#include <qwt_plot_abstract_canvas.h>

Classes | |
| class | PrivateData |
Public Types | |
| enum | FocusIndicator { NoFocusIndicator, CanvasFocusIndicator, ItemFocusIndicator } |
| Focus indicator The default setting is NoFocusIndicator. More... | |
Public Member Functions | |
| double | borderRadius () const |
| FocusIndicator | focusIndicator () const |
| QwtPlot * | plot () |
| Return parent plot widget. | |
| const QwtPlot * | plot () const |
| Return parent plot widget. | |
| QwtPlotAbstractCanvas (QWidget *canvasWidget) | |
| void | setBorderRadius (double) |
| void | setFocusIndicator (FocusIndicator) |
| virtual | ~QwtPlotAbstractCanvas () |
Protected Member Functions | |
| QPainterPath | borderPath2 (const QRect &rect) const |
| QWidget * | canvasWidget () |
| const QWidget * | canvasWidget () const |
| virtual void | drawBackground (QPainter *) |
| virtual void | drawBorder (QPainter *) |
| void | drawCanvas (QPainter *) |
| virtual void | drawFocusIndicator (QPainter *) |
| void | drawStyled (QPainter *, bool) |
| void | drawUnstyled (QPainter *) |
| void | fillBackground (QPainter *) |
| void | updateStyleSheetInfo () |
| Update the cached information about the current style sheet. | |
Private Attributes | |
| PrivateData * | d_data |
Definition at line 18 of file qwt_plot_abstract_canvas.h.
Focus indicator The default setting is NoFocusIndicator.
| NoFocusIndicator |
Don't paint a focus indicator. |
| CanvasFocusIndicator |
The focus is related to the complete canvas. Paint the focus indicator using drawFocusIndicator() |
| ItemFocusIndicator |
The focus is related to an item (curve, point, ...) on the canvas. It is up to the application to display a focus indication using f.e. highlighting. |
Definition at line 27 of file qwt_plot_abstract_canvas.h.
| QwtPlotAbstractCanvas::QwtPlotAbstractCanvas | ( | QWidget * | canvasWidget | ) | [explicit] |
Definition at line 566 of file qwt_plot_abstract_canvas.cpp.
| QwtPlotAbstractCanvas::~QwtPlotAbstractCanvas | ( | ) | [virtual] |
Definition at line 582 of file qwt_plot_abstract_canvas.cpp.
| QPainterPath QwtPlotAbstractCanvas::borderPath2 | ( | const QRect & | rect | ) | const [protected] |
Definition at line 654 of file qwt_plot_abstract_canvas.cpp.
| double QwtPlotAbstractCanvas::borderRadius | ( | ) | const |
Definition at line 649 of file qwt_plot_abstract_canvas.cpp.
| QWidget * QwtPlotAbstractCanvas::canvasWidget | ( | ) | [protected] |
Definition at line 905 of file qwt_plot_abstract_canvas.cpp.
| const QWidget * QwtPlotAbstractCanvas::canvasWidget | ( | ) | const [protected] |
Definition at line 910 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::drawBackground | ( | QPainter * | painter | ) | [protected, virtual] |
Definition at line 728 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::drawBorder | ( | QPainter * | painter | ) | [protected, virtual] |
Draw the border of the canvas
| painter | Painter |
Reimplemented in QwtPlotCanvas.
Definition at line 663 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::drawCanvas | ( | QPainter * | painter | ) | [protected] |
Definition at line 837 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::drawFocusIndicator | ( | QPainter * | painter | ) | [protected, virtual] |
Draw the focus indication
| painter | Painter |
Definition at line 623 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::drawStyled | ( | QPainter * | painter, |
| bool | hackStyledBackground | ||
| ) | [protected] |
Definition at line 779 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::drawUnstyled | ( | QPainter * | painter | ) | [protected] |
Definition at line 738 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::fillBackground | ( | QPainter * | painter | ) | [protected] |
Definition at line 733 of file qwt_plot_abstract_canvas.cpp.
Definition at line 614 of file qwt_plot_abstract_canvas.cpp.
Return parent plot widget.
Definition at line 588 of file qwt_plot_abstract_canvas.cpp.
| const QwtPlot * QwtPlotAbstractCanvas::plot | ( | ) | const |
Return parent plot widget.
Definition at line 594 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::setBorderRadius | ( | double | radius | ) |
Set the radius for the corners of the border frame
| radius | Radius of a rounded corner |
Definition at line 640 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::setFocusIndicator | ( | FocusIndicator | focusIndicator | ) |
Set the focus indicator
Definition at line 604 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractCanvas::updateStyleSheetInfo | ( | ) | [protected] |
Update the cached information about the current style sheet.
Definition at line 869 of file qwt_plot_abstract_canvas.cpp.
PrivateData* QwtPlotAbstractCanvas::d_data [private] |
Reimplemented in QwtPlotCanvas, QwtPlotAbstractGLCanvas, QwtPlotGLCanvas, and QwtPlotOpenGLCanvas.
Definition at line 77 of file qwt_plot_abstract_canvas.h.