Advanced Settings Panel
[pierogi] / pirkeysetmanager.h
index 4cc5f42..f8d0f49 100644 (file)
@@ -10,6 +10,7 @@
 class QObject;
 class PIRSelectKeysetForm;
 class PIRSelectDeviceForm;
+class PIRFavoritesDialog;
 class PIRKeysetWidgetItem;
 
 #include <map>
@@ -28,9 +29,9 @@ public:
 
   ~PIRKeysetManager();
 
-  void populateSelectionWidgets(
+  void populateListWidgets(
     PIRSelectKeysetForm *skf,
-    PIRSelectDeviceForm *sdf) const;
+    PIRFavoritesDialog *fd) const;
 
   bool keysetExists(
     unsigned int keysetID) const;
@@ -64,6 +65,27 @@ public:
     QObject *guiObject,
     unsigned int keysetID);
 
+  bool clearKeyset(
+    unsigned int keysetID);
+
+  void populateFavorites(
+    PIRFavoritesDialog *favoritesDialog,
+    PIRSelectKeysetForm *keysetForm);
+
+  unsigned int getCarrierFrequency(
+    unsigned int keysetID);
+
+  void setCarrierFrequency(
+    unsigned int carrierFrequency,
+    unsigned int keysetID);
+
+  unsigned int getDutyCycle(
+    unsigned int keysetID);
+
+  void setDutyCycle(
+    unsigned int dutyCycle,
+    unsigned int keysetID);
+
 private:
   void setupKeyset(
     PIRKeysetMetaData *keyset);