17 |
17 |
18 // User includes. |
18 // User includes. |
19 #include "agendaeventviewerdocloader.h" |
19 #include "agendaeventviewerdocloader.h" |
20 #include "agendaeventvieweritem.h" |
20 #include "agendaeventvieweritem.h" |
21 #include "agendaeventviewercommon.h" |
21 #include "agendaeventviewercommon.h" |
|
22 #include "OstTraceDefinitions.h" |
|
23 #ifdef OST_TRACE_COMPILER_IN_USE |
|
24 #include "agendaeventviewerdocloaderTraces.h" |
|
25 #endif |
|
26 |
22 |
27 |
23 /*! |
28 /*! |
24 \class AgendaEventViewerDocLoader |
29 \class AgendaEventViewerDocLoader |
25 |
30 |
26 Custom document loader class for constructing custom widgets/objects. |
31 Custom document loader class for constructing custom widgets/objects. |
36 \sa HbDocumentLoader |
41 \sa HbDocumentLoader |
37 */ |
42 */ |
38 QObject* AgendaEventViewerDocLoader::createObject(const QString &type, |
43 QObject* AgendaEventViewerDocLoader::createObject(const QString &type, |
39 const QString &name) |
44 const QString &name) |
40 { |
45 { |
|
46 OstTraceFunctionEntry0( AGENDAEVENTVIEWERDOCLOADER_CREATEOBJECT_ENTRY ); |
41 if (name == QString(AGENDA_EVENT_VIEWER_SUBJECT_WIDGET) |
47 if (name == QString(AGENDA_EVENT_VIEWER_SUBJECT_WIDGET) |
42 || name == QString(AGENDA_EVENT_VIEWER_DATE_TIME_WIDGET) |
48 || name == QString(AGENDA_EVENT_VIEWER_DATE_TIME_WIDGET) |
43 || name == QString(AGENDA_EVENT_VIEWER_LOCATION_WIDGET) |
49 || name == QString(AGENDA_EVENT_VIEWER_LOCATION_WIDGET) |
44 || name == QString(AGENDA_EVENT_VIEWER_REPEAT_WIDGET) |
50 || name == QString(AGENDA_EVENT_VIEWER_REPEAT_WIDGET) |
45 || name == QString(AGENDA_EVENT_VIEWER_REMINDER_WIDGET) |
51 || name == QString(AGENDA_EVENT_VIEWER_REMINDER_WIDGET) |
46 || name == QString(AGENDA_EVENT_VIEWER_DESCRIPTION_WIDGET)) { |
52 || name == QString(AGENDA_EVENT_VIEWER_DESCRIPTION_WIDGET)) { |
47 |
53 |
48 QObject *agendaEventViewerItem = new AgendaEventViewerItem(); |
54 QObject *agendaEventViewerItem = new AgendaEventViewerItem(); |
49 agendaEventViewerItem->setObjectName(name); |
55 agendaEventViewerItem->setObjectName(name); |
|
56 OstTraceFunctionExit0( AGENDAEVENTVIEWERDOCLOADER_CREATEOBJECT_EXIT ); |
50 return agendaEventViewerItem; |
57 return agendaEventViewerItem; |
51 } else { |
58 } else { |
|
59 OstTraceFunctionExit0( DUP1_AGENDAEVENTVIEWERDOCLOADER_CREATEOBJECT_EXIT ); |
52 return HbDocumentLoader::createObject(type, name); |
60 return HbDocumentLoader::createObject(type, name); |
53 } |
61 } |
54 } |
62 } |
55 |
63 |
56 // End of file --Don't remove this. |
64 // End of file --Don't remove this. |