| Qwt User's Guide
    6.2.0
    | 
Base class of QwtPlotOpenGLCanvas and QwtPlotGLCanvas. More...
#include <qwt_plot_abstract_canvas.h>
| Public Types | |
| enum | PaintAttribute { BackingStore = 1 , ImmediatePaint = 8 } | 
| Paint attributes.  More... | |
| typedef QFlags< PaintAttribute > | PaintAttributes | 
| Paint attributes.  More... | |
|  Public Types inherited from QwtPlotAbstractCanvas | |
| enum | FocusIndicator { NoFocusIndicator , CanvasFocusIndicator , ItemFocusIndicator } | 
| Focus indicator The default setting is NoFocusIndicator.  More... | |
| Public Member Functions | |
| QwtPlotAbstractGLCanvas (QWidget *canvasWidget) | |
| Constructor.  More... | |
| virtual | ~QwtPlotAbstractGLCanvas () | 
| Destructor. | |
| void | setPaintAttribute (PaintAttribute, bool on=true) | 
| Changing the paint attributes.  More... | |
| bool | testPaintAttribute (PaintAttribute) const | 
| void | setFrameStyle (int style) | 
| int | frameStyle () const | 
| void | setFrameShadow (QFrame::Shadow) | 
| QFrame::Shadow | frameShadow () const | 
| void | setFrameShape (QFrame::Shape) | 
| QFrame::Shape | frameShape () const | 
| void | setLineWidth (int) | 
| int | lineWidth () const | 
| void | setMidLineWidth (int) | 
| int | midLineWidth () const | 
| int | frameWidth () const | 
| QRect | frameRect () const | 
| virtual void | invalidateBackingStore ()=0 | 
| Invalidate the internal backing store. | |
|  Public Member Functions inherited from QwtPlotAbstractCanvas | |
| QwtPlotAbstractCanvas (QWidget *canvasWidget) | |
| Constructor.  More... | |
| virtual | ~QwtPlotAbstractCanvas () | 
| Destructor. | |
| QwtPlot * | plot () | 
| Return parent plot widget. | |
| const QwtPlot * | plot () const | 
| Return parent plot widget. | |
| void | setFocusIndicator (FocusIndicator) | 
| FocusIndicator | focusIndicator () const | 
| void | setBorderRadius (double) | 
| double | borderRadius () const | 
| Protected Member Functions | |
| void | replot () | 
| void | draw (QPainter *) | 
| Helper function for the derived plot canvas. | |
|  Protected Member Functions inherited from QwtPlotAbstractCanvas | |
| QWidget * | canvasWidget () | 
| const QWidget * | canvasWidget () const | 
| virtual void | drawFocusIndicator (QPainter *) | 
| virtual void | drawBorder (QPainter *) | 
| virtual void | drawBackground (QPainter *) | 
| Helper function for the derived plot canvas. | |
| void | fillBackground (QPainter *) | 
| Helper function for the derived plot canvas. | |
| void | drawCanvas (QPainter *) | 
| Draw the plot to the canvas. | |
| void | drawStyled (QPainter *, bool) | 
| Helper function for the derived plot canvas. | |
| void | drawUnstyled (QPainter *) | 
| Helper function for the derived plot canvas. | |
| QPainterPath | canvasBorderPath (const QRect &rect) const | 
| void | updateStyleSheetInfo () | 
| Update the cached information about the current style sheet. | |
Base class of QwtPlotOpenGLCanvas and QwtPlotGLCanvas.
Definition at line 87 of file qwt_plot_abstract_canvas.h.
| typedef QFlags<PaintAttribute > QwtPlotAbstractGLCanvas::PaintAttributes | 
Paint attributes.
An ORed combination of PaintAttribute values.
Definition at line 122 of file qwt_plot_abstract_canvas.h.
Paint attributes.
The default setting enables BackingStore and Opaque.
| Enumerator | |
|---|---|
| BackingStore | Paint double buffered reusing the content of the pixmap buffer when possible. Using a backing store might improve the performance significantly, when working with widget overlays ( like rubber bands ). Disabling the cache might improve the performance for incremental paints (using QwtPlotDirectPainter ). 
 | 
| ImmediatePaint | When ImmediatePaint is set replot() calls repaint() instead of update(). 
 | 
Definition at line 97 of file qwt_plot_abstract_canvas.h.
| 
 | explicit | 
Constructor.
| canvasWidget | plot canvas widget | 
Definition at line 904 of file qwt_plot_abstract_canvas.cpp.
| QRect QwtPlotAbstractGLCanvas::frameRect | ( | ) | const | 
Definition at line 1105 of file qwt_plot_abstract_canvas.cpp.
| QFrame::Shadow QwtPlotAbstractGLCanvas::frameShadow | ( | ) | const | 
Definition at line 1000 of file qwt_plot_abstract_canvas.cpp.
| QFrame::Shape QwtPlotAbstractGLCanvas::frameShape | ( | ) | const | 
Definition at line 1020 of file qwt_plot_abstract_canvas.cpp.
| int QwtPlotAbstractGLCanvas::frameStyle | ( | ) | const | 
Definition at line 980 of file qwt_plot_abstract_canvas.cpp.
| int QwtPlotAbstractGLCanvas::frameWidth | ( | ) | const | 
Definition at line 1084 of file qwt_plot_abstract_canvas.cpp.
| int QwtPlotAbstractGLCanvas::lineWidth | ( | ) | const | 
Definition at line 1048 of file qwt_plot_abstract_canvas.cpp.
| int QwtPlotAbstractGLCanvas::midLineWidth | ( | ) | const | 
Definition at line 1076 of file qwt_plot_abstract_canvas.cpp.
| 
 | protected | 
Invalidate the paint cache and repaint the canvas
Definition at line 1093 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractGLCanvas::setFrameShadow | ( | QFrame::Shadow | shadow | ) | 
Set the frame shadow
| shadow | Frame shadow | 
Definition at line 991 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractGLCanvas::setFrameShape | ( | QFrame::Shape | shape | ) | 
Set the frame shape
| shape | Frame shape | 
Definition at line 1011 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractGLCanvas::setFrameStyle | ( | int | style | ) | 
Set the frame style
| style | The bitwise OR between a shape and a shadow. | 
Definition at line 965 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractGLCanvas::setLineWidth | ( | int | width | ) | 
Set the frame line width
The default line width is 2 pixels.
| width | Line width of the frame | 
Definition at line 1033 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractGLCanvas::setMidLineWidth | ( | int | width | ) | 
Set the frame mid line width
The default midline width is 0 pixels.
| width | Midline width of the frame | 
Definition at line 1061 of file qwt_plot_abstract_canvas.cpp.
| void QwtPlotAbstractGLCanvas::setPaintAttribute | ( | PaintAttribute | attribute, | 
| bool | on = true | ||
| ) | 
Changing the paint attributes.
| attribute | Paint attribute | 
| on | On/Off | 
Definition at line 927 of file qwt_plot_abstract_canvas.cpp.
| bool QwtPlotAbstractGLCanvas::testPaintAttribute | ( | PaintAttribute | attribute | ) | const | 
Test whether a paint attribute is enabled
| attribute | Paint attribute | 
Definition at line 952 of file qwt_plot_abstract_canvas.cpp.