Classes | Public Types | Public Member Functions | Protected Member Functions | Private Attributes
QwtPlotAbstractCanvas Class Reference

#include <qwt_plot_abstract_canvas.h>

Inheritance diagram for QwtPlotAbstractCanvas:
Inheritance graph
[legend]

List of all members.

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
QwtPlotplot ()
 Return parent plot widget.
const QwtPlotplot () 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

PrivateDatad_data

Detailed Description

Definition at line 18 of file qwt_plot_abstract_canvas.h.


Member Enumeration Documentation

Focus indicator The default setting is NoFocusIndicator.

See also:
setFocusIndicator(), focusIndicator(), drawFocusIndicator()
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 27 of file qwt_plot_abstract_canvas.h.


Constructor & Destructor Documentation

QwtPlotAbstractCanvas::QwtPlotAbstractCanvas ( QWidget *  canvasWidget) [explicit]

Definition at line 566 of file qwt_plot_abstract_canvas.cpp.

Definition at line 582 of file qwt_plot_abstract_canvas.cpp.


Member Function Documentation

QPainterPath QwtPlotAbstractCanvas::borderPath2 ( const QRect &  rect) const [protected]

Definition at line 654 of file qwt_plot_abstract_canvas.cpp.

Returns:
Radius for the corners of the border frame
See also:
setBorderRadius()

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

Parameters:
painterPainter

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

Parameters:
painterPainter

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.

Returns:
Focus indicator
See also:
FocusIndicator, setFocusIndicator()

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.

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

Parameters:
radiusRadius of a rounded corner
See also:
borderRadius()

Definition at line 640 of file qwt_plot_abstract_canvas.cpp.

Set the focus indicator

See also:
FocusIndicator, focusIndicator()

Definition at line 604 of file qwt_plot_abstract_canvas.cpp.

Update the cached information about the current style sheet.

Definition at line 869 of file qwt_plot_abstract_canvas.cpp.


Member Data Documentation

Reimplemented in QwtPlotAbstractGLCanvas, and QwtPlotOpenGLCanvas.

Definition at line 77 of file qwt_plot_abstract_canvas.h.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:57