X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=pirkeysetwidgetitem.h;h=5271ef7c6e93cb868be5ab731c540a09c55b1601;hb=HEAD;hp=eb1d3de265d3957277c50da7e5a6168a25457517;hpb=717cbb06cb8e85c3ca463753a8098d6e304858de;p=pierogi diff --git a/pirkeysetwidgetitem.h b/pirkeysetwidgetitem.h index eb1d3de..5271ef7 100644 --- a/pirkeysetwidgetitem.h +++ b/pirkeysetwidgetitem.h @@ -10,24 +10,98 @@ class PIRKeysetWidgetItem: public QListWidgetItem { public: PIRKeysetWidgetItem( - QString name, + QString displayName, + QString internalName, unsigned int id, PIRMakeName make); - void addDeviceType( + PIRKeysetWidgetItem( + QString displayName, + QString internalName, + unsigned int id, + PIRMakeName make, PIRDeviceTypeName dt); + PIRKeysetWidgetItem( + PIRKeysetWidgetItem *original); + unsigned int getID(); PIRMakeName getMake(); - bool supportsDeviceType( - PIRDeviceTypeName dt); + PIRDeviceTypeName getDeviceType(); + + void setFavorite( + bool favorite); + + bool isFavorite(); + + bool hasNickname(); + + void setNickname( + QString nn); + + QString getNickname(); + + QString getInternalName(); private: unsigned int id; PIRMakeName make; - PIRDeviceTypeCollection devices; + PIRDeviceTypeName deviceType; + bool favorite; + bool nicknameNotEmpty; + QString internalName; + QString nickname; }; + +inline unsigned int PIRKeysetWidgetItem::getID() +{ + return id; +} + + +inline PIRMakeName PIRKeysetWidgetItem::getMake() +{ + return make; +} + + +inline PIRDeviceTypeName PIRKeysetWidgetItem::getDeviceType() +{ + return deviceType; +} + + +inline void PIRKeysetWidgetItem::setFavorite( + bool f) +{ + favorite = f; +} + + +inline bool PIRKeysetWidgetItem::isFavorite() +{ + return favorite; +} + + +inline bool PIRKeysetWidgetItem::hasNickname() +{ + return nicknameNotEmpty; +} + + +inline QString PIRKeysetWidgetItem::getNickname() +{ + return nickname; +} + + +inline QString PIRKeysetWidgetItem::getInternalName() +{ + return internalName; +} + #endif // PIRKEYSETWIDGETITEM_H