phonebookui/pbkcommonui/inc/cnteditview_p.h
changeset 65 ae724a111993
parent 59 a642906a277a
equal deleted inserted replaced
59:a642906a277a 65:ae724a111993
    31 class CntEditViewListModel;
    31 class CntEditViewListModel;
    32 class CntEditViewHeadingItem;
    32 class CntEditViewHeadingItem;
    33 class CntEditViewItem;
    33 class CntEditViewItem;
    34 class CntImageLabel;
    34 class CntImageLabel;
    35 
    35 
    36 class ThumbnailManager;
    36 class CntThumbnailManager;
    37 class QModelIndex;
    37 class QModelIndex;
    38 class HbDocumentLoader;
    38 class HbDocumentLoader;
    39 class HbAbstractViewItem;
    39 class HbAbstractViewItem;
    40 class HbListView;
    40 class HbListView;
    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;
    46 class CntSaveManager;
       
    47 class CntAbstractEngine;
    47 
    48 
    48 QTM_BEGIN_NAMESPACE
    49 QTM_BEGIN_NAMESPACE
    49 class QContact;
    50 class QContact;
    50 class QContactDetail;
    51 class QContactDetail;
    51 class QContactId;
    52 class QContactId;
    58     
    59     
    59 public:
    60 public:
    60     CntEditViewPrivate();
    61     CntEditViewPrivate();
    61     ~CntEditViewPrivate();
    62     ~CntEditViewPrivate();
    62     
    63     
    63     void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs );
    64     void activate( const CntViewParameters aArgs );
    64     void deactivate();
    65     void deactivate();
    65     
    66     
    66 public: // From CntEditViewItemCallback
    67 public: // From CntEditViewItemCallback
    67     void openView(CntViewParameters& viewParams);
    68     void openView(CntViewParameters& viewParams);
    68     void requestRefresh();
    69     void requestRefresh();
   108     CntEditViewListModel* mModel;
   109     CntEditViewListModel* mModel;
   109     CntEditViewHeadingItem* mHeading;
   110     CntEditViewHeadingItem* mHeading;
   110     CntImageLabel *mImageLabel;
   111     CntImageLabel *mImageLabel;
   111     CntViewParameters mArgs;
   112     CntViewParameters mArgs;
   112     HbDocumentLoader* mDocument;
   113     HbDocumentLoader* mDocument;
   113     ThumbnailManager* mThumbnailManager;
   114     CntThumbnailManager* mThumbnailManager;
   114     QContact* mContact; // own
   115     QContact* mContact; // own
   115     CntAbstractViewManager* mMgr; // not owned
   116     CntAbstractViewManager* mMgr; // not owned
       
   117     CntAbstractEngine* mEngine; // now owned
   116     bool mIsMyCard;
   118     bool mIsMyCard;
   117     
   119     
   118     HbAction* mSoftkey;
   120     HbAction* mSoftkey;
   119     HbAction* mDiscard;
   121     HbAction* mDiscard;
   120     HbAction* mDelete;
   122     HbAction* mDelete;