47 NOTESVIEWS_EXPORT virtual ~NotesNoteView(); |
47 NOTESVIEWS_EXPORT virtual ~NotesNoteView(); |
48 |
48 |
49 public: |
49 public: |
50 NOTESVIEWS_EXPORT void setupView( |
50 NOTESVIEWS_EXPORT void setupView( |
51 NotesAppControllerIf &controllerIf, NotesDocLoader *docLoader); |
51 NotesAppControllerIf &controllerIf, NotesDocLoader *docLoader); |
|
52 |
|
53 signals: |
|
54 void deleteEntry(ulong entryId); |
52 |
55 |
53 private slots: |
56 private slots: |
54 void createNewNote(); |
57 void createNewNote(); |
55 void handleItemReleased(const QModelIndex &index); |
58 void handleItemReleased(const QModelIndex &index); |
56 void handleItemLongPressed( |
59 void handleItemLongPressed( |
61 void handleEditingCompleted(bool status); |
64 void handleEditingCompleted(bool status); |
62 void displayCollectionView(); |
65 void displayCollectionView(); |
63 void displayAllNotesView(); |
66 void displayAllNotesView(); |
64 void handleActionStateChanged(); |
67 void handleActionStateChanged(); |
65 void handleOrientationChanged(Qt::Orientation); |
68 void handleOrientationChanged(Qt::Orientation); |
|
69 void openNote(); |
66 |
70 |
67 private: |
71 private: |
68 HbListView *mListView; |
72 HbListView *mListView; |
69 HbAbstractViewItem *mSelectedItem; |
73 HbAbstractViewItem *mSelectedItem; |
70 |
74 |
71 HbAction *mAllNotesAction; |
75 HbAction *mAllNotesAction; |
72 HbAction *mViewCollectionAction; |
76 HbAction *mViewCollectionAction; |
73 HbAction *mAddNoteAction; |
77 HbAction *mAddNoteAction; |
74 |
|
75 HbAction *mEditAction; |
78 HbAction *mEditAction; |
76 HbAction *mDeleteAction; |
79 HbAction *mDeleteAction; |
77 HbAction *mMakeFavouriteAction; |
80 HbAction *mMakeFavouriteAction; |
78 HbAction *mMarkTodoAction; |
81 HbAction *mMarkTodoAction; |
|
82 HbAction *mOpenAction; |
79 |
83 |
80 AgendaUtil *mAgendaUtil; |
84 AgendaUtil *mAgendaUtil; |
81 |
85 |
82 NotesAppControllerIf *mAppControllerIf; |
86 NotesAppControllerIf *mAppControllerIf; |
83 NotesDocLoader *mDocLoader; |
87 NotesDocLoader *mDocLoader; |