--- 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 <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);
@@ -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