]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/gui/controllertab.h
Minor update to debugger; added autoupdating to CPU/MEM windows.
[virtualjaguar] / src / gui / controllertab.h
index 0ec18448ae1f06f3727928e9f939ebb3751eec27..5862eb37a5bddad3208a398202ceb93637ae7198 100644 (file)
@@ -1,7 +1,10 @@
 #ifndef __CONTROLLERTAB_H__
 #define __CONTROLLERTAB_H__
 
-#include <QtGui>
+#include <QtWidgets>
+#include <stdint.h>
+
+class ControllerWidget;
 
 class ControllerTab: public QWidget
 {
@@ -11,11 +14,33 @@ class ControllerTab: public QWidget
                ControllerTab(QWidget * parent = 0);
                ~ControllerTab();
 
+               void SetupLastUsedProfile(void);
+
        protected slots:
                void DefineAllKeys(void);
+               void UpdateProfileKeys(int, uint32_t);
+               void UpdateProfileConnections(int);
+               void ChangeDevice(int);
+               void ChangeMapName(int);
+               void AddMapName(void);
+               void DeleteMapName(void);
 
-       public:
+       private:
+               QLabel * label1;
+               QLabel * label2;
+               QLabel * label3;
+               QComboBox * deviceList;
+               QComboBox * mapNameList;
+               QComboBox * mapToList;
+               QCheckBox * controller1;
+               QCheckBox * controller2;
+               QPushButton * addMapName;
+               QPushButton * deleteMapName;
                QPushButton * redefineAll;
+
+       public:
+               ControllerWidget * controllerWidget;
+               int profileNum;
 };
 
 #endif // __CONTROLLERTAB_H__