AtCore 1.0.72
AtCore is a API to manage the serial connection between the computer and 3D Printers.
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ProfileManager Class Reference

#include <profilemanager.h>

Inheritance diagram for ProfileManager:

Public Member Functions

 ProfileManager (QWidget *parent=nullptr)
 

Private Member Functions

void onCbProfileEditingFinished ()
 
void onRadioCartesianToggled (bool checked)
 
QStringList detectFWPlugins ()
 
void loadProfile (const QString &profileName)
 

Private Attributes

QCheckBox * checkAutoTempReport = nullptr
 
QComboBox * cbBaud = nullptr
 
QComboBox * cbFirmware = nullptr
 
QComboBox * cbProfile = nullptr
 
QRadioButton * radioCartesian = nullptr
 
QRadioButton * radioDelta = nullptr
 
QLabel * lblX = nullptr
 
QLabel * lblZ = nullptr
 
QLineEdit * lineName = nullptr
 
QLineEdit * linePostPause = nullptr
 
QSpinBox * sbMaxBedTemp = nullptr
 
QSpinBox * sbMaxExtTemp = nullptr
 
QSpinBox * sbMaxX = nullptr
 
QSpinBox * sbMaxY = nullptr
 
QSpinBox * sbMaxZ = nullptr
 
QWidget * axisY = nullptr
 
const QStringList BAUDS
 

Constructor & Destructor Documentation

◆ ProfileManager()

ProfileManager::ProfileManager ( QWidget *  parent = nullptr)
explicit

Member Function Documentation

◆ detectFWPlugins()

QStringList ProfileManager::detectFWPlugins ( )
private

◆ loadProfile()

void ProfileManager::loadProfile ( const QString &  profileName)
private

◆ onCbProfileEditingFinished()

void ProfileManager::onCbProfileEditingFinished ( )
private

◆ onRadioCartesianToggled()

void ProfileManager::onRadioCartesianToggled ( bool  checked)
private

Member Data Documentation

◆ axisY

QWidget* ProfileManager::axisY = nullptr
private

◆ BAUDS

const QStringList ProfileManager::BAUDS
private
Initial value:
= {QStringLiteral("9600"),
QStringLiteral("14400"),
QStringLiteral("19200"),
QStringLiteral("28800"),
QStringLiteral("38400"),
QStringLiteral("57600"),
QStringLiteral("76800"),
QStringLiteral("115200"),
QStringLiteral("230400"),
QStringLiteral("250000"),
QStringLiteral("500000"),
QStringLiteral("1000000")
}

◆ cbBaud

QComboBox* ProfileManager::cbBaud = nullptr
private

◆ cbFirmware

QComboBox* ProfileManager::cbFirmware = nullptr
private

◆ cbProfile

QComboBox* ProfileManager::cbProfile = nullptr
private

◆ checkAutoTempReport

QCheckBox* ProfileManager::checkAutoTempReport = nullptr
private

◆ lblX

QLabel* ProfileManager::lblX = nullptr
private

◆ lblZ

QLabel* ProfileManager::lblZ = nullptr
private

◆ lineName

QLineEdit* ProfileManager::lineName = nullptr
private

◆ linePostPause

QLineEdit* ProfileManager::linePostPause = nullptr
private

◆ radioCartesian

QRadioButton* ProfileManager::radioCartesian = nullptr
private

◆ radioDelta

QRadioButton* ProfileManager::radioDelta = nullptr
private

◆ sbMaxBedTemp

QSpinBox* ProfileManager::sbMaxBedTemp = nullptr
private

◆ sbMaxExtTemp

QSpinBox* ProfileManager::sbMaxExtTemp = nullptr
private

◆ sbMaxX

QSpinBox* ProfileManager::sbMaxX = nullptr
private

◆ sbMaxY

QSpinBox* ProfileManager::sbMaxY = nullptr
private

◆ sbMaxZ

QSpinBox* ProfileManager::sbMaxZ = nullptr
private

The documentation for this class was generated from the following files: