Rev 364 | Blame | Last modification | View Log | Download | RSS feed
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include "GlobalDefines.h"#include "SerialWidget.h"#include "MacroWidget.h"#include "IOWidget.h"#include "PasteController.h"#include "GerberParser.h"class MainWindow : public QMainWindow{Q_OBJECTpublic:MainWindow(QWidget *parent = 0);~MainWindow();public slots:void UpdateStatus(QString string);void UpdateSerialStatus(QString string);void ToggleGroupLayout(bool);signals:void Serial_TransmitByteArray(QByteArray data);protected:private:QWidget *centralWidget;// Serial controller + UISerialWidget *serialWidget;QGroupBox *groupSerialInit;QPushButton *btnSerialConnect;// Serial dataIOWidget *ioWidget;QGroupBox *groupSerialData;QGroupBox *groupOther;// Macro controller + UIMacroWidget *macroWidget;QDockWidget *macroDockWidget;QPushButton *btnMacro;// Paste controller + UIPasteController *pasteWidget;QDockWidget *pasteDockWidget;QPushButton *btnPaste;// Status barQLabel *labelSerialStatus;};#endif // MAINWINDOW_H