diff -r a949c2543c15 -r ea672fcb0ea0 calendarui/controller/src/calendocloader.cpp --- a/calendarui/controller/src/calendocloader.cpp Fri May 14 15:51:09 2010 +0300 +++ b/calendarui/controller/src/calendocloader.cpp Thu May 27 12:51:15 2010 +0300 @@ -26,6 +26,7 @@ #include "calencontroller.h" #include "calenthicklinesdrawer.h" #include "calencommon.h" +#include "calenpluginlabel.h" // ---------------------------------------------------------------------------- // CalenDocLoader::CalenDocLoader @@ -80,17 +81,17 @@ return calenMonthGrid; } else if(name == QString(CALEN_PREVPREVIEWPANE)) { QObject *prevPreviewPane = - new CalenPreviewPane(mController.Services()); + new CalenPreviewPane(services); prevPreviewPane->setObjectName(name); return prevPreviewPane; } else if(name == QString(CALEN_CURRPREVIEWPANE)) { QObject *currPreviewPane = - new CalenPreviewPane(mController.Services()); + new CalenPreviewPane(services); currPreviewPane->setObjectName(name); return currPreviewPane; } else if(name == QString(CALEN_NEXTPREVIEWPANE)) { QObject *nextPreviewPane = - new CalenPreviewPane(mController.Services()); + new CalenPreviewPane(services); nextPreviewPane->setObjectName(name); return nextPreviewPane; } else if (name == QString(CALEN_DAYNAMES_WIDGET)) { @@ -103,7 +104,19 @@ new CalenThickLinesDrawer(CalendarNamespace::CalenWeekNumWidget); calenSWeekNumWidget->setObjectName(name); return calenSWeekNumWidget; - } else { + } else if (name == QString(CALEN_PREVREGIONALINFO)) { + QObject *calenPrevRegionalLabel = new CalenPluginLabel(services); + calenPrevRegionalLabel->setObjectName(name); + return calenPrevRegionalLabel; + } else if (name == QString(CALEN_CURRREGIONALINFO)) { + QObject *calencurrRegionalLabel = new CalenPluginLabel(services); + calencurrRegionalLabel->setObjectName(name); + return calencurrRegionalLabel; + } else if (name == QString(CALEN_NEXTREGIONALINFO)) { + QObject *calenNextRegionalLabel = new CalenPluginLabel(services); + calenNextRegionalLabel->setObjectName(name); + return calenNextRegionalLabel; + } else { return HbDocumentLoader::createObject(type, name); } }