diff options
author | sauimone <samu.uimonen@digia.com> | 2012-06-01 17:23:08 +0300 |
---|---|---|
committer | sauimone <samu.uimonen@digia.com> | 2012-06-01 17:26:41 +0300 |
commit | e34fe2671696d08edc22a58fd64ae25464307e25 (patch) | |
tree | 03a2c4afed221afc3b310330239a09cd1aed7f04 /src/barchart/qbarset.h | |
parent | 6d51f9f77c12bfa0be8fa52283c6afd32c3a049f (diff) |
barchart signals for properties and changes
Diffstat (limited to 'src/barchart/qbarset.h')
-rw-r--r-- | src/barchart/qbarset.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/barchart/qbarset.h b/src/barchart/qbarset.h index 8fad3378..6591fae2 100644 --- a/src/barchart/qbarset.h +++ b/src/barchart/qbarset.h @@ -54,8 +54,10 @@ public: QBarSet& operator << (const QPointF &value); void insert(const int index, const qreal value); - void remove(const int index); + void insert(const int index, const QPointF value); + bool remove(const int index, const int count = 1); void replace(const int index, const qreal value); + void replace(const int index, const QPointF value); QPointF at(const int index) const; QPointF operator [] (const int index) const; int count() const; @@ -73,6 +75,18 @@ public: void setLabelFont(const QFont &font); QFont labelFont() const; +Q_SIGNALS: + void nameChanged(); + void penChanged(); + void brushChanged(); + void labelChanged(); + void labelBrushChanged(); + void labelFontChanged(); + + void valuesAdded(int index, int count); + void valuesRemoved(int index, int count); + void valueChanged(int index); + private: QScopedPointer<QBarSetPrivate> d_ptr; Q_DISABLE_COPY(QBarSet) |