X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=pirkeysetwidgetitem.h;h=5271ef7c6e93cb868be5ab731c540a09c55b1601;hb=HEAD;hp=c03d173c0250d889362ba311a14db8026ee2adb6;hpb=d724312c55dabe2c72175e88abf694880312fac4;p=pierogi diff --git a/pirkeysetwidgetitem.h b/pirkeysetwidgetitem.h index c03d173..5271ef7 100644 --- a/pirkeysetwidgetitem.h +++ b/pirkeysetwidgetitem.h @@ -10,26 +10,98 @@ class PIRKeysetWidgetItem: public QListWidgetItem { public: PIRKeysetWidgetItem( - QString name, + QString displayName, + QString internalName, unsigned int id, PIRMakeName make); PIRKeysetWidgetItem( - QString name, + QString displayName, + QString internalName, unsigned int id, PIRMakeName make, PIRDeviceTypeName dt); + PIRKeysetWidgetItem( + PIRKeysetWidgetItem *original); + unsigned int getID(); PIRMakeName getMake(); PIRDeviceTypeName getDeviceType(); + void setFavorite( + bool favorite); + + bool isFavorite(); + + bool hasNickname(); + + void setNickname( + QString nn); + + QString getNickname(); + + QString getInternalName(); + private: unsigned int id; PIRMakeName make; 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