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 |