Chris@53: #ifndef DATEITEM_H Chris@53: #define DATEITEM_H Chris@53: Chris@53: #include Chris@53: Chris@53: class DateItem : public QGraphicsItem Chris@53: { Chris@53: public: Chris@53: DateItem() : Chris@53: m_minrow(0), m_maxrow(0), Chris@53: m_mincol(0), m_maxcol(0), Chris@53: m_even(false) {} Chris@53: Chris@53: virtual QRectF boundingRect() const; Chris@53: virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *); Chris@53: Chris@53: void setRows(int minrow, int n); Chris@53: void setCols(int mincol, int n); Chris@53: Chris@53: void setEven(bool e) { m_even = e; } Chris@53: Chris@53: QString dateString() const { return m_dateString; } Chris@53: void setDateString(QString s) { m_dateString = s; } Chris@53: Chris@53: private: Chris@53: QString m_dateString; Chris@53: int m_minrow; Chris@53: int m_maxrow; Chris@53: int m_mincol; Chris@53: int m_maxcol; Chris@53: bool m_even; Chris@53: }; Chris@53: Chris@53: #endif // DATEITEM_H