10 #ifndef QWT_PLOT_OPENGL_CANVAS_H 11 #define QWT_PLOT_OPENGL_CANVAS_H 16 #include <qopenglwidget.h> 38 Q_PROPERTY( QFrame::Shadow frameShadow READ frameShadow WRITE setFrameShadow )
39 Q_PROPERTY( QFrame::Shape frameShape READ frameShape WRITE setFrameShape )
40 Q_PROPERTY(
int lineWidth READ lineWidth WRITE setLineWidth )
41 Q_PROPERTY(
int midLineWidth READ midLineWidth WRITE setMidLineWidth )
42 Q_PROPERTY(
int frameWidth READ frameWidth )
43 Q_PROPERTY( QRect frameRect READ frameRect DESIGNABLE false )
45 Q_PROPERTY(
double borderRadius READ borderRadius WRITE setBorderRadius )
52 Q_INVOKABLE virtual
void invalidateBackingStore()
QWT_OVERRIDE;
53 Q_INVOKABLE QPainterPath borderPath( const QRect& ) const;
55 virtual
bool event( QEvent* ) QWT_OVERRIDE;
61 virtual
void paintEvent( QPaintEvent* ) QWT_OVERRIDE;
63 virtual
void initializeGL() QWT_OVERRIDE;
64 virtual
void paintGL() QWT_OVERRIDE;
65 virtual
void resizeGL(
int width,
int height ) QWT_OVERRIDE;
68 void init( const QSurfaceFormat& );
69 virtual
void clearBackingStore() QWT_OVERRIDE;
Base class of QwtPlotOpenGLCanvas and QwtPlotGLCanvas.
An alternative canvas for a QwtPlot derived from QOpenGLWidget.