diff options
author | Jørgen Lind <jorgen.lind@digia.com> | 2014-09-08 13:50:26 +0200 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2014-12-11 10:36:46 +0100 |
commit | 4c712744a91bcf08f73422442cac05b4d4ec45dd (patch) | |
tree | ccf648bcad43599848acee779afde86a9029602e /src/widgets/kernel/qopenglwidget.h | |
parent | d46d3ef044c6f2a03d2eb5446420ecf5940d57a8 (diff) |
Add NoPartialUpdate support to QOpenGLWidget
[ChangeLog][QtWidgets][QOpenGLWidget] Added an UpdateBehavior flag to
QOpenGLWidget and enabled support for NoParitalUpdate for QOpenGLWidget.
NoPartialUpdate is the default update behavior for QOpenGLWidget.
Task-number: QTBUG-40717
Change-Id: I47d11460e4ef899a24cfd4964ddcac57bc3f91ff
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Diffstat (limited to 'src/widgets/kernel/qopenglwidget.h')
-rw-r--r-- | src/widgets/kernel/qopenglwidget.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/widgets/kernel/qopenglwidget.h b/src/widgets/kernel/qopenglwidget.h index 2439fe65ce..3a4c1780dd 100644 --- a/src/widgets/kernel/qopenglwidget.h +++ b/src/widgets/kernel/qopenglwidget.h @@ -52,9 +52,17 @@ class Q_WIDGETS_EXPORT QOpenGLWidget : public QWidget Q_DECLARE_PRIVATE(QOpenGLWidget) public: + enum UpdateBehavior { + NoPartialUpdate, + PartialUpdate + }; + explicit QOpenGLWidget(QWidget* parent = 0, Qt::WindowFlags f = 0); ~QOpenGLWidget(); + void setUpdateBehavior(UpdateBehavior updateBehavior); + UpdateBehavior updateBehavior() const; + void setFormat(const QSurfaceFormat &format); QSurfaceFormat format() const; |