equal
deleted
inserted
replaced
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(); |