class QObject;
class PIRSelectKeysetForm;
+class PIRSelectDeviceForm;
+class PIRFavoritesDialog;
class PIRKeysetWidgetItem;
#include <map>
~PIRKeysetManager();
- void populateGuiWidget(
- PIRSelectKeysetForm *widget) const;
+ void populateListWidgets(
+ PIRSelectKeysetForm *skf,
+ PIRFavoritesDialog *fd) const;
bool keysetExists(
unsigned int keysetID) const;
QString getDisplayName(
unsigned int keysetID) const;
+/*
void populateDeviceTypes(
PIRKeysetWidgetItem *kwi,
unsigned int keysetID) const;
+*/
void populateKeyset(
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);