summaryrefslogtreecommitdiffstats
path: root/src/charts/barchart/vertical/percent/percentbarchartitem_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/charts/barchart/vertical/percent/percentbarchartitem_p.h')
-rw-r--r--src/charts/barchart/vertical/percent/percentbarchartitem_p.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/charts/barchart/vertical/percent/percentbarchartitem_p.h b/src/charts/barchart/vertical/percent/percentbarchartitem_p.h
index 3a248d07..80016613 100644
--- a/src/charts/barchart/vertical/percent/percentbarchartitem_p.h
+++ b/src/charts/barchart/vertical/percent/percentbarchartitem_p.h
@@ -52,7 +52,7 @@ class PercentBarChartItem : public AbstractBarChartItem
Q_OBJECT
public:
PercentBarChartItem(QAbstractBarSeries *series, QGraphicsItem* item = 0);
- void handleUpdatedBars();
+ QString generateLabelText(int set, int category, qreal value);
private Q_SLOTS:
void handleLabelsPositionChanged();
@@ -60,7 +60,10 @@ private Q_SLOTS:
private:
virtual QVector<QRectF> calculateLayout();
- void initializeLayout();
+ void initializeLayout(int set, int category, int layoutIndex, bool resetAnimation);
+ void markLabelsDirty(QBarSet *barset, int index, int count);
+ QPointF topLeftPoint(int category, qreal barWidth, qreal value);
+ QPointF bottomRightPoint(int category, qreal barWidth, qreal value);
};
QT_CHARTS_END_NAMESPACE