notes/notesui/notesviews/inc/notesmainview.h
changeset 45 b6db4fd4947b
parent 23 fd30d51f876b
child 81 ce92091cbd61
--- a/notes/notesui/notesviews/inc/notesmainview.h	Mon May 03 12:30:32 2010 +0300
+++ b/notes/notesui/notesviews/inc/notesmainview.h	Mon Jun 28 15:22:02 2010 +0530
@@ -53,6 +53,10 @@
 public:
 	NOTESVIEWS_EXPORT void setupView(
 			NotesAppControllerIf &controllerIf, NotesDocLoader *docLoader);
+	NOTESVIEWS_EXPORT void setupAfterViewReady();
+	NOTESVIEWS_EXPORT void updateTitle();
+	NOTESVIEWS_EXPORT void captureScreenShot(bool captureScreenShot = false);
+
 signals:
 	void deleteEntry(ulong entryId);
 
@@ -74,7 +78,10 @@
 	void updateSubTitle(ulong id=0);
 	void markNoteAsTodo();
 	void openNote();
-
+	void selectedMenuAction(HbAction *action);
+	void handleMenuClosed();
+	void saveActivity();
+	
 private:
 	HbListView *mListView;
 	HbAbstractViewItem *mSelectedItem;
@@ -93,6 +100,7 @@
 	HbAction *mOpenAction;
 
 	HbGroupBox *mSubTitle;
+	HbLabel *mEmptyListLabel;
 
 	AgendaUtil *mAgendaUtil;
 
@@ -102,6 +110,9 @@
 	NotesSortFilterProxyModel *mProxyModel;
 	NotesEditor *mNotesEditor;
 	AgendaEventViewer *mAgendaEventViewer;
+	bool 			mIsLongTop;
+	bool			mIsScreenShotCapruted; // check if the screenshot captured is valid
+	QVariantHash	mScreenShot; // screenshot
 };
 
 #endif // NOTESMAINVIEW_H