calendarui/views/dayview/inc/calendayitem.h
changeset 55 2c54b51f39c4
parent 45 b6db4fd4947b
child 57 bb2d3e476f29
--- 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