phonebookui/pbkcommonui/inc/cntaddressviewitem.h
changeset 65 ae724a111993
parent 46 efe85016a067
equal deleted inserted replaced
59:a642906a277a 65:ae724a111993
    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_ */