Subversion Repositories Code-Repo

Rev

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

Rev 354 Rev 362
Line 13... Line 13...
13
        ~MacroWidget();
13
        ~MacroWidget();
14
 
14
 
15
        QSize sizeHint() const;
15
        QSize sizeHint() const;
16
 
16
 
17
    public slots:
17
    public slots:
-
 
18
        // *public* slots
18
        void Macro_EnableTransmit(void);
19
        void EnableTransmit(void);
19
        void Macro_DisableTransmit(void);
20
        void DisableTransmit(void);
-
 
21
        // *private* slots
20
        void Macro_InitTransmit(QWidget* t);
22
        void InitTransmit(QWidget* t);
21
        void Macro_KeybindPrompt(int id);
23
        void KeybindPrompt(int id);
22
        void Macro_AddEntry(void);
24
        void AddEntry(void);
23
        void Macro_RemoveEntry(void);
25
        void RemoveEntry(void);
24
        void Macro_Clear(void);
26
        void Clear(void);
25
        void Macro_WriteToFile(void);
27
        void WriteToFile(void);
26
        void Macro_ReadFromFile(void);
28
        void ReadFromFile(void);
27
 
29
 
28
    signals:
30
    signals:
29
        void Macro_TransmitText(QByteArray data);
31
        void TransmitText(QByteArray data);
30
 
32
 
31
    protected:
33
    protected:
32
        bool eventFilter(QObject *, QEvent *);
34
        bool eventFilter(QObject *, QEvent *);
33
 
35
 
34
    private:
36
    private:
35
        int macroCount;
37
        int count;
36
        bool connected;
38
        bool connected;
37
        QString lastKnownFilePath;
39
        QString lastKnownFilePath;
38
 
40
 
39
        QPushButton *btnExport;
41
        QPushButton *btnExport;
40
        QPushButton *btnImport;
42
        QPushButton *btnImport;
41
        QPushButton *btnAddMacro;
43
        QPushButton *btnAddMacro;
42
        QPushButton *btnRemoveMacro;
44
        QPushButton *btnRemoveMacro;
43
        QPushButton *btnClear;
45
        QPushButton *btnClear;
44
 
46
 
45
        QList<QLineEdit*> macroNameList;
47
        QList<QLineEdit*> nameList;
46
        QList<QTextEdit*> macroValueList;
48
        QList<QTextEdit*> valueList;
47
        QList<QPushButton*> macroBtnSendList;
49
        QList<QPushButton*> btnSendList;
48
        QList<QPushButton*> macroBtnKeyList;
50
        QList<QPushButton*> btnKeyList;
49
 
51
 
50
        QList<QKeySequence> registeredKeySequences;
52
        QList<QKeySequence> registeredKeySequences;
51
        QList<int> registeredKeyMacroIDs;
53
        QList<int> registeredKeyMacroIDs;
52
 
54
 
53
        QGridLayout *mainLayout;
55
        QGridLayout *mainLayout;