diff -r 579cc610882e -r ef813d54df51 calendarui/views/dayview/src/calendaymodelmanager.cpp --- a/calendarui/views/dayview/src/calendaymodelmanager.cpp Tue Jul 06 14:14:56 2010 +0300 +++ b/calendarui/views/dayview/src/calendaymodelmanager.cpp Wed Aug 18 09:47:38 2010 +0300 @@ -22,146 +22,136 @@ #include "calendaymodel.h" /*! - BC Model Manager constructor. Model manager use calendar context to - populate models with proper events. - \a services is handle to organizer services \a emptyModels if true created models - are not populated with events \a parent + BC Model Manager constructor. Model manager use calendar context to + populate models with proper events. + \a services is handle to organizer services \a emptyModels if true created models + are not populated with events \a parent */ -CalenDayModelManager::CalenDayModelManager(MCalenServices &services, bool emptyModels, - QObject *parent) - : QObject(parent), mServices (services) +CalenDayModelManager::CalenDayModelManager( + MCalenServices &services, + bool emptyModels, + QObject *parent) : + QObject(parent), mServices(services) { - if (emptyModels) - { - mCurrentDayTime = QDateTime(); - } - else - { - mCurrentDayTime = mServices.Context().focusDateAndTime(); - } - createAllModels(); + if (emptyModels) { + mCurrentDayTime = QDateTime(); + } + else { + mCurrentDayTime = mServices.Context().focusDateAndTime(); + } + createAllModels(); } CalenDayModelManager::~CalenDayModelManager() { - // not needed now + // not needed now } - void CalenDayModelManager::viewsScrollingFinished(CalenScrollDirection scrollTo) - { - if (scrollTo == ECalenScrollToNext) - { - moveForeward(); - } - else - { - moveBackward(); - } - } - +{ + if (scrollTo == ECalenScrollToNext) { + moveForward(); + } + else { + moveBackward(); + } +} /*! - Reorganize models after move to previous day. + Reorganize models after move to previous day. */ void CalenDayModelManager::moveBackward() { - mCurrentDayTime = mServices.Context().focusDateAndTime(); + mCurrentDayTime = mServices.Context().focusDateAndTime(); - CalenDayModel* tmp = mModels[NextDay]; - tmp->refreshModel( mCurrentDayTime.addDays(-1)); - - mModels[NextDay] = mModels[CurrentDay]; - mModels[CurrentDay] = mModels[PreviousDay]; - mModels[PreviousDay] = tmp; + CalenDayModel* tmp = mModels[NextDay]; + tmp->refreshModel(mCurrentDayTime.addDays(-1)); + + mModels[NextDay] = mModels[CurrentDay]; + mModels[CurrentDay] = mModels[PreviousDay]; + mModels[PreviousDay] = tmp; } /*! - Reorganize models after move to next day. + Reorganize models after move to next day. */ -void CalenDayModelManager::moveForeward() +void CalenDayModelManager::moveForward() { - mCurrentDayTime = mServices.Context().focusDateAndTime(); - - CalenDayModel* tmp = mModels[PreviousDay]; - tmp->refreshModel( mCurrentDayTime.addDays(1)); - - mModels[PreviousDay] = mModels[CurrentDay]; - mModels[CurrentDay] = mModels[NextDay]; - mModels[NextDay] = tmp; + mCurrentDayTime = mServices.Context().focusDateAndTime(); + + CalenDayModel* tmp = mModels[PreviousDay]; + tmp->refreshModel(mCurrentDayTime.addDays(1)); + + mModels[PreviousDay] = mModels[CurrentDay]; + mModels[CurrentDay] = mModels[NextDay]; + mModels[NextDay] = tmp; } /*! - Returns given model - /a day defines model, can be (PreviousDay, CurrentDay, NextDay) only. + Returns given model + /a day defines model, can be (PreviousDay, CurrentDay, NextDay) only. */ QAbstractItemModel &CalenDayModelManager::getModel(ModelDay day) { - return *(mModels[day]); + return *(mModels[day]); } /*! - Creates all models objects durring construction. + Creates all models objects durring construction. */ void CalenDayModelManager::createAllModels() { - - mModels[CurrentDay] = new CalenDayModel(mCurrentDayTime, mServices, this); - - QDateTime previousDayTime; - QDateTime nextDayTime; - - if (mCurrentDayTime.isValid()) - { - previousDayTime = mCurrentDayTime.addDays(-1); - nextDayTime = mCurrentDayTime.addDays(1); - } - - mModels[PreviousDay] = new CalenDayModel(previousDayTime, mServices, this); - mModels[NextDay] = new CalenDayModel(nextDayTime, mServices, this); + + mModels[CurrentDay] = new CalenDayModel(mCurrentDayTime, mServices, this); + + QDateTime previousDayTime; + QDateTime nextDayTime; + + if (mCurrentDayTime.isValid()) { + previousDayTime = mCurrentDayTime.addDays(-1); + nextDayTime = mCurrentDayTime.addDays(1); + } + + mModels[PreviousDay] = new CalenDayModel(previousDayTime, mServices, this); + mModels[NextDay] = new CalenDayModel(nextDayTime, mServices, this); } - /*! - Refetch data for all models. Context calendar is used to fill models - with correct events. Should be used for full (three days) repopulation. + Refetch data for all models. Context calendar is used to fill models + with correct events. Should be used for full (three days) repopulation. */ void CalenDayModelManager::refreshAllModels() - { - mCurrentDayTime = mServices.Context().focusDateAndTime(); +{ + mCurrentDayTime = mServices.Context().focusDateAndTime(); - mModels[PreviousDay]->refreshModel(mCurrentDayTime.addDays(-1)); - mModels[CurrentDay]->refreshModel(mCurrentDayTime); - mModels[NextDay]->refreshModel(mCurrentDayTime.addDays(1)); - } + mModels[PreviousDay]->refreshModel(mCurrentDayTime.addDays(-1)); + mModels[CurrentDay]->refreshModel(mCurrentDayTime); + mModels[NextDay]->refreshModel(mCurrentDayTime.addDays(1)); +} /*! - Refetch data given day model. Context calendar is used to fill model - with correct events. - /a day defines model, can be (PreviousDay, CurrentDay, NextDay) only. + Refetch data given day model. Context calendar is used to fill model + with correct events. + /a day defines model, can be (PreviousDay, CurrentDay, NextDay) only. */ void CalenDayModelManager::refreshSingleModel(CalenDayModelManager::ModelDay day) - { - switch (day) - { - case PreviousDay: - { - mModels[PreviousDay]->refreshModel(mCurrentDayTime.addDays(-1)); - } - break; - case CurrentDay: - { - mModels[CurrentDay]->refreshModel(mCurrentDayTime); - } - break; - case NextDay: - { - mModels[PreviousDay]->refreshModel(mCurrentDayTime.addDays(1)); - } - break; - default: - break; - } - } +{ + switch (day) { + case PreviousDay: { + mModels[PreviousDay]->refreshModel(mCurrentDayTime.addDays(-1)); + } + break; + case CurrentDay: { + mModels[CurrentDay]->refreshModel(mCurrentDayTime); + } + break; + case NextDay: { + mModels[PreviousDay]->refreshModel(mCurrentDayTime.addDays(1)); + } + break; + default: + break; + } +} // End of File