summaryrefslogtreecommitdiffstats
path: root/src/barchart/qbarset.h
diff options
context:
space:
mode:
authorsauimone <samu.uimonen@digia.com>2012-06-01 17:23:08 +0300
committersauimone <samu.uimonen@digia.com>2012-06-01 17:26:41 +0300
commite34fe2671696d08edc22a58fd64ae25464307e25 (patch)
tree03a2c4afed221afc3b310330239a09cd1aed7f04 /src/barchart/qbarset.h
parent6d51f9f77c12bfa0be8fa52283c6afd32c3a049f (diff)
barchart signals for properties and changes
Diffstat (limited to 'src/barchart/qbarset.h')
-rw-r--r--src/barchart/qbarset.h16
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)