notes/notesui/notesviews/inc/notesnoteview.h
changeset 23 fd30d51f876b
parent 18 c198609911f9
child 26 a949c2543c15
child 45 b6db4fd4947b
equal deleted inserted replaced
18:c198609911f9 23:fd30d51f876b
    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;