##// END OF EJS Templates
Refactored the test app
Refactored the test app

File last commit:

r108:4cbe204cc325
r110:d11ac5a26e2a
Show More
qscatterseries_p.h
48 lines | 1.2 KiB | text/x-c | CLexer
/ src / qscatterseries_p.h
Tero Ahola
Integrated scatter type series...
r42 #ifndef QSCATTERSERIESPRIVATE_H
#define QSCATTERSERIESPRIVATE_H
#include "qchartseries.h"
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 #include "charttheme_p.h"
Tero Ahola
Refactoring continued: restored ChartItem class
r104 #include "chartitem_p.h"
Tero Ahola
One more alternative for changing themes
r108 #include "plotdomain_p.h"
Tero Ahola
Integrated scatter type series...
r42 #include <QGraphicsItem>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
/*!
* The PIMPL class of QScatterSeries.
*/
Tero Ahola
One more alternative for changing themes
r108 class QScatterSeriesPrivate : public ChartItem, public ChartThemeObserver
Tero Ahola
Integrated scatter type series...
r42 {
public:
Tero Ahola
Refactored series creation with QChart
r61 QScatterSeriesPrivate(QGraphicsItem *parent);
Tero Ahola
Integrated scatter type series...
r42
Tero Ahola
Refactoring continued: restored ChartItem class
r104 public: // from ChartObjectInterface
void setSize(const QSize &size);
void setPlotDomain(const PlotDomain& data);
Tero Ahola
One more alternative for changing themes
r108 public: // from ChartThemeObserver
void themeChanged(ChartTheme *theme);
Tero Ahola
Integrated scatter type series...
r42 public: // from QGraphicsItem
QRectF boundingRect() const;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
Tero Ahola
Color themes now enabled for scatter, pie and line series.
r75 public:
Tero Ahola
Refactoring continued: restored ChartItem class
r104 void resize(QRectF rect); // TODO: replace with setSize
Tero Ahola
Integrated scatter type series...
r42 // TODO: use the chart data class instead of list of x and y values?
QList<qreal> m_x;
QList<qreal> m_y;
Tero Ahola
Removed scale from chart's sizeChanged signals
r54 qreal m_scalex;
qreal m_scaley;
Tero Ahola
Resizing of QGraphicItems now possible by resize signal from QChart
r48 QList<qreal> m_scenex;
QList<qreal> m_sceney;
Tero Ahola
Draft implementation for setting color themes for a chart
r64 QColor m_markerColor;
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 SeriesTheme m_theme;
Tero Ahola
One more alternative for changing themes
r108 PlotDomain m_visibleChartArea;
Tero Ahola
Integrated scatter type series...
r42 };
QTCOMMERCIALCHART_END_NAMESPACE
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 #endif // QSCATTERSERIESPRIVATE_H