|
QWT API (English) 7.0.1
Qt Widget Library for Technical Applications - English API Documentation
|
Base class of QwtPlotOpenGLCanvas and QwtPlotGLCanvas . More...
#include <qwt_plot_abstract_canvas.h>
Classes | |
| class | PrivateData |
Public Types | |
| enum | PaintAttribute { BackingStore = 1 , ImmediatePaint = 8 } |
| Paint attributes. More... | |
Public Types inherited from QwtPlotAbstractCanvas | |
| enum | FocusIndicator { NoFocusIndicator , CanvasFocusIndicator , ItemFocusIndicator } |
| Focus indicator. More... | |
Public Member Functions | |
| QwtPlotAbstractGLCanvas (QWidget *canvasWidget) | |
| Paint attributes. | |
| virtual | ~QwtPlotAbstractGLCanvas () |
| Destructor . | |
| void | setPaintAttribute (PaintAttribute, bool on=true) |
| Changing the paint attributes. | |
| bool | testPaintAttribute (PaintAttribute) const |
| Test whether a paint attribute is enabled. | |
| void | setFrameStyle (int style) |
| Set the frame style. | |
| int | frameStyle () const |
| Get the frame style. | |
| void | setFrameShadow (QFrame::Shadow) |
| Set the frame shadow. | |
| QFrame::Shadow | frameShadow () const |
| Get the frame shadow. | |
| void | setFrameShape (QFrame::Shape) |
| Set the frame shape. | |
| QFrame::Shape | frameShape () const |
| Get the frame shape. | |
| void | setLineWidth (int) |
| Set the frame line width. | |
| int | lineWidth () const |
| Get the line width of the frame. | |
| void | setMidLineWidth (int) |
| Set the frame mid line width. | |
| int | midLineWidth () const |
| Get the midline width of the frame. | |
| int | frameWidth () const |
| Get the frame width depending on the style, line width and midline width. | |
| QRect | frameRect () const |
| Get the rectangle where the frame is drawn in. | |
| virtual void | invalidateBackingStore ()=0 |
| Invalidate the internal backing store. | |
Public Member Functions inherited from QwtPlotAbstractCanvas | |
| QwtPlotAbstractCanvas (QWidget *canvasWidget) | |
| Constructor. | |
| virtual | ~QwtPlotAbstractCanvas () |
| Destructor . | |
| QwtPlot * | plot () |
| Return parent plot widget. | |
| const QwtPlot * | plot () const |
| Return parent plot widget. | |
| void | setFocusIndicator (FocusIndicator) |
| Set the focus indicator. | |
| FocusIndicator | focusIndicator () const |
| Get the focus indicator. | |
| void | setBorderRadius (double) |
| Set the radius for the corners of the border frame. | |
| double | borderRadius () const |
| Get the radius for the corners of the border frame. | |
Protected Member Functions | |
| void | replot () |
| Invalidate the paint cache and repaint the canvas. | |
| 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 *) |
| Draw the focus indication. | |
| virtual void | drawBorder (QPainter *) |
| Draw the border of the canvas. | |
| 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
.
Paint attributes.
| Enumerator | |
|---|---|
| BackingStore | Paint double buffered reusing the content of the pixmap buffer when possible. |
| ImmediatePaint | When ImmediatePaint is set replot() calls repaint() instead of update() |
|
explicit |
Paint attributes.
Constructor.
|
virtual |
Destructor .
| QRect QwtPlotAbstractGLCanvas::frameRect | ( | ) | const |
Get the rectangle where the frame is drawn in.
| QFrame::Shadow QwtPlotAbstractGLCanvas::frameShadow | ( | ) | const |
Get the frame shadow.
| QFrame::Shape QwtPlotAbstractGLCanvas::frameShape | ( | ) | const |
Get the frame shape.
| int QwtPlotAbstractGLCanvas::frameStyle | ( | ) | const |
Get the frame style.
| int QwtPlotAbstractGLCanvas::frameWidth | ( | ) | const |
Get the frame width depending on the style, line width and midline width.
|
pure virtual |
Invalidate the internal backing store.
Implemented in QwtPlotGLCanvas, and QwtPlotOpenGLCanvas.
| int QwtPlotAbstractGLCanvas::lineWidth | ( | ) | const |
Get the line width of the frame.
| int QwtPlotAbstractGLCanvas::midLineWidth | ( | ) | const |
Get the midline width of the frame.
|
protected |
Invalidate the paint cache and repaint the canvas.
| void QwtPlotAbstractGLCanvas::setFrameShadow | ( | QFrame::Shadow | shadow | ) |
Set the frame shadow.
| void QwtPlotAbstractGLCanvas::setFrameShape | ( | QFrame::Shape | shape | ) |
Set the frame shape.
| void QwtPlotAbstractGLCanvas::setFrameStyle | ( | int | style | ) |
Set the frame style.
| void QwtPlotAbstractGLCanvas::setLineWidth | ( | int | width | ) |
Set the frame line width.
| void QwtPlotAbstractGLCanvas::setMidLineWidth | ( | int | width | ) |
Set the frame mid line width.
| void QwtPlotAbstractGLCanvas::setPaintAttribute | ( | PaintAttribute | attribute, |
| bool | on = true |
||
| ) |
Changing the paint attributes.
| bool QwtPlotAbstractGLCanvas::testPaintAttribute | ( | PaintAttribute | attribute | ) | const |
Test whether a paint attribute is enabled.