Commit | Line | Data |
---|---|---|
024bfc46 JPM |
1 | #ifndef __KEYBINDINGSTAB_H__\r |
2 | #define __KEYBINDINGSTAB_H__\r | |
3 | \r | |
4 | #include <QtWidgets>\r | |
5 | \r | |
6 | \r | |
7 | //\r | |
8 | struct KeyBindings\r | |
9 | {\r | |
10 | const char *KBNameSetting;\r | |
11 | const char *KBNameLabel;\r | |
12 | const char *KBPlaceholderText;\r | |
13 | const char *KBDefaultValue;\r | |
14 | QLabel *KBLabel;\r | |
15 | QLineEdit *KBLineEdit;\r | |
16 | };\r | |
17 | \r | |
18 | \r | |
19 | // \r | |
20 | enum\r | |
21 | {\r | |
22 | KB_START = 0,\r | |
23 | KBQUIT = 0,\r | |
24 | KBPICKFILE,\r | |
25 | KBCONFIGURE,\r | |
26 | KBEMUSTATUS,\r | |
27 | KBPAUSE,\r | |
28 | KBFRAMEADVANCE,\r | |
29 | KBRESTART,\r | |
30 | KBSTEPINTO,\r | |
31 | KBSTEPOVER,\r | |
32 | KBFULLSCREEN,\r | |
33 | KB_END\r | |
34 | };\r | |
35 | \r | |
36 | \r | |
37 | // \r | |
38 | class KeyBindingsTab: public QWidget\r | |
39 | {\r | |
40 | Q_OBJECT\r | |
41 | \r | |
42 | public:\r | |
43 | KeyBindingsTab(QWidget * parent = 0);\r | |
44 | ~KeyBindingsTab();\r | |
45 | void SetSettings(void);\r | |
46 | void GetSettings(void);\r | |
47 | };\r | |
48 | \r | |
49 | \r | |
50 | //\r | |
51 | extern KeyBindings KeyBindingsTable[KB_END];\r | |
52 | \r | |
53 | \r | |
54 | #endif // __KEYBINDINGSTAB_H__\r |