equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef NMIPSSETTINGSCUSTOMITEM_H |
18 #ifndef NMIPSSETTINGSCUSTOMITEM_H |
19 #define NMIPSSETTINGSCUSTOMITEM_H |
19 #define NMIPSSETTINGSCUSTOMITEM_H |
20 |
20 |
21 #include <hbdataformviewitem.h> |
21 #include <HbDataFormViewItem> |
22 #include <hbdataformmodelitem.h> |
22 #include <HbDataFormModelItem> |
23 |
23 |
24 class QGraphicsItem; |
24 class QGraphicsItem; |
25 class HbAbstractViewItem; |
25 class HbAbstractViewItem; |
26 class QModelIndex; |
26 class QModelIndex; |
27 class HbWidget; |
27 class HbWidget; |
31 Q_OBJECT |
31 Q_OBJECT |
32 |
32 |
33 public: |
33 public: |
34 |
34 |
35 enum { LabeledComboBox = HbDataFormModelItem::CustomItemBase + 10, |
35 enum { LabeledComboBox = HbDataFormModelItem::CustomItemBase + 10, |
36 TimeEditor }; |
36 TimeEditor, MultiSelectionItem}; |
37 |
37 |
38 explicit NmIpsSettingsCustomItem(QGraphicsItem *parent=0); |
38 explicit NmIpsSettingsCustomItem(QGraphicsItem *parent=0); |
39 virtual ~NmIpsSettingsCustomItem(); |
39 virtual ~NmIpsSettingsCustomItem(); |
40 virtual HbAbstractViewItem* createItem(); |
40 virtual HbAbstractViewItem* createItem(); |
41 virtual bool canSetModelIndex(const QModelIndex &index) const; |
41 virtual bool canSetModelIndex(const QModelIndex &index) const; |
42 |
|
43 public slots: |
|
44 |
|
45 void restore(); |
|
46 |
42 |
47 protected: |
43 protected: |
48 |
44 |
49 virtual HbWidget* createCustomWidget(); |
45 virtual HbWidget* createCustomWidget(); |
|
46 |
|
47 private slots: |
|
48 |
|
49 void restore(); |
|
50 void propertyChanged(QMap<QString, QVariant> properties); |
50 |
51 |
51 private: |
52 private: |
52 |
53 |
53 void setWidgetProperty(const QString &property, const QHash<QString, QVariant> &properties); |
54 void setWidgetProperty(const QString &property, const QHash<QString, QVariant> &properties); |
54 |
55 |