22 #include "notescollectionview.h" |
22 #include "notescollectionview.h" |
23 #include "notestodoview.h" |
23 #include "notestodoview.h" |
24 #include "notesfavoriteview.h" |
24 #include "notesfavoriteview.h" |
25 #include "notesnoteview.h" |
25 #include "notesnoteview.h" |
26 #include "notescommon.h" |
26 #include "notescommon.h" |
|
27 #include "OstTraceDefinitions.h" |
|
28 #ifdef OST_TRACE_COMPILER_IN_USE |
|
29 #include "notesdocloaderTraces.h" |
|
30 #endif |
|
31 |
27 |
32 |
28 /*! |
33 /*! |
29 \class NotesDocLoader |
34 \class NotesDocLoader |
30 |
35 |
31 Custom document loader class for notes view manager. |
36 Custom document loader class for notes view manager. |
39 \return QObject* Pointer to the constructed QObject. |
44 \return QObject* Pointer to the constructed QObject. |
40 \sa HbDocumentLoader |
45 \sa HbDocumentLoader |
41 */ |
46 */ |
42 QObject* NotesDocLoader::createObject(const QString &type, const QString &name) |
47 QObject* NotesDocLoader::createObject(const QString &type, const QString &name) |
43 { |
48 { |
|
49 OstTraceFunctionEntry0( NOTESDOCLOADER_CREATEOBJECT_ENTRY ); |
44 if (NOTES_MAIN_VIEW == name) { |
50 if (NOTES_MAIN_VIEW == name) { |
45 QObject *object = new NotesMainView(); |
51 QObject *object = new NotesMainView(); |
46 object->setObjectName(name); |
52 object->setObjectName(name); |
|
53 OstTraceFunctionExit0( NOTESDOCLOADER_CREATEOBJECT_EXIT ); |
47 return object; |
54 return object; |
48 } else if (NOTES_COLLECTION_VIEW == name) { |
55 } else if (NOTES_COLLECTION_VIEW == name) { |
49 QObject *object = new NotesCollectionView(); |
56 QObject *object = new NotesCollectionView(); |
50 object->setObjectName(name); |
57 object->setObjectName(name); |
|
58 OstTraceFunctionExit0( DUP1_NOTESDOCLOADER_CREATEOBJECT_EXIT ); |
51 return object; |
59 return object; |
52 } else if (NOTES_TODO_VIEW == name) { |
60 } else if (NOTES_TODO_VIEW == name) { |
53 QObject *object = new NotesTodoView(); |
61 QObject *object = new NotesTodoView(); |
54 object->setObjectName(name); |
62 object->setObjectName(name); |
|
63 OstTraceFunctionExit0( DUP2_NOTESDOCLOADER_CREATEOBJECT_EXIT ); |
55 return object; |
64 return object; |
56 } else if (NOTES_FAVORITES_VIEW == name) { |
65 } else if (NOTES_FAVORITES_VIEW == name) { |
57 QObject *object = new NotesFavoriteView(); |
66 QObject *object = new NotesFavoriteView(); |
58 object->setObjectName(name); |
67 object->setObjectName(name); |
|
68 OstTraceFunctionExit0( DUP3_NOTESDOCLOADER_CREATEOBJECT_EXIT ); |
59 return object; |
69 return object; |
60 } else if (NOTES_NOTE_VIEW == name) { |
70 } else if (NOTES_NOTE_VIEW == name) { |
61 QObject *object = new NotesNoteView(); |
71 QObject *object = new NotesNoteView(); |
62 object->setObjectName(name); |
72 object->setObjectName(name); |
|
73 OstTraceFunctionExit0( DUP4_NOTESDOCLOADER_CREATEOBJECT_EXIT ); |
63 return object; |
74 return object; |
64 } |
75 } |
65 |
76 |
66 return HbDocumentLoader::createObject(type, name); |
77 return HbDocumentLoader::createObject(type, name); |
67 } |
78 } |
68 |
79 |
69 // End of file --Don't remove this. |
80 // End of file --Don't remove this. |