Merge branch 'develop'
[clinton/Virtual-Jaguar-Rx.git] / src / gui / keybindingstab.h
index 78cbeb7..db35733 100644 (file)
@@ -1,12 +1,13 @@
 #ifndef __KEYBINDINGSTAB_H__\r
 #define __KEYBINDINGSTAB_H__\r
 \r
-#include <QtWidgets>\r
+#include <QtWidgets/QtWidgets>\r
 \r
 \r
 //\r
 struct KeyBindings\r
 {\r
+       size_t KBType;\r
        const char *KBNameSetting;\r
        const char *KBNameLabel;\r
        const char *KBPlaceholderText;\r
@@ -18,6 +19,14 @@ struct KeyBindings
 \r
 // \r
 enum\r
+{\r
+       KB_TYPEGENERAL = 0,\r
+       KB_TYPEDEBUGGER = 1,\r
+       KB_TYPEALPINE = 2\r
+};\r
+\r
+// List the keybindings used for the settings\r
+enum\r
 {\r
        KB_START = 0,\r
        KBQUIT = 0,\r
@@ -26,10 +35,14 @@ enum
        KBEMUSTATUS,\r
        KBPAUSE,\r
        KBFRAMEADVANCE,\r
+       KBFULLSCREEN,\r
+       KBSCREENSHOT,\r
        KBRESTART,\r
        KBSTEPINTO,\r
        KBSTEPOVER,\r
-       KBFULLSCREEN,\r
+       KBFUNCTIONBREAKPOINT,\r
+       KBBREAKPOINTS,\r
+       KBDELETEALLBREAKPOINTS,\r
        KB_END\r
 };\r
 \r