phonebookui/pbkcommonui/inc/cnteditview_p.h
changeset 37 fd64c38c277d
parent 31 2a11b5b00470
child 40 b46a585f6909
equal deleted inserted replaced
31:2a11b5b00470 37:fd64c38c277d
    21 #include <QObject>
    21 #include <QObject>
    22 
    22 
    23 #include "cnteditview.h"
    23 #include "cnteditview.h"
    24 #include "qtpbkglobal.h"
    24 #include "qtpbkglobal.h"
    25 #include <qtcontacts.h>
    25 #include <qtcontacts.h>
       
    26 #include <cnteditviewitemcallback.h>
    26 
    27 
    27 class CntAbstractViewManager;
    28 class CntAbstractViewManager;
    28 class CntEditViewListModel;
    29 class CntEditViewListModel;
    29 class CntEditViewHeadingItem;
    30 class CntEditViewHeadingItem;
    30 class CntEditViewItem;
    31 class CntEditViewItem;
    44 class QContactDetail;
    45 class QContactDetail;
    45 class QContactId;
    46 class QContactId;
    46 QTM_END_NAMESPACE
    47 QTM_END_NAMESPACE
    47 QTM_USE_NAMESPACE
    48 QTM_USE_NAMESPACE
    48 
    49 
    49 class CntEditViewPrivate : public QObject
    50 class CntEditViewPrivate : public QObject, public CntEditViewItemCallback
    50 {
    51 {
    51     Q_OBJECT    
    52     Q_OBJECT    
    52     
    53     
    53 public:
    54 public:
    54     CntEditViewPrivate();
    55     CntEditViewPrivate();
    55     ~CntEditViewPrivate();
    56     ~CntEditViewPrivate();
    56     
    57     
    57     void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs );
    58     void activate( CntAbstractViewManager* aMgr, const CntViewParameters aArgs );
    58     void deactivate();
    59     void deactivate();
       
    60     
       
    61 public: // From CntEditViewItemCallback
       
    62     void openView(CntViewParameters& viewParams);
       
    63     void requestRefresh();
    59     
    64     
    60 signals:
    65 signals:
    61     void contactUpdated(bool aSuccess);
    66     void contactUpdated(bool aSuccess);
    62     void contactRemoved(bool aSuccess);
    67     void contactRemoved(bool aSuccess);
    63     void changesDiscarded();
    68     void changesDiscarded();