diff options
Diffstat (limited to 'src/charts/barchart/qbarset_p.h')
-rw-r--r-- | src/charts/barchart/qbarset_p.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/charts/barchart/qbarset_p.h b/src/charts/barchart/qbarset_p.h index 6a1639e1..bcecffe0 100644 --- a/src/charts/barchart/qbarset_p.h +++ b/src/charts/barchart/qbarset_p.h @@ -64,15 +64,20 @@ public: int remove(const int index, const int count); void replace(const int index, const qreal value); - void replace(const int index, const QPointF value); qreal pos(const int index); qreal value(const int index); + void setVisualsDirty(bool dirty) { m_visualsDirty = dirty; } + bool visualsDirty() const { return m_visualsDirty; } + void setLabelsDirty(bool dirty) { m_labelsDirty = dirty; } + bool labelsDirty() const { return m_labelsDirty; } + Q_SIGNALS: - void restructuredBars(); void updatedBars(); - void updatedLayout(); + void valueChanged(int index); + void valueAdded(int index, int count); + void valueRemoved(int index, int count); public: QBarSet * const q_ptr; @@ -82,6 +87,8 @@ public: QBrush m_brush; QBrush m_labelBrush; QFont m_labelFont; + bool m_visualsDirty; + bool m_labelsDirty; friend class QBarSet; }; |