An alternative canvas for a QwtPlot derived from QGLWidget. More...
#include <qwt_plot_glcanvas.h>
Classes | |
class | PrivateData |
Public Slots | |
void | replot () |
Public Member Functions | |
Q_INVOKABLE QPainterPath | borderPath (const QRect &) const |
virtual bool | event (QEvent *) |
virtual Q_INVOKABLE void | invalidateBackingStore () |
QwtPlotGLCanvas (QwtPlot *=NULL) | |
Constructor. More... | |
QwtPlotGLCanvas (const QGLFormat &, QwtPlot *=NULL) | |
virtual | ~QwtPlotGLCanvas () |
Destructor. More... | |
Public Member Functions inherited from QwtPlotAbstractGLCanvas | |
QRect | frameRect () const |
QFrame::Shadow | frameShadow () const |
QFrame::Shape | frameShape () const |
int | frameStyle () const |
int | frameWidth () const |
int | lineWidth () const |
int | midLineWidth () const |
QwtPlotAbstractGLCanvas (QWidget *canvasWidget) | |
void | setFrameShadow (QFrame::Shadow) |
void | setFrameShape (QFrame::Shape) |
void | setFrameStyle (int style) |
void | setLineWidth (int) |
void | setMidLineWidth (int) |
void | setPaintAttribute (PaintAttribute, bool on=true) |
Changing the paint attributes. More... | |
bool | testPaintAttribute (PaintAttribute) const |
virtual | ~QwtPlotAbstractGLCanvas () |
Public Member Functions inherited from QwtPlotAbstractCanvas | |
double | borderRadius () const |
FocusIndicator | focusIndicator () const |
QwtPlot * | plot () |
Return parent plot widget. More... | |
const QwtPlot * | plot () const |
Return parent plot widget. More... | |
QwtPlotAbstractCanvas (QWidget *canvasWidget) | |
void | setBorderRadius (double) |
void | setFocusIndicator (FocusIndicator) |
virtual | ~QwtPlotAbstractCanvas () |
Protected Member Functions | |
virtual void | initializeGL () |
virtual void | paintEvent (QPaintEvent *) |
virtual void | paintGL () |
virtual void | resizeGL (int width, int height) |
Protected Member Functions inherited from QwtPlotAbstractGLCanvas | |
void | draw (QPainter *) |
void | replot () |
Protected Member Functions inherited from QwtPlotAbstractCanvas | |
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. More... | |
Properties | |
double | borderRadius |
QRect | frameRect |
QFrame::Shadow | frameShadow |
QFrame::Shape | frameShape |
int | frameWidth |
int | lineWidth |
int | midLineWidth |
Private Member Functions | |
virtual void | clearBackingStore () |
Private Attributes | |
PrivateData * | d_data |
Additional Inherited Members | |
Public Types inherited from QwtPlotAbstractGLCanvas | |
enum | PaintAttribute { BackingStore = 1, ImmediatePaint = 8 } |
Paint attributes. More... | |
typedef QFlags< PaintAttribute > | PaintAttributes |
Paint attributes. More... | |
Public Types inherited from QwtPlotAbstractCanvas | |
enum | FocusIndicator { NoFocusIndicator, CanvasFocusIndicator, ItemFocusIndicator } |
Focus indicator The default setting is NoFocusIndicator. More... | |
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.
Definition at line 42 of file qwt_plot_glcanvas.h.
|
explicit |
Constructor.
plot | Parent plot widget |
Definition at line 49 of file qwt_plot_glcanvas.cpp.
|
explicit |
Definition at line 59 of file qwt_plot_glcanvas.cpp.
|
virtual |
Destructor.
Definition at line 70 of file qwt_plot_glcanvas.cpp.
QPainterPath QwtPlotGLCanvas::borderPath | ( | const QRect & | rect | ) | const |
Definition at line 124 of file qwt_plot_glcanvas.cpp.
|
privatevirtual |
Implements QwtPlotAbstractGLCanvas.
Definition at line 118 of file qwt_plot_glcanvas.cpp.
|
virtual |
Qt event handler for QEvent::PolishRequest and QEvent::StyleChange
event | Qt Event |
Definition at line 91 of file qwt_plot_glcanvas.cpp.
|
protectedvirtual |
Definition at line 129 of file qwt_plot_glcanvas.cpp.
|
virtual |
Implements QwtPlotAbstractGLCanvas.
Definition at line 113 of file qwt_plot_glcanvas.cpp.
|
protectedvirtual |
Paint event
event | Paint event |
Definition at line 81 of file qwt_plot_glcanvas.cpp.
|
protectedvirtual |
Definition at line 133 of file qwt_plot_glcanvas.cpp.
|
slot |
Definition at line 108 of file qwt_plot_glcanvas.cpp.
|
protectedvirtual |
Definition at line 189 of file qwt_plot_glcanvas.cpp.
|
private |
Definition at line 78 of file qwt_plot_glcanvas.h.
|
readwrite |
Definition at line 53 of file qwt_plot_glcanvas.h.
|
read |
Definition at line 51 of file qwt_plot_glcanvas.h.
|
readwrite |
Definition at line 46 of file qwt_plot_glcanvas.h.
|
readwrite |
Definition at line 47 of file qwt_plot_glcanvas.h.
|
read |
Definition at line 50 of file qwt_plot_glcanvas.h.
|
readwrite |
Definition at line 48 of file qwt_plot_glcanvas.h.
|
readwrite |
Definition at line 49 of file qwt_plot_glcanvas.h.