diff -r 579cc610882e -r ef813d54df51 calendarui/views/dayview/inc/calendayitem.h --- a/calendarui/views/dayview/inc/calendayitem.h Tue Jul 06 14:14:56 2010 +0300 +++ b/calendarui/views/dayview/inc/calendayitem.h Wed Aug 18 09:47:38 2010 +0300 @@ -19,6 +19,7 @@ #define CALENDAYITEM_H //System includes +#include #include #include #include @@ -26,6 +27,7 @@ //Forward declarations class AgendaEntry; class CalenDayStatusStrip; +class CalenDayContainer; class CalenDayItem : public HbAbstractViewItem @@ -35,13 +37,14 @@ Q_PROPERTY( bool backgroundFrame READ hasBackgroundFrame ) public: - CalenDayItem(); + CalenDayItem(const CalenDayContainer *container); virtual ~CalenDayItem(); HbAbstractViewItem * createItem(); void updateChildItems(); - bool hasEventDescription() const { return mEventDesc->isVisible();} - bool hasBackgroundFrame() const { return mBg->isVisible();} - + bool hasEventDescription() const { return mEventDesc->isVisible(); } + bool hasBackgroundFrame() const { return mBg->isVisible(); } + const CalenDayContainer *container() const { return mContainer; } + protected: void resizeEvent(QGraphicsSceneResizeEvent *event); @@ -51,12 +54,14 @@ void setStatusStrip(const AgendaEntry &entry, bool allDayEvent); bool mUpdated; + qreal mEventDescMinWidth; + qreal mFrameMinWidth; + HbFrameItem *mBg; HbTextItem *mEventDesc; + CalenDayStatusStrip *mColorStripe; - qreal mEventDescMinWidth; - qreal mFrameMinWidth; - + const CalenDayContainer *mContainer; }; #endif // CALENDAYITEM_H