equal
deleted
inserted
replaced
29 class HbDocumentLoader; |
29 class HbDocumentLoader; |
30 class HbMenu; |
30 class HbMenu; |
31 class HbView; |
31 class HbView; |
32 class HbAction; |
32 class HbAction; |
33 class CntEditorFactory; |
33 class CntEditorFactory; |
|
34 class CntSaveManager; |
34 |
35 |
35 class CntDetailEditor : public QObject, |
36 class CntDetailEditor : public QObject, |
36 public CntAbstractView |
37 public CntAbstractView |
37 { |
38 { |
38 Q_OBJECT |
39 Q_OBJECT |
44 private slots: |
45 private slots: |
45 void saveChanges(); |
46 void saveChanges(); |
46 void discardChanges(); |
47 void discardChanges(); |
47 void insertField(); |
48 void insertField(); |
48 void handleItemShown(const QModelIndex& aIndex ); |
49 void handleItemShown(const QModelIndex& aIndex ); |
|
50 |
|
51 void saveContact(); |
49 |
52 |
50 public: |
53 public: |
51 void setViewId( int aId ); |
54 void setViewId( int aId ); |
52 void setHeader( QString aHeader ); |
55 void setHeader( QString aHeader ); |
53 void setDetails( CntDetailEditorModel* aModel, HbAbstractViewItem* aPrototype ); |
56 void setDetails( CntDetailEditorModel* aModel, HbAbstractViewItem* aPrototype ); |
77 CntAbstractViewManager *mViewManager; // Do not own |
80 CntAbstractViewManager *mViewManager; // Do not own |
78 CntEditorFactory *mEditorFactory; |
81 CntEditorFactory *mEditorFactory; |
79 HbAction *mSoftkey; |
82 HbAction *mSoftkey; |
80 HbAction *mCancel; |
83 HbAction *mCancel; |
81 CntViewParameters mArgs; |
84 CntViewParameters mArgs; |
|
85 CntSaveManager *mSaveManager; // own |
82 |
86 |
83 friend class TestCntDetailEditor; |
87 friend class TestCntDetailEditor; |
84 }; |
88 }; |
85 #endif /* CNTDETAILEDITOR_H_ */ |
89 #endif /* CNTDETAILEDITOR_H_ */ |