equal
deleted
inserted
replaced
26 class QModelIndex; |
26 class QModelIndex; |
27 class HbWidget; |
27 class HbWidget; |
28 |
28 |
29 class NmIpsSettingsCustomItem : public HbDataFormViewItem |
29 class NmIpsSettingsCustomItem : public HbDataFormViewItem |
30 { |
30 { |
|
31 Q_OBJECT |
|
32 |
31 public: |
33 public: |
32 |
34 |
33 enum { LabeledComboBox = HbDataFormModelItem::CustomItemBase + 10 }; |
35 enum { LabeledComboBox = HbDataFormModelItem::CustomItemBase + 10, |
|
36 TimeEditor }; |
34 |
37 |
35 explicit NmIpsSettingsCustomItem(QGraphicsItem *parent=0); |
38 explicit NmIpsSettingsCustomItem(QGraphicsItem *parent=0); |
36 virtual ~NmIpsSettingsCustomItem(); |
39 virtual ~NmIpsSettingsCustomItem(); |
37 virtual HbAbstractViewItem* createItem(); |
40 virtual HbAbstractViewItem* createItem(); |
38 virtual bool canSetModelIndex(const QModelIndex &index) const; |
41 virtual bool canSetModelIndex(const QModelIndex &index) const; |
39 |
42 |
|
43 public slots: |
|
44 |
|
45 void restore(); |
|
46 |
40 protected: |
47 protected: |
41 |
48 |
42 virtual HbWidget* createCustomWidget(); |
49 virtual HbWidget* createCustomWidget(); |
43 |
50 |
|
51 private: |
|
52 |
|
53 void setWidgetProperty(const QString &property, const QHash<QString, QVariant> &properties); |
|
54 |
44 }; |
55 }; |
45 |
56 |
46 #endif // NMIPSSETTINGSCUSTOMITEM_H |
57 #endif // NMIPSSETTINGSCUSTOMITEM_H |