2,27 → 2,23 |
#define MAINWINDOW_H |
|
#include "GlobalDefines.h" |
#include "SerialController.h" |
#include "MacroController.h" |
#include "SerialWidget.h" |
#include "MacroWidget.h" |
#include "TextIOWidget.h" |
|
class MainWindow : public QMainWindow |
{ |
Q_OBJECT |
|
public: |
explicit MainWindow(QWidget *parent = 0); |
MainWindow(QWidget *parent = 0); |
~MainWindow(); |
|
public slots: |
void Serial_PrepareTransmit(QString string = ""); |
void Serial_ReceivedString(QString string); |
void Serial_ClearBtn(void); |
|
void UpdateStatus(QString string); |
void UpdateSerialStatus(QString string); |
|
signals: |
void Serial_TransmitString(QString string); |
void Serial_TransmitByteArray(QByteArray data); |
|
protected: |
|
30,19 → 26,16 |
QWidget *centralWidget; |
|
// Serial controller + UI |
SerialController *serialController; |
SerialWidget *serialInitWidget; |
QGroupBox *groupSerialInit; |
QPushButton *btnSerialConnect; |
|
// Serial data |
TextIOWidget *textIOWidget; |
QGroupBox *groupSerialData; |
QTextEdit *textSerialData; |
QLineEdit *textSerialTransmit; |
QPushButton *btnSerialTransmit; |
QPushButton *btnSerialClear; |
|
// Macro controller + UI |
MacroController *macroController; |
MacroWidget *macroWidget; |
QDockWidget *macroDockWidget; |
QGroupBox *groupMacro; |
QPushButton *btnMacro; |