##// END OF EJS Templates
Remove obsolete setBackgroundColor form QChart
Remove obsolete setBackgroundColor form QChart

File last commit:

r103:399cbfcd557c
r137:c3223f1ab305
Show More
qpieseries.h
53 lines | 1.2 KiB | text/x-c | CLexer
Tero Ahola
Integrated draft version of pie series
r51 #ifndef PIESERIES_H
#define PIESERIES_H
#include "qchartseries.h"
#include <QObject>
#include <QRectF>
#include <QColor>
class QGraphicsObject;
QTCOMMERCIALCHART_BEGIN_NAMESPACE
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 class QPieSeriesPrivate;
Tero Ahola
Integrated draft version of pie series
r51 class PieSlice;
class QTCOMMERCIALCHART_EXPORT QPieSeries : public QChartSeries
{
Q_OBJECT
Tero Ahola
Added size factor property to pie
r60
Tero Ahola
Theme now affects background, enabled zoom by default in QChartWidget
r77 public:
enum PiePosition {
PiePositionMaximized = 0,
PiePositionTopLeft,
PiePositionTopRight,
PiePositionBottomLeft,
PiePositionBottomRight
};
Tero Ahola
Integrated draft version of pie series
r51 public:
// TODO: use a generic data class instead of x and y
Tero Ahola
Refactored series creation with QChart
r61 QPieSeries(QGraphicsObject *parent = 0);
Tero Ahola
Integrated draft version of pie series
r51 ~QPieSeries();
public: // from QChartSeries
QChartSeriesType type() const { return QChartSeries::SeriesTypePie; }
Tero Ahola
Refactored series creation with QChart
r61 bool setData(QList<qreal> data);
Tero Ahola
Integrated draft version of pie series
r51
Tero Ahola
Color themes now enabled for scatter, pie and line series.
r75 public:
void setSliceColor(int index, QColor color);
QColor sliceColor(int index);
int sliceCount();
Tero Ahola
Theme now affects background, enabled zoom by default in QChartWidget
r77 void setSizeFactor(qreal sizeFactor);
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 qreal sizeFactor();
Tero Ahola
Theme now affects background, enabled zoom by default in QChartWidget
r77 void setPosition(PiePosition position);
Tero Ahola
Color themes now enabled for scatter, pie and line series.
r75
Tero Ahola
Integrated draft version of pie series
r51 private:
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 Q_DECLARE_PRIVATE(QPieSeries)
Tero Ahola
Integrated draft version of pie series
r51 Q_DISABLE_COPY(QPieSeries)
Tero Ahola
Color themes now enabled for scatter, pie and line series.
r75 friend class QChart;
Tero Ahola
Refactored themes; now enabled for line, scatter and pies...
r103 QPieSeriesPrivate *const d;
Tero Ahola
Integrated draft version of pie series
r51 };
QTCOMMERCIALCHART_END_NAMESPACE
#endif // PIESERIES_H