Rev 348 | Blame | Last modification | View Log | Download | RSS feed
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include "GlobalDefines.h"#include "SerialController.h"#include "MacroController.h"class MainWindow : public QMainWindow{Q_OBJECTpublic:explicit 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);protected:private:QWidget *centralWidget;// Serial controller + UISerialController *serialController;QGroupBox *groupSerialInit;QPushButton *btnSerialConnect;// Serial dataQGroupBox *groupSerialData;QTextEdit *textSerialData;QLineEdit *textSerialTransmit;QPushButton *btnSerialTransmit;QPushButton *btnSerialClear;// Macro controller + UIMacroController *macroController;QDockWidget *macroDockWidget;QGroupBox *groupMacro;QPushButton *btnMacro;QLabel *statusSerial;};#endif // MAINWINDOW_H