AtCore  1.0.70
AtCore is a API to manage the serial connection between the computer and 3D Printers.
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 ()
 
QStringList firmwaresInPath (const QString &path)
 
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
 

Constructor & Destructor Documentation

◆ ProfileManager()

ProfileManager::ProfileManager ( QWidget *  parent = nullptr)

Member Function Documentation

◆ detectFWPlugins()

QStringList ProfileManager::detectFWPlugins ( )
private

◆ firmwaresInPath()

QStringList ProfileManager::firmwaresInPath ( const QString &  path)
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

◆ 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: