--- 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 <QDateTime>
#include <hbabstractviewitem.h>
#include <hbtextitem.h>
#include <hbframeitem.h>
@@ -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