|
QSint Library
0.2.2
|
Class representing a ringchart widget. More...
#include <ringchart.h>
Public Member Functions | |
| void | setMargin (int margin) |
| Sets margins between the widget borders and piechart to margin (default is 3). | |
| int | margin () const |
| Retrieves current value of the margins between the widget borders and piechart. | |
Public Member Functions inherited from QSint::PlotterBase | |
| void | setBorderPen (const QPen &pen) |
| Sets pen of the plotter's border to pen. | |
| const QPen & | borderPen () const |
| Retrieves plotter's border pen. | |
| void | setBackground (const QBrush &brush) |
| Sets plotter's background to brush. | |
| const QBrush & | background () const |
| Retrieves plotter background. | |
| void | setFont (const QFont &font) |
| Sets font of the data item to font. | |
| const QFont & | font () const |
| Retrieves data item font. | |
| void | setItemPen (const QPen &pen) |
| Sets pen of the data item to pen. | |
| void | setHighlightTextColor (const QColor &color) |
| Sets color of the highlighted data item text to color. | |
| const QColor & | highlightTextColor () const |
| Retrieves highlighted data item text color. | |
| void | setHighlightPen (const QPen &pen) |
| Sets pen of the highlighted data item to pen. | |
| const QPen & | highlightPen () const |
| Retrieves highlighted data item pen. | |
| void | setHighlightBrush (const QBrush &brush) |
| Sets brush of the highlighted data item to brush. | |
| const QBrush & | highlightBrush () const |
| Retrieves highlighted data item brush. | |
| void | setHighlightAlpha (double alpha) |
| double | highlightAlpha () const |
| Retrieves highlighted data item opacity. | |
| void | setAntiAliasing (bool set) |
| Enables (set=true, the default) or disables (set=false) painter's antialiasing. | |
| AxisBase * | axisX () const |
| Retrieves X axis object. | |
| AxisBase * | axisY () const |
| Retrieves Y axis object. | |
| void | setModel (QAbstractItemModel *model) |
| Sets data model to model. | |
| QAbstractItemModel * | model () const |
| Retrieves active data model or NULL if not set. | |
| QRect | dataRect () const |
| Retrieves data rectangle (excluding margins and axes). | |
| const QPoint & | mousePos () const |
| Retrieves current mouse cursor position in local coordinates. | |
| QPoint | globalMousePos () const |
| Retrieves current mouse cursor position in global coordinates. | |
| const QModelIndex & | highlightedIndex () const |
| Retrieves highlighted data model index, or invalid QModelIndex if nothing highlighted. | |
Protected Member Functions | |
| virtual void | drawContent (QPainter &p) |
| Draws content of the plotter. | |
Protected Member Functions inherited from QSint::PlotterBase | |
| virtual void | drawBackground (QPainter &p) |
| Draws default background of the plotter. | |
| virtual void | drawForeground (QPainter &p) |
| Draws default foreground of the plotter. | |
| virtual void | drawAxes (QPainter &p) |
| Draws axes of the plotter. | |
Additional Inherited Members | |
Signals inherited from QSint::PlotterBase | |
| void | entered (const QModelIndex &index) |
| void | pressed (const QModelIndex &index) |
| Emitted when the mouse button has been pressed over the data item at index. | |
| void | clicked (const QModelIndex &index) |
| Emitted when the mouse button has been clicked over the data item at index. | |
| void | doubleClicked (const QModelIndex &index) |
| Emitted when the mouse button has been double clicked over the data item at index. | |
Class representing a ringchart widget.
RingChart represents every column of the model as a ring which consists of the segments with their sizes proportional to the row values.
Negative values are not shown therefore.