diff -r 0b38fc5b94c6 -r 2c54b51f39c4 calendarui/views/dayview/inc/calendayitem.h --- a/calendarui/views/dayview/inc/calendayitem.h Mon Jul 12 02:32:28 2010 +0530 +++ b/calendarui/views/dayview/inc/calendayitem.h Mon Jul 26 13:54:38 2010 +0530 @@ -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); @@ -55,8 +58,8 @@ HbTextItem *mEventDesc; CalenDayStatusStrip *mColorStripe; qreal mEventDescMinWidth; - qreal mFrameMinWidth; - + qreal mFrameMinWidth; + const CalenDayContainer *mContainer; }; #endif // CALENDAYITEM_H