phonebookui/cntcommonui/contacteditors/cnteditview_p.h
changeset 81 640d30f4fb64
parent 72 6abfb1094884
equal deleted inserted replaced
77:c18f9fa7f42e 81:640d30f4fb64
    41 class HbView;
    41 class HbView;
    42 class HbAction;
    42 class HbAction;
    43 class QAction;
    43 class QAction;
    44 class HbMenu;
    44 class HbMenu;
    45 class XQAiwRequest;
    45 class XQAiwRequest;
    46 class CntSaveManager;
       
    47 class CntAbstractEngine;
    46 class CntAbstractEngine;
    48 
    47 
    49 QTM_BEGIN_NAMESPACE
    48 QTM_BEGIN_NAMESPACE
    50 class QContact;
    49 class QContact;
    51 class QContactDetail;
    50 class QContactDetail;
    61     CntEditViewPrivate();
    60     CntEditViewPrivate();
    62     ~CntEditViewPrivate();
    61     ~CntEditViewPrivate();
    63     
    62     
    64     void activate( const CntViewParameters aArgs );
    63     void activate( const CntViewParameters aArgs );
    65     void deactivate();
    64     void deactivate();
       
    65     QString externalize(QDataStream &stream);
       
    66     bool internalize(QDataStream &stream, CntViewParameters &viewParameters);
    66     
    67     
    67 public: // From CntEditViewItemCallback
    68 public: // From CntEditViewItemCallback
    68     void openView(CntViewParameters& viewParams);
    69     void openView(CntViewParameters& viewParams);
    69     void requestRefresh();
    70     void requestRefresh();
    70     
    71     
    91     void handleMenuAction( HbAction* aAction );
    92     void handleMenuAction( HbAction* aAction );
    92     void setScrollPosition();
    93     void setScrollPosition();
    93     void ringToneFetchHandleError(int errorCode, const QString& errorMessage);
    94     void ringToneFetchHandleError(int errorCode, const QString& errorMessage);
    94     void ringToneFetchHandleOk(const QVariant &result);
    95     void ringToneFetchHandleOk(const QVariant &result);
    95     void contactDeletedFromOtherSource(const QList<QContactLocalId>& contactIds);
    96     void contactDeletedFromOtherSource(const QList<QContactLocalId>& contactIds);
       
    97     void setObjectNames();
    96 
    98 
    97 private:
    99 private:
    98     void loadAvatar();
   100     void loadAvatar();
    99     HbMenu* createPopup( const QModelIndex aIndex, CntEditViewItem* aDetail );
   101     HbMenu* createPopup( const QModelIndex aIndex, CntEditViewItem* aDetail );
   100     void addDetail( CntEditViewItem* aDetail );
   102     void addDetail( CntEditViewItem* aDetail );
   130  
   132  
   131 private:
   133 private:
   132     XQAiwRequest* mReq;
   134     XQAiwRequest* mReq;
   133     XQApplicationManager mAppMgr;
   135     XQApplicationManager mAppMgr;
   134     HbMenu *mMenu;
   136     HbMenu *mMenu;
   135     CntSaveManager* mSaveManager; // own
       
   136 
   137 
   137 };
   138 };
   138 #endif /* CNTEDITVIEW_P_H_ */
   139 #endif /* CNTEDITVIEW_P_H_ */