diff -r 0b38fc5b94c6 -r 2c54b51f39c4 notes/notesui/notesviews/src/notesfavoriteview.cpp --- a/notes/notesui/notesviews/src/notesfavoriteview.cpp Mon Jul 12 02:32:28 2010 +0530 +++ b/notes/notesui/notesviews/src/notesfavoriteview.cpp Mon Jul 26 13:54:38 2010 +0530 @@ -33,13 +33,18 @@ #include // User includes +#include #include "notesfavoriteview.h" #include "notescommon.h" #include "notesdocloader.h" -#include "agendautil.h" #include "notesmodel.h" #include "notessortfilterproxymodel.h" #include "noteseditor.h" +#include "OstTraceDefinitions.h" +#ifdef OST_TRACE_COMPILER_IN_USE +#include "notesfavoriteviewTraces.h" +#endif + /*! \class NotesFavoriteView @@ -60,7 +65,9 @@ mDeleteAction(0), mIsLongTop(false) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_NOTESFAVORITEVIEW_ENTRY ); // Nothing yet. + OstTraceFunctionExit0( NOTESFAVORITEVIEW_NOTESFAVORITEVIEW_EXIT ); } /*! @@ -68,11 +75,13 @@ */ NotesFavoriteView::~NotesFavoriteView() { + OstTraceFunctionEntry0( DUP1_NOTESFAVORITEVIEW_NOTESFAVORITEVIEW_ENTRY ); if (mDocLoader) { delete mDocLoader; mDocLoader = 0; } + OstTraceFunctionExit0( DUP1_NOTESFAVORITEVIEW_NOTESFAVORITEVIEW_EXIT ); } /*! @@ -85,6 +94,7 @@ void NotesFavoriteView::setupView( NotesAppControllerIf &controllerIf, NotesDocLoader *docLoader) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_SETUPVIEW_ENTRY ); mDocLoader = docLoader; mAppControllerIf = &controllerIf; mNotesModel = mAppControllerIf->notesModel(); @@ -165,6 +175,7 @@ // Set the graphics size for the icons. HbListViewItem *prototype = mListView->listItemPrototype(); prototype->setGraphicsSize(HbListViewItem::SmallIcon); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_SETUPVIEW_EXIT ); } /* @@ -172,7 +183,9 @@ */ void NotesFavoriteView::updateFavoriteView() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_UPDATEFAVORITEVIEW_ENTRY ); updateView(); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_UPDATEFAVORITEVIEW_EXIT ); } /*! @@ -181,12 +194,14 @@ */ void NotesFavoriteView::createNewNote() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_CREATENEWNOTE_ENTRY ); // Here we Display an editor to the use to enter text. mNotesEditor = new NotesEditor(mAgendaUtil, this); connect( mNotesEditor, SIGNAL(editingCompleted(bool)), this, SLOT(handleEditingCompleted(bool))); mNotesEditor->create(NotesEditor::CreateNote); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_CREATENEWNOTE_EXIT ); } /*! @@ -199,9 +214,11 @@ */ void NotesFavoriteView::handleItemReleased(const QModelIndex &index) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_HANDLEITEMRELEASED_ENTRY ); if (!mIsLongTop) { // Sanity check. if (!index.isValid()) { + OstTraceFunctionExit0( NOTESFAVORITEVIEW_HANDLEITEMRELEASED_EXIT ); return; } @@ -211,6 +228,7 @@ if (0 >= noteId) { // Something wrong. + OstTraceFunctionExit0( DUP1_NOTESFAVORITEVIEW_HANDLEITEMRELEASED_EXIT ); return; } @@ -220,6 +238,7 @@ if (entry.isNull()) { // Entry invalid. + OstTraceFunctionExit0( DUP2_NOTESFAVORITEVIEW_HANDLEITEMRELEASED_EXIT ); return; } @@ -230,6 +249,7 @@ this, SLOT(handleEditingCompleted(bool))); mNotesEditor->edit(entry); } + OstTraceFunctionExit0( DUP3_NOTESFAVORITEVIEW_HANDLEITEMRELEASED_EXIT ); } /*! @@ -243,6 +263,7 @@ void NotesFavoriteView::handleItemLongPressed( HbAbstractViewItem *item, const QPointF &coords) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_HANDLEITEMLONGPRESSED_ENTRY ); mSelectedItem = item; mIsLongTop = true; @@ -275,6 +296,7 @@ // Show the menu. contextMenu->open(this, SLOT(selectedMenuAction(HbAction*))); contextMenu->setPreferredPos(coords); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_HANDLEITEMLONGPRESSED_EXIT ); } /*! @@ -282,15 +304,18 @@ */ void NotesFavoriteView::deleteNote() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_DELETENOTE_ENTRY ); Q_ASSERT(mSelectedItem); QModelIndex index = mSelectedItem->modelIndex(); if (!index.isValid()) { + OstTraceFunctionExit0( NOTESFAVORITEVIEW_DELETENOTE_EXIT ); return; } ulong entryId = index.data(NotesNamespace::IdRole).value(); if (!entryId) { + OstTraceFunctionExit0( DUP1_NOTESFAVORITEVIEW_DELETENOTE_EXIT ); return; } @@ -298,6 +323,7 @@ emit deleteEntry(entryId); mSelectedItem = 0; + OstTraceFunctionExit0( DUP2_NOTESFAVORITEVIEW_DELETENOTE_EXIT ); } /*! @@ -305,6 +331,7 @@ */ void NotesFavoriteView::markNoteAsNotFavourite() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_MARKNOTEASNOTFAVOURITE_ENTRY ); ulong noteId = mSelectedItem->modelIndex().data( NotesNamespace::IdRole).value(); AgendaEntry entry = mAgendaUtil->fetchById(noteId); @@ -312,7 +339,8 @@ if (entry.favourite()) { entry.setFavourite(0); } - mAgendaUtil->updateEntry(entry); + mAgendaUtil->store(entry); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_MARKNOTEASNOTFAVOURITE_EXIT ); } /*! @@ -320,15 +348,18 @@ */ void NotesFavoriteView::markNoteAsTodo() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_MARKNOTEASTODO_ENTRY ); Q_ASSERT(mSelectedItem); QModelIndex index = mSelectedItem->modelIndex(); if (!index.isValid()) { + OstTraceFunctionExit0( NOTESFAVORITEVIEW_MARKNOTEASTODO_EXIT ); return; } ulong noteId = index.data(NotesNamespace::IdRole).value (); if (!noteId) { + OstTraceFunctionExit0( DUP1_NOTESFAVORITEVIEW_MARKNOTEASTODO_EXIT ); return; } // Get the entry details. @@ -336,6 +367,7 @@ if (entry.isNull()) { // Entry invalid. + OstTraceFunctionExit0( DUP2_NOTESFAVORITEVIEW_MARKNOTEASTODO_EXIT ); return; } @@ -377,6 +409,7 @@ notificationDialog->setTitle( hbTrId("txt_notes_dpopinfo_note_moved_to_todos")); notificationDialog->show(); + OstTraceFunctionExit0( DUP3_NOTESFAVORITEVIEW_MARKNOTEASTODO_EXIT ); } /*! @@ -388,10 +421,12 @@ */ void NotesFavoriteView::handleEditingCompleted(bool status) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_HANDLEEDITINGCOMPLETED_ENTRY ); Q_UNUSED(status) // Cleanup. mNotesEditor->deleteLater(); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_HANDLEEDITINGCOMPLETED_EXIT ); } /*! @@ -399,8 +434,10 @@ */ void NotesFavoriteView::displayCollectionView() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_DISPLAYCOLLECTIONVIEW_ENTRY ); // Switch to collections view. mAppControllerIf->switchToView(NotesNamespace::NotesCollectionViewId); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_DISPLAYCOLLECTIONVIEW_EXIT ); } /*! @@ -408,8 +445,10 @@ */ void NotesFavoriteView::displayAllNotesView() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_DISPLAYALLNOTESVIEW_ENTRY ); // Switch to collections view. mAppControllerIf->switchToView(NotesNamespace::NotesMainViewId); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_DISPLAYALLNOTESVIEW_EXIT ); } /*! @@ -417,7 +456,9 @@ */ void NotesFavoriteView::handleActionStateChanged() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_HANDLEACTIONSTATECHANGED_ENTRY ); mAllNotesAction->setChecked(true); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_HANDLEACTIONSTATECHANGED_EXIT ); } /*! @@ -428,6 +469,7 @@ */ void NotesFavoriteView::handleOrientationChanged(Qt::Orientation orientation) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_HANDLEORIENTATIONCHANGED_ENTRY ); HbListViewItem *prototype = mListView->listItemPrototype(); if (Qt::Horizontal == orientation) { @@ -435,6 +477,7 @@ } else { prototype->setStretchingStyle(HbListViewItem::NoStretching); } + OstTraceFunctionExit0( NOTESFAVORITEVIEW_HANDLEORIENTATIONCHANGED_EXIT ); } /* @@ -442,6 +485,7 @@ */ void NotesFavoriteView::openNote() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_OPENNOTE_ENTRY ); ulong noteId = mSelectedItem->modelIndex().data( NotesNamespace::IdRole).value(); AgendaEntry entry = mAgendaUtil->fetchById(noteId); @@ -454,6 +498,7 @@ // Launch the notes editor with the obtained info. mNotesEditor->edit(entry); + OstTraceFunctionExit0( NOTESFAVORITEVIEW_OPENNOTE_EXIT ); } /* @@ -461,6 +506,7 @@ */ void NotesFavoriteView::selectedMenuAction(HbAction *action) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_SELECTEDMENUACTION_ENTRY ); if(action == mOpenAction) { openNote(); } else if (action == mDeleteAction) { @@ -470,6 +516,7 @@ } else if (action == mMarkTodoAction) { markNoteAsTodo(); } + OstTraceFunctionExit0( NOTESFAVORITEVIEW_SELECTEDMENUACTION_EXIT ); } /*! @@ -477,7 +524,9 @@ */ void NotesFavoriteView::handleMenuClosed() { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_HANDLEMENUCLOSED_ENTRY ); mIsLongTop = false; + OstTraceFunctionExit0( NOTESFAVORITEVIEW_HANDLEMENUCLOSED_EXIT ); } /*! @@ -485,6 +534,7 @@ */ void NotesFavoriteView::updateView(ulong id) { + OstTraceFunctionEntry0( NOTESFAVORITEVIEW_UPDATEVIEW_ENTRY ); Q_UNUSED(id) // Get the numbers of favorite notes. @@ -495,7 +545,7 @@ mEmptyListLabel->hide(); mListView->show(); } + OstTraceFunctionExit0( NOTESFAVORITEVIEW_UPDATEVIEW_EXIT ); } // End of file --Don't remove this. -