Keyset Memory Management Bugfix
[pierogi] / pirpanelmanager.h
index c2cb046..5f221d4 100644 (file)
@@ -16,11 +16,16 @@ class PIRInputForm;
 class PIRAdjustForm;
 class PIRAirConditionerForm;
 class PIRAudioDeviceForm;
+class PIRCameraForm;
 class PIRRoombaForm;
+class PIRUserForm;
+class PIRMacroForm;
+class PIRPowerSearchForm;
 
 class PIRKeysetWidgetItem;
 class PIRKeysetManager;
 class QListWidget;
+class QComboBox;
 class MainWindow;
 
 #include <list>
@@ -54,6 +59,8 @@ public:
     unsigned int currentID,
     unsigned int defaultID);
 
+  void updateUserButtons();
+
   void useMainPanel();
   void useAltMainPanel();
 
@@ -66,6 +73,8 @@ public:
 */
   void setupTabs(PIRTabBarName name);
 
+  QComboBox *getKeysetComboBox();
+
 private:
   void commonEnableButtons(
     const PIRKeysetManager *keyset,
@@ -84,7 +93,11 @@ private:
   PIRAdjustForm *adjustForm;
   PIRAirConditionerForm *acForm;
   PIRAudioDeviceForm *audioDeviceForm;
+  PIRCameraForm *cameraForm;
   PIRRoombaForm *roombaForm;
+  PIRUserForm *userForm;
+  PIRMacroForm *macroForm;
+  PIRPowerSearchForm *powerSearchForm;
 
   PIRPanelDisplayNameCollection shortPanelNames;
   PIRPanelDisplayNameCollection longPanelNames;