phonebookui/pbkcommonui/inc/cntgroupmemberview_p.h
changeset 61 d30183af6ca6
parent 54 47627ab5d7a4
equal deleted inserted replaced
56:d508aa856878 61:d30183af6ca6
    26 #include <hbdocumentloader.h>
    26 #include <hbdocumentloader.h>
    27 #include <QSet>
    27 #include <QSet>
    28 #include <cntabstractview.h>
    28 #include <cntabstractview.h>
    29 
    29 
    30 class CntListModel;
    30 class CntListModel;
    31 class CntAbstractViewManager;
       
    32 class CntContactCardHeadingItem;
    31 class CntContactCardHeadingItem;
    33 class HbView;
    32 class HbView;
    34 class HbAction;
    33 class HbAction;
    35 class HbListView;
    34 class HbListView;
    36 class HbAbstractViewItem;
    35 class HbAbstractViewItem;
    37 class ThumbnailManager;
       
    38 class QModelIndex;
    36 class QModelIndex;
    39 class CntImageLabel;
    37 class CntImageLabel;
    40 class HbDocumentLoader;
    38 class HbDocumentLoader;
    41 
    39 
    42 QTM_BEGIN_NAMESPACE
    40 QTM_BEGIN_NAMESPACE
    51 
    49 
    52 public:
    50 public:
    53     CntGroupMemberViewPrivate();
    51     CntGroupMemberViewPrivate();
    54     ~CntGroupMemberViewPrivate();
    52     ~CntGroupMemberViewPrivate();
    55     
    53     
    56     void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs );
    54     void activate( const CntViewParameters aArgs );
    57     void deactivate();
    55     void deactivate();
    58     
    56     
    59 public:
    57 public:
    60     CntGroupMemberView* q_ptr;
    58     CntGroupMemberView* q_ptr;
    61     
    59     
    91     
    89     
    92 private:
    90 private:
    93     Q_DECLARE_PUBLIC(CntGroupMemberView)
    91     Q_DECLARE_PUBLIC(CntGroupMemberView)
    94     friend class TestCntGroupMemberView;
    92     friend class TestCntGroupMemberView;
    95     
    93     
       
    94 public:
       
    95     CntAbstractEngine*          mEngine;
    96 private:
    96 private:
    97     QContact*                   mGroupContact; // own
    97     QContact*                   mGroupContact; // own
    98     CntAbstractViewManager*     mViewManager;
    98     CntAbstractViewManager*     mViewManager;
    99     HbDocumentLoader            mDocumentLoader;
    99     HbDocumentLoader            mDocumentLoader;
   100     HbView*                     mView; // own
   100     HbView*                     mView; // own
   101     HbAction*                   mSoftkey; // owned by view
   101     HbAction*                   mSoftkey; // owned by view
   102     CntContactCardHeadingItem*  mHeadingItem; // owned by layout
   102     CntContactCardHeadingItem*  mHeadingItem; // owned by layout
   103     ThumbnailManager*           mThumbnailManager; // own
   103     CntThumbnailManager*        mThumbnailManager; // own
   104     HbAction*                   mManageAction; // owned by view
   104     HbAction*                   mManageAction; // owned by view
   105     HbAction*                   mDeleteAction; // owned by view
   105     HbAction*                   mDeleteAction; // owned by view
   106     HbAction*                   mShowActionsAction; // owned by view
   106     HbAction*                   mShowActionsAction; // owned by view
   107     HbAction*                   mEditGroupAction; // owned by view
   107     HbAction*                   mEditGroupAction; // owned by view
   108     CntListModel*               mModel; // own
   108     CntListModel*               mModel; // own