Changeset View
Changeset View
Standalone View
Standalone View
src/KGantt/kganttdatetimegrid.h
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Line(s) | 38 | public: | |||
---|---|---|---|---|---|
75 | DateTimeScaleFormatter* userDefinedUpperScale() const; | 75 | DateTimeScaleFormatter* userDefinedUpperScale() const; | ||
76 | 76 | | |||
77 | bool rowSeparators() const; | 77 | bool rowSeparators() const; | ||
78 | void setRowSeparators( bool enable ); | 78 | void setRowSeparators( bool enable ); | ||
79 | 79 | | |||
80 | void setNoInformationBrush( const QBrush& brush ); | 80 | void setNoInformationBrush( const QBrush& brush ); | ||
81 | QBrush noInformationBrush() const; | 81 | QBrush noInformationBrush() const; | ||
82 | 82 | | |||
83 | /*reimp*/ Span mapToChart( const QModelIndex& idx ) const Q_DECL_OVERRIDE; | 83 | /*reimp*/ Span mapToChart( const QModelIndex& idx ) const override; | ||
84 | /*reimp*/ bool mapFromChart( const Span& span, const QModelIndex& idx, | 84 | /*reimp*/ bool mapFromChart( const Span& span, const QModelIndex& idx, | ||
85 | const QList<Constraint>& constraints=QList<Constraint>() ) const Q_DECL_OVERRIDE; | 85 | const QList<Constraint>& constraints=QList<Constraint>() ) const override; | ||
86 | /*reimp*/ qreal mapToChart( const QVariant& value ) const Q_DECL_OVERRIDE; | 86 | /*reimp*/ qreal mapToChart( const QVariant& value ) const override; | ||
87 | /*reimp*/ QVariant mapFromChart( qreal x ) const Q_DECL_OVERRIDE; | 87 | /*reimp*/ QVariant mapFromChart( qreal x ) const override; | ||
88 | /*reimp*/ void paintGrid( QPainter* painter, | 88 | /*reimp*/ void paintGrid( QPainter* painter, | ||
89 | const QRectF& sceneRect, const QRectF& exposedRect, | 89 | const QRectF& sceneRect, const QRectF& exposedRect, | ||
90 | AbstractRowController* rowController = nullptr, | 90 | AbstractRowController* rowController = nullptr, | ||
91 | QWidget* widget = nullptr ) Q_DECL_OVERRIDE; | 91 | QWidget* widget = nullptr ) override; | ||
92 | /*reimp*/ void paintHeader( QPainter* painter, | 92 | /*reimp*/ void paintHeader( QPainter* painter, | ||
93 | const QRectF& headerRect, const QRectF& exposedRect, | 93 | const QRectF& headerRect, const QRectF& exposedRect, | ||
94 | qreal offset, QWidget* widget = nullptr ) Q_DECL_OVERRIDE; | 94 | qreal offset, QWidget* widget = nullptr ) override; | ||
95 | 95 | | |||
96 | DateTimeTimeLine *timeLine() const; | 96 | DateTimeTimeLine *timeLine() const; | ||
97 | 97 | | |||
98 | protected: | 98 | protected: | ||
99 | virtual void paintHourScaleHeader( QPainter* painter, | 99 | virtual void paintHourScaleHeader( QPainter* painter, | ||
100 | const QRectF& headerRect, const QRectF& exposedRect, | 100 | const QRectF& headerRect, const QRectF& exposedRect, | ||
101 | qreal offset, QWidget* widget = nullptr ); | 101 | qreal offset, QWidget* widget = nullptr ); | ||
102 | virtual void paintDayScaleHeader( QPainter* painter, | 102 | virtual void paintDayScaleHeader( QPainter* painter, | ||
Show All 12 Lines | 112 | virtual void paintUserDefinedHeader( QPainter* painter, | |||
115 | QWidget* widget = nullptr ); | 115 | QWidget* widget = nullptr ); | ||
116 | 116 | | |||
117 | virtual void drawDayBackground(QPainter* painter, const QRectF& rect, const QDate& date); | 117 | virtual void drawDayBackground(QPainter* painter, const QRectF& rect, const QDate& date); | ||
118 | virtual void drawDayForeground(QPainter* painter, const QRectF& rect, const QDate& date); | 118 | virtual void drawDayForeground(QPainter* painter, const QRectF& rect, const QDate& date); | ||
119 | 119 | | |||
120 | QRectF computeRect(const QDateTime& from, const QDateTime& to, const QRectF& rect) const; | 120 | QRectF computeRect(const QDateTime& from, const QDateTime& to, const QRectF& rect) const; | ||
121 | QPair<QDateTime, QDateTime> dateTimeRange(const QRectF& rect) const; | 121 | QPair<QDateTime, QDateTime> dateTimeRange(const QRectF& rect) const; | ||
122 | 122 | | |||
123 | /* reimp */ void drawBackground(QPainter* paint, const QRectF& rect) Q_DECL_OVERRIDE; | 123 | /* reimp */ void drawBackground(QPainter* paint, const QRectF& rect) override; | ||
124 | /* reimp */ void drawForeground(QPainter* paint, const QRectF& rect) Q_DECL_OVERRIDE; | 124 | /* reimp */ void drawForeground(QPainter* paint, const QRectF& rect) override; | ||
125 | }; | 125 | }; | ||
126 | 126 | | |||
127 | class KGANTT_EXPORT DateTimeScaleFormatter | 127 | class KGANTT_EXPORT DateTimeScaleFormatter | ||
128 | { | 128 | { | ||
129 | KGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC( DateTimeScaleFormatter ) | 129 | KGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC( DateTimeScaleFormatter ) | ||
130 | public: | 130 | public: | ||
131 | enum Range { | 131 | enum Range { | ||
132 | Second, | 132 | Second, | ||
Show All 37 Lines |