equal
deleted
inserted
replaced
21 #include <hbdataformviewitem.h> |
21 #include <hbdataformviewitem.h> |
22 #include <hbpushbutton.h> |
22 #include <hbpushbutton.h> |
23 |
23 |
24 class HbWidget; |
24 class HbWidget; |
25 class HbAbstractViewItem; |
25 class HbAbstractViewItem; |
|
26 class XQApplicationManager; |
|
27 class XQAiwRequest; |
26 |
28 |
27 class CntAddressViewItem : public /*CntDetailViewItem*/ HbDataFormViewItem |
29 class CntAddressViewItem : public /*CntDetailViewItem*/ HbDataFormViewItem |
28 { |
30 { |
29 Q_OBJECT |
31 Q_OBJECT |
30 |
32 |
32 CntAddressViewItem( QGraphicsItem* aParent = 0 ); |
34 CntAddressViewItem( QGraphicsItem* aParent = 0 ); |
33 ~CntAddressViewItem(); |
35 ~CntAddressViewItem(); |
34 |
36 |
35 private slots: |
37 private slots: |
36 void launchLocationPicker(); |
38 void launchLocationPicker(); |
|
39 void handleLocationChange(const QVariant& aValue ); |
37 |
40 |
38 public: |
41 public: |
39 HbAbstractViewItem* createItem(); |
42 HbAbstractViewItem* createItem(); |
40 HbWidget* createCustomWidget(); |
43 HbWidget* createCustomWidget(); |
41 |
44 |
42 bool canSetModelIndex( const QModelIndex &index ) const; |
45 bool canSetModelIndex( const QModelIndex &index ) const; |
43 |
46 |
44 private: |
47 private: |
45 void handleLocationChange(const QVariant& aValue ); |
48 XQApplicationManager *mAppManager; |
46 |
49 XQAiwRequest* mRequest; |
|
50 bool mRequestPending; |
47 friend class T_AddressEditorTest; |
51 friend class T_AddressEditorTest; |
48 }; |
52 }; |
49 |
53 |
50 #endif /* CNTADDRESSVIEWITEM_H_ */ |
54 #endif /* CNTADDRESSVIEWITEM_H_ */ |