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

PrintWidget provide a basic print widget. More...

#include <printwidget.h>

Inheritance diagram for PrintWidget:

Signals

void emergencyStopPressed ()
 emergencyStopPressed Connect to AtCore::emergencyStop
 
void flowRateChanged (const int rate)
 flowRateChanged Connect to AtCore::setFlowRate
 
void printPressed ()
 printPressed Users requested to print a file.
 
void printSpeedChanged (const int speed)
 printSpeedChanged Connect to AtCore::setPrinterSpeed
 
void fanSpeedChanged (const int speed, const int fanNum)
 The Fan Speed has Changed.
 

Public Member Functions

 PrintWidget (bool showAllControls=true, QWidget *parent=nullptr)
 Make a new PrintWidget.
 
void setPrintText (const QString &text)
 set Post Pause string text.
 
void updateFanCount (const int count)
 Update Fan count.
 

Private Attributes

QPushButton * buttonPrint = nullptr
 
QComboBox * comboFanSelect = nullptr
 
QLineEdit * linePostPause = nullptr
 
QSpinBox * sbFlowRate = nullptr
 
QSpinBox * sbPrintSpeed = nullptr
 
QSpinBox * sbFanSpeed = nullptr
 

Detailed Description

PrintWidget provide a basic print widget.

Constructor & Destructor Documentation

◆ PrintWidget()

PrintWidget::PrintWidget ( bool  showAllControls = true,
QWidget *  parent = nullptr 
)
explicit

Make a new PrintWidget.

Parameters
showAllControlsif true show Print , Emergency Stop and On Pause Controls
parentParent of this widget.

Member Function Documentation

◆ emergencyStopPressed

void PrintWidget::emergencyStopPressed ( )
signal

emergencyStopPressed Connect to AtCore::emergencyStop

◆ fanSpeedChanged

void PrintWidget::fanSpeedChanged ( const int  speed,
const int  fanNum 
)
signal

The Fan Speed has Changed.

Parameters
speed: new Speed.
fanNum: fan to set the speed on.

◆ flowRateChanged

void PrintWidget::flowRateChanged ( const int  rate)
signal

flowRateChanged Connect to AtCore::setFlowRate

Parameters
rate

◆ printPressed

void PrintWidget::printPressed ( )
signal

printPressed Users requested to print a file.

◆ printSpeedChanged

void PrintWidget::printSpeedChanged ( const int  speed)
signal

printSpeedChanged Connect to AtCore::setPrinterSpeed

Parameters
speed

◆ setPrintText()

void PrintWidget::setPrintText ( const QString &  text)

set Post Pause string text.

Parameters
texttext to set to.

◆ updateFanCount()

void PrintWidget::updateFanCount ( const int  count)

Update Fan count.

Parameters
countnew fan count

Member Data Documentation

◆ buttonPrint

QPushButton* PrintWidget::buttonPrint = nullptr
private

◆ comboFanSelect

QComboBox* PrintWidget::comboFanSelect = nullptr
private

◆ linePostPause

QLineEdit* PrintWidget::linePostPause = nullptr
private

◆ sbFanSpeed

QSpinBox* PrintWidget::sbFanSpeed = nullptr
private

◆ sbFlowRate

QSpinBox* PrintWidget::sbFlowRate = nullptr
private

◆ sbPrintSpeed

QSpinBox* PrintWidget::sbPrintSpeed = nullptr
private

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