summaryrefslogtreecommitdiffstats
path: root/src/xychart/xychart_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2013-04-16 10:07:13 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2013-04-17 10:14:43 +0300
commitf494279b6366b06e3eeeb4f8c006ce76b08f10d7 (patch)
tree26951efa14e26eb0791d13ea32624e9afcf48851 /src/xychart/xychart_p.h
parent56fd46a395765db6818f890676e42cc59a9f4a81 (diff)
Add Polar chart support
This commit also heavily refactors things as polar chart needs separate implementation of various classes that previously only needed one, such as ChartAxis and ChartLayout. Task-number: QTRD-1757 Change-Id: I3d3db23920314987ceef3ae92879960b833b7136 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/xychart/xychart_p.h')
-rw-r--r--src/xychart/xychart_p.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/xychart/xychart_p.h b/src/xychart/xychart_p.h
index cfdb296b..49c57bc3 100644
--- a/src/xychart/xychart_p.h
+++ b/src/xychart/xychart_p.h
@@ -45,10 +45,10 @@ class XYChart : public ChartItem
{
Q_OBJECT
public:
- explicit XYChart(QXYSeries *series,QGraphicsItem* item = 0);
+ explicit XYChart(QXYSeries *series,QGraphicsItem *item = 0);
~XYChart() {}
- void setGeometryPoints(const QVector<QPointF>& points);
+ void setGeometryPoints(const QVector<QPointF> &points);
QVector<QPointF> geometryPoints() const { return m_points; }
void setAnimation(XYAnimation *animation);
@@ -58,6 +58,9 @@ public:
bool isDirty() const { return m_dirty; }
void setDirty(bool dirty);
+ void getSeriesRanges(qreal &minX, qreal &maxX, qreal &minY, qreal &maxY);
+ QVector<bool> offGridStatusVector();
+
public Q_SLOTS:
void handlePointAdded(int index);
void handlePointRemoved(int index);