##// END OF EJS Templates
Fix default axis for DeclarativeChart...
Fix default axis for DeclarativeChart The range for the axis needs to be set if no axis has been defined for Chart. Change-Id: I036fd1264b53b150bc9aaf1c1571f4d1dbefbc81 Task-number: QTRD-3482 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>

File last commit:

r2776:bc1f6aa59d42
r2789:bcb78508ec67
Show More
declarativexyseries.h
52 lines | 1.4 KiB | text/x-c | CLexer
/ src / chartsqml2 / declarativexyseries.h
Jani Honkonen
Add/modify license headers
r830 /****************************************************************************
**
Titta Heikkala
Copyright header changes...
r2776 ** Copyright (C) 2015 The Qt Company Ltd
Jani Honkonen
Add/modify license headers
r830 ** All rights reserved.
Titta Heikkala
Copyright header changes...
r2776 ** For any questions to The Qt Company, please use contact form at http://qt.io
Jani Honkonen
Add/modify license headers
r830 **
Titta Heikkala
Updated license headers...
r2740 ** This file is part of the Qt Charts module.
Jani Honkonen
Add/modify license headers
r830 **
Titta Heikkala
Updated license headers...
r2740 ** Licensees holding valid commercial license for Qt may use this file in
** accordance with the Qt License Agreement provided with the Software
** or, alternatively, in accordance with the terms contained in a written
Titta Heikkala
Copyright header changes...
r2776 ** agreement between you and The Qt Company.
Jani Honkonen
Add/modify license headers
r830 **
** If you have questions regarding the use of this file, please use
Titta Heikkala
Updated license headers...
r2740 ** contact form at http://qt.io
Jani Honkonen
Add/modify license headers
r830 **
****************************************************************************/
Tero Ahola
Spline to QML API
r732 #ifndef DECLARATIVE_XY_SERIES_H
#define DECLARATIVE_XY_SERIES_H
Titta Heikkala
Fix include syntax...
r2714 #include <QtCharts/QXYSeries>
Tero Ahola
Spline to QML API
r732
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_BEGIN_NAMESPACE
Tero Ahola
Spline to QML API
r732
class QChart;
Tero Ahola
Renamed QSeries to QAbstractSeries
r988 class QAbstractSeries;
Tero Ahola
Spline to QML API
r732
Tero Ahola
Simplified declarative implementation
r1117 class DeclarativeXySeries
Tero Ahola
Spline to QML API
r732 {
public:
Tero Ahola
Declarative series classed now derived from QSeries childs
r789 explicit DeclarativeXySeries();
Tero Ahola
Spline to QML API
r732 ~DeclarativeXySeries();
public:
Tero Ahola
XY model mappers to QML api
r1278 void classBegin();
void componentComplete();
Tero Ahola
Use qobject_cast instead of reinterpret_cast in xy series casts
r1401 virtual QXYSeries *xySeries() = 0;
Tero Ahola
QML methods of series: several fixes and documentation
r1521
void append(qreal x, qreal y);
void replace(qreal oldX, qreal oldY, qreal newX, qreal newY);
Miikka Heikkinen
Implement index based removing/replacing points in series...
r2496 void replace(int index, qreal newX, qreal newY);
Tero Ahola
QML methods of series: several fixes and documentation
r1521 void remove(qreal x, qreal y);
Miikka Heikkinen
Implement index based removing/replacing points in series...
r2496 void remove(int index);
Tero Ahola
QML methods of series: several fixes and documentation
r1521 void insert(int index, qreal x, qreal y);
void clear();
QPointF at(int index);
Tero Ahola
Spline to QML API
r732 };
Titta Heikkala
Qt Charts project file structure change...
r2712 QT_CHARTS_END_NAMESPACE
Tero Ahola
Spline to QML API
r732
#endif // DECLARATIVE_XY_SERIES_H