diff -r dcd0ca396fa1 -r 5aadd1120515 calendarui/views/dayview/inc/calendaycontainer.h --- a/calendarui/views/dayview/inc/calendaycontainer.h Tue Oct 05 14:14:48 2010 +0530 +++ b/calendarui/views/dayview/inc/calendaycontainer.h Fri Oct 15 12:10:36 2010 +0530 @@ -27,6 +27,8 @@ // Forward declarations class CalenDayInfo; class TouchEventAbsorber; +class CalenDayEventsPane; +class CalenDayItem; // Class declaration class CalenDayContainer : public HbAbstractItemContainer @@ -34,7 +36,7 @@ Q_OBJECT public: - CalenDayContainer(QGraphicsItem *parent = 0); + CalenDayContainer(QGraphicsObject *parent = 0); ~CalenDayContainer(); void itemAdded(int index, HbAbstractViewItem *item, bool animate); @@ -46,9 +48,12 @@ CalenDayInfo* dayInfo(); void setDate(const QDate &date); const QDate &date() const; + + QDateTime dateTimeAtPos(const QPointF &pos); public slots: void orientationChanged(Qt::Orientation orientation); + void updateFloatingItemsList(const CalenDayItem *item); protected: HbAbstractViewItem * createDefaultPrototype() const; @@ -102,6 +107,8 @@ LayoutValues mLayoutValues; //!< Keeps layout values, see LayoutValues class QList mAbsorbers; //!< Keeps needed touch absorbers QDate mDate; //!< Keeps date currently associated with this container + QList mFloatingItemsList; //! mEventsPaneElements; //!< List of event panes };