Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 353 → Rev 354

/Misc Projects/PcMarlinInterface/MainWindow.h
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;