- experimental 6.2.0-1
QwtPlotAbstractCanvas(3) | Qwt User's Guide | QwtPlotAbstractCanvas(3) |
NAME¶
QwtPlotAbstractCanvas - Base class for all type of plot canvases.
SYNOPSIS¶
#include <qwt_plot_abstract_canvas.h>
Inherited by QwtPlotAbstractGLCanvas, and QwtPlotCanvas.
Public Types¶
enum FocusIndicator { NoFocusIndicator,
CanvasFocusIndicator, ItemFocusIndicator }
Focus indicator The default setting is NoFocusIndicator.
Public Member Functions¶
QwtPlotAbstractCanvas (QWidget *canvasWidget)
Constructor. 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¶
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.
Detailed Description¶
Base class for all type of plot canvases.
Definition at line 21 of file qwt_plot_abstract_canvas.h.
Member Enumeration Documentation¶
enum QwtPlotAbstractCanvas::FocusIndicator¶
Focus indicator The default setting is NoFocusIndicator.
See also
Enumerator
- 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 30 of file qwt_plot_abstract_canvas.h.
Constructor & Destructor Documentation¶
QwtPlotAbstractCanvas::QwtPlotAbstractCanvas (QWidget * canvasWidget) [explicit]¶
Constructor.
Parameters
Definition at line 534 of file qwt_plot_abstract_canvas.cpp.
Member Function Documentation¶
double QwtPlotAbstractCanvas::borderRadius () const¶
Returns
See also
Definition at line 613 of file qwt_plot_abstract_canvas.cpp.
QPainterPath QwtPlotAbstractCanvas::canvasBorderPath (const QRect & rect) const [protected]¶
Returns
Definition at line 619 of file qwt_plot_abstract_canvas.cpp.
QWidget * QwtPlotAbstractCanvas::canvasWidget () [protected]¶
Returns
Definition at line 872 of file qwt_plot_abstract_canvas.cpp.
const QWidget * QwtPlotAbstractCanvas::canvasWidget () const [protected]¶
Returns
Definition at line 878 of file qwt_plot_abstract_canvas.cpp.
void QwtPlotAbstractCanvas::drawBorder (QPainter * painter) [protected], [virtual]¶
Draw the border of the canvas
Parameters
Reimplemented in QwtPlotCanvas.
Definition at line 628 of file qwt_plot_abstract_canvas.cpp.
void QwtPlotAbstractCanvas::drawFocusIndicator (QPainter * painter) [protected], [virtual]¶
Draw the focus indication
Parameters
Definition at line 587 of file qwt_plot_abstract_canvas.cpp.
QwtPlotAbstractCanvas::FocusIndicator QwtPlotAbstractCanvas::focusIndicator () const¶
Returns
See also
Definition at line 578 of file qwt_plot_abstract_canvas.cpp.
void QwtPlotAbstractCanvas::setBorderRadius (double radius)¶
Set the radius for the corners of the border frame
Parameters
See also
Definition at line 604 of file qwt_plot_abstract_canvas.cpp.
void QwtPlotAbstractCanvas::setFocusIndicator (FocusIndicator focusIndicator)¶
Set the focus indicator
See also
Definition at line 568 of file qwt_plot_abstract_canvas.cpp.
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Sun Jul 18 2021 | Version 6.2.0 |