diff options
author | Paul Olav Tvete <paul.tvete@digia.com> | 2014-02-20 14:54:35 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-02-22 14:35:33 +0100 |
commit | 0febd75d5242653be3202ea0e46ed6107e4333bd (patch) | |
tree | 2b4a86099257efb31f6c1d11e0114d19b1390f68 /src/widgets/kernel/qwidgetbackingstore_p.h | |
parent | 70ca6f5bba1116ce63cbdf753d041eecc72d8627 (diff) |
QWidget: do not allocate a QOpenGLContext unless needed by QQuickWidget
Task-number: QTBUG-36871
Change-Id: I739f270e9344f888593e04c6221807dbcf6cb55e
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/widgets/kernel/qwidgetbackingstore_p.h')
-rw-r--r-- | src/widgets/kernel/qwidgetbackingstore_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/widgets/kernel/qwidgetbackingstore_p.h b/src/widgets/kernel/qwidgetbackingstore_p.h index 2fe58fa4a7..9c8ed3d5ca 100644 --- a/src/widgets/kernel/qwidgetbackingstore_p.h +++ b/src/widgets/kernel/qwidgetbackingstore_p.h @@ -135,6 +135,9 @@ private: static bool flushPaint(QWidget *widget, const QRegion &rgn); static void unflushPaint(QWidget *widget, const QRegion &rgn); + static void qt_flush(QWidget *widget, const QRegion ®ion, QBackingStore *backingStore, + QWidget *tlw, const QPoint &tlwOffset, + QPlatformTextureList *widgetTextures = 0); void doSync(); bool bltRect(const QRect &rect, int dx, int dy, QWidget *widget); |