- bookworm 6.1.4-2
- testing 6.1.4-2
- unstable 6.1.4-2
- experimental 6.2.0-1
QwtPlotGLCanvas(3) | Qwt User's Guide | QwtPlotGLCanvas(3) |
NAME¶
QwtPlotGLCanvas - An alternative canvas for a QwtPlot derived from QGLWidget.
SYNOPSIS¶
#include <qwt_plot_glcanvas.h>
Inherits QGLWidget.
Public Types¶
enum Shadow { Plain = QFrame::Plain, Raised =
QFrame::Raised, Sunken = QFrame::Sunken }
Frame shadow. enum Shape { NoFrame = QFrame::NoFrame, Box
= QFrame::Box, Panel = QFrame::Panel }
Frame shape.
Public Slots¶
void replot ()
Calls repaint()
Public Member Functions¶
QwtPlotGLCanvas (QwtPlot *=NULL)
Constructor. virtual ~QwtPlotGLCanvas ()
Destructor. void setFrameStyle (int style)
int frameStyle () const
void setFrameShadow (Shadow)
Shadow frameShadow () const
void setFrameShape (Shape)
Shape frameShape () const
void setLineWidth (int)
int lineWidth () const
void setMidLineWidth (int)
int midLineWidth () const
int frameWidth () const
QRect frameRect () const
Q_INVOKABLE QPainterPath borderPath (const QRect &) const
virtual bool event (QEvent *)
Protected Member Functions¶
virtual void paintEvent (QPaintEvent *)
virtual void drawBackground (QPainter *)
virtual void drawBorder (QPainter *)
virtual void drawItems (QPainter *)
Detailed Description¶
An alternative canvas for a QwtPlot derived from QGLWidget.
QwtPlotGLCanvas implements the very basics to act as canvas inside of a QwtPlot widget. It might be extended to a full featured alternative to QwtPlotCanvas in a future version of Qwt.
Even if QwtPlotGLCanvas is not derived from QFrame it imitates its API. When using style sheets it supports the box model - beside backgrounds with rounded borders.
See also:
Note:
Member Enumeration Documentation¶
enum QwtPlotGLCanvas::Shadow¶
Frame shadow. Unfortunately it is not possible to use QFrame::Shadow as a property of a widget that is not derived from QFrame. The following enum is made for the designer only. It is safe to use QFrame::Shadow instead.
Enumerator
enum QwtPlotGLCanvas::Shape¶
Frame shape. Unfortunately it is not possible to use QFrame::Shape as a property of a widget that is not derived from QFrame. The following enum is made for the designer only. It is safe to use QFrame::Shadow instead.
Note:
Constructor & Destructor Documentation¶
QwtPlotGLCanvas::QwtPlotGLCanvas (QwtPlot * plot = NULL) [explicit]¶
Constructor.
Parameters:
See also:
Member Function Documentation¶
QPainterPath QwtPlotGLCanvas::borderPath (const QRect & rect) const¶
Returns:
void QwtPlotGLCanvas::drawBackground (QPainter * painter) [protected], [virtual]¶
Draw the background of the canvas
Parameters:
void QwtPlotGLCanvas::drawBorder (QPainter * painter) [protected], [virtual]¶
Draw the border of the canvas
Parameters:
void QwtPlotGLCanvas::drawItems (QPainter * painter) [protected], [virtual]¶
Draw the plot items
Parameters:
See also:
bool QwtPlotGLCanvas::event (QEvent * event) [virtual]¶
Qt event handler for QEvent::PolishRequest and QEvent::StyleChange
Parameters:
Returns:
QRect QwtPlotGLCanvas::frameRect () const¶
Returns:
QwtPlotGLCanvas::Shadow QwtPlotGLCanvas::frameShadow () const¶
Returns:
See also:
QwtPlotGLCanvas::Shape QwtPlotGLCanvas::frameShape () const¶
Returns:
See also:
int QwtPlotGLCanvas::frameStyle () const¶
Returns:
See also:
int QwtPlotGLCanvas::frameWidth () const¶
Returns:
int QwtPlotGLCanvas::lineWidth () const¶
Returns:
See also:
int QwtPlotGLCanvas::midLineWidth () const¶
Returns:
See also:
void QwtPlotGLCanvas::paintEvent (QPaintEvent * event) [protected], [virtual]¶
Paint event
Parameters:
See also:
void QwtPlotGLCanvas::setFrameShadow (Shadow shadow)¶
Set the frame shadow
Parameters:
See also:
void QwtPlotGLCanvas::setFrameShape (Shape shape)¶
Set the frame shape
Parameters:
See also:
void QwtPlotGLCanvas::setFrameStyle (int style)¶
Set the frame style
Parameters:
See also:
void QwtPlotGLCanvas::setLineWidth (int width)¶
Set the frame line width
The default line width is 2 pixels.
Parameters:
See also:
void QwtPlotGLCanvas::setMidLineWidth (int width)¶
Set the frame mid line width
The default midline width is 0 pixels.
Parameters:
See also:
Author¶
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Wed Jan 2 2019 | Version 6.1.4 |