Subversion Repositories Code-Repo

Rev

Rev 345 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 345 Rev 348
Line 12... Line 12...
12
    public:
12
    public:
13
        explicit MainWindow(QWidget *parent = 0);
13
        explicit MainWindow(QWidget *parent = 0);
14
        ~MainWindow();
14
        ~MainWindow();
15
 
15
 
16
    public slots:
16
    public slots:
17
        void Serial_UpdateParameters(QStringList ports, QStringList speeds);
17
        void Serial_UpdateParameters(QStringList ports, QStringList speeds, QStringList dataBits,
-
 
18
                                     QStringList stopBits, QStringList parity, QStringList flowControl);
18
        void Serial_ReceivedString(QString string);
19
        void Serial_ReceivedString(QString string);
19
        void Serial_Connected(void);
20
        void Serial_Connected(void);
20
        void Serial_Disconnected(void);
21
        void Serial_Disconnected(void);
21
 
22
 
22
        void Serial_ConnectToggleBtn(void);
23
        void Serial_ConnectToggleBtn(void);
23
        void Serial_PrepareTransmit(QString string = "");
24
        void Serial_PrepareTransmit(QString string = "");
24
        void Serial_ClearBtn(void);
25
        void Serial_ClearBtn(void);
25
 
26
 
26
        void Macro_ShowWindowBtn(void);
-
 
27
 
-
 
28
    signals:
27
    signals:
29
        void Serial_QueryParameters(void);
28
        void Serial_QueryParameters(void);
30
        void Serial_Connect(QString port, QString speed);
29
        void Serial_Connect(QString port, QString speed, QString dataBits,
-
 
30
                            QString stopBits, QString parity, QString flowControl);
31
        void Serial_Disconnect(void);
31
        void Serial_Disconnect(void);
32
        void Serial_TransmitString(QString string);
32
        void Serial_TransmitString(QString string);
33
 
33
 
34
    protected:
34
    protected:
35
        void closeEvent(QCloseEvent *event);
-
 
36
 
35
 
37
    private:
36
    private:
38
        QWidget *centralWidget;
37
        QWidget *centralWidget;
39
 
38
 
40
        // Serial controller + UI
39
        // Serial controller + UI
Line 44... Line 43...
44
        QGroupBox *groupSerialInit;
43
        QGroupBox *groupSerialInit;
45
        QPushButton *btnSerialConnect;
44
        QPushButton *btnSerialConnect;
46
        QPushButton *btnSerialRefresh;
45
        QPushButton *btnSerialRefresh;
47
        QLabel *labelSerialPort;
46
        QLabel *labelSerialPort;
48
        QLabel *labelSerialSpeed;
47
        QLabel *labelSerialSpeed;
-
 
48
        QLabel *labelSerialDataBits;
-
 
49
        QLabel *labelSerialStopBits;
-
 
50
        QLabel *labelSerialParity;
-
 
51
        QLabel *labelSerialFlowControl;
49
        QComboBox *cboxSerialPort;
52
        QComboBox *cboxSerialPort;
50
        QComboBox *cboxSerialSpeed;
53
        QComboBox *cboxSerialSpeed;
-
 
54
        QComboBox *cboxSerialDataBits;
-
 
55
        QComboBox *cboxSerialStopBits;
-
 
56
        QComboBox *cboxSerialParity;
-
 
57
        QComboBox *cboxSerialFlowControl;
51
 
58
 
52
        QGroupBox *groupSerialData;
59
        QGroupBox *groupSerialData;
53
        QTextEdit *textSerialData;
60
        QTextEdit *textSerialData;
54
        QLineEdit *textSerialTransmit;
61
        QLineEdit *textSerialTransmit;
55
        QPushButton *btnSerialTransmit;
62
        QPushButton *btnSerialTransmit;
56
        QPushButton *btnSerialClear;
63
        QPushButton *btnSerialClear;
57
 
64
 
58
        // Macro controller + UI
65
        // Macro controller + UI
59
        MacroController *macroController;
66
        MacroController *macroController;
-
 
67
        QDockWidget *macroDockWidget;
60
 
68
 
61
        QGroupBox *groupMacro;
69
        QGroupBox *groupMacro;
62
        QPushButton *btnMacro;
70
        QPushButton *btnMacro;
63
 
71
 
64
};
72
};