X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=pirkeysetmetadata.h;fp=pirkeysetmetadata.h;h=b3bfb55e50a88ced416541b952d455d6dec416f9;hb=ba2bdf24764a4fdda9acf6526ca07c653e142ad4;hp=c70b0409a4d4df23c15ef84443849ac270250658;hpb=d724312c55dabe2c72175e88abf694880312fac4;p=pierogi diff --git a/pirkeysetmetadata.h b/pirkeysetmetadata.h index c70b040..b3bfb55 100644 --- a/pirkeysetmetadata.h +++ b/pirkeysetmetadata.h @@ -3,10 +3,12 @@ #include "pirkeynames.h" #include "pirmakenames.h" -#include "pirdevicetypenames.h" +//#include "pirdevicetypenames.h" + +#include "pirdeviceinfo.h" #include -#include +//#include class QThread; class QObject; @@ -16,24 +18,6 @@ class PIRProtocol; typedef std::map KeyCollection; -class DeviceInfo -{ -public: - DeviceInfo( - PIRMakeName ma, - const char *mo, - PIRDeviceTypeName t) - : make(ma), - model(mo), - type(t) - {} - - PIRMakeName make; - const char *model; - PIRDeviceTypeName type; -}; - -typedef std::list PIRDeviceCollection; class PIRKeysetMetaData { @@ -58,9 +42,8 @@ public: void moveToThread( QThread *thread); - void populateDevices( - unsigned int id, - PIRSelectDeviceForm *sdf) const; + static void populateDevices( + PIRSelectDeviceForm *sdf); protected: void addControlledDevice( @@ -151,15 +134,14 @@ protected: KeyCollection keys; - PIRDeviceCollection controlledDevices; - PIRProtocol *threadableProtocol; unsigned int index; private: const char *keysetName; PIRMakeName make; - PIRDeviceTypeCollection deviceTypes; + static PIRDeviceCollection controlledDevices; +// PIRDeviceTypeCollection deviceTypes; };