diff -r 27feeedec790 -r 7ac58b2aae6f calendarui/settings/src/calensettings.cpp --- a/calendarui/settings/src/calensettings.cpp Mon Sep 06 15:58:44 2010 +0530 +++ b/calendarui/settings/src/calensettings.cpp Mon Sep 20 12:44:39 2010 +0530 @@ -57,6 +57,9 @@ mShowRegionalInfoKey = new XQSettingsKey( XQSettingsKey::TargetCentralRepository, KCRUidCalendar, KCalendarShowRegionalInfo); + + // Enable the pixmap cache for better scrolling performance + mSettingsForm->setItemPixmapCacheEnabled(true); } /*! @@ -310,9 +313,10 @@ mShowWeekNumberItem->setData(HbDataFormModelItem::LabelRole, QString(hbTrId("txt_calendar_setlabel_show_week_numbers"))); mShowWeekNumberItem->setContentWidgetData("objectName", "showWeekNumber"); - mSettingsModel->appendDataFormItem(mShowWeekNumberItem); mSettingsForm->addConnection(mShowWeekNumberItem, SIGNAL(clicked()), this, SLOT(handleWeekNumberChange())); + mSettingsModel->appendDataFormItem(mShowWeekNumberItem); + } /*!