diff -r 0b38fc5b94c6 -r 2c54b51f39c4 calendarui/views/dayview/src/calendayhourscrollarea.cpp --- a/calendarui/views/dayview/src/calendayhourscrollarea.cpp Mon Jul 12 02:32:28 2010 +0530 +++ b/calendarui/views/dayview/src/calendayhourscrollarea.cpp Mon Jul 26 13:54:38 2010 +0530 @@ -42,14 +42,9 @@ HbScrollArea(parent), mDateTime(QDateTime()) { - // Set scroll settings - setScrollDirections(Qt::Vertical); - setScrollingStyle(HbScrollArea::PanWithFollowOn); - setVerticalScrollBarPolicy(HbScrollArea::ScrollBarAlwaysOff); - grabGesture(Qt::PanGesture, Qt::ReceivePartialGestures); + grabGesture(Qt::PanGesture); - // Get height and width of hour elements and set fixed size policy - qreal hourElementHeight = CalenDayUtils::instance()->hourElementHeight(); + // Get width of hour elements and fix its size qreal hourElementWidth = CalenDayUtils::instance()->hourElementWidth(); // Create widget for hour elements @@ -61,15 +56,9 @@ for (int i = 0; i < 24; i++) { CalenDayHourElement* element = new CalenDayHourElement(QTime(i, 0), this); - element->setPreferredWidth(hourElementWidth); - element->setPreferredHeight(hourElementHeight); - element->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, - QSizePolicy::Fixed)); hourLayout->addItem(element); - mHourElements.append(element); } - hourLayout->setContentsMargins(0.0, 0.0, 0.0, 0.0); hourLayout->setSpacing(0.0); @@ -87,6 +76,7 @@ */ CalenDayHourScrollArea::~CalenDayHourScrollArea() { + mHourElements.clear(); } /*!