5 #include "plotterbase.h"
31 inline int margin()
const {
return m_margin; }
48 virtual void drawSegment(QPainter &p,
const QRect& pieRect,
49 const QModelIndex &index,
double value,
50 double angle1,
double angle2,
59 virtual void drawValue(QPainter &p,
const QRect& pieRect,
60 const QModelIndex &index,
double value,
61 double angle1,
double angle2,
void setMargin(int margin)
Sets margins between the widget borders and piechart to margin (default is 3).
Definition: piechart.cpp:21
virtual void drawSegment(QPainter &p, const QRect &pieRect, const QModelIndex &index, double value, double angle1, double angle2, bool isHighlighted)
Definition: piechart.cpp:166
int margin() const
Retrieves current value of the margins between the widget borders and piechart.
Definition: piechart.h:31
virtual void drawContent(QPainter &p)
Draws content of the plotter.
Definition: piechart.cpp:56
virtual void drawValue(QPainter &p, const QRect &pieRect, const QModelIndex &index, double value, double angle1, double angle2, bool isHighlighted)
Definition: piechart.cpp:192
void setActiveIndex(int index)
Sets active column to the index.
Definition: piechart.cpp:32
Base class for 2-dimensional plotter widgets.
Definition: plotterbase.h:36
Class representing a piechart widget.
Definition: piechart.h:21