qt5base-lts/tests/manual
Laszlo Agocs e453484bca Make QOpenGLWidget public
QOpenGLWidget is now public.

In addition Qt::WA_AlwaysStackOnTop is introduced to support the
special case of semi-transparent QOpenGLWidget or QQuickWidget on
top of regular widgets.

hellogl_es2 becomes the qopenglwidget example. This example performs
painting both via QPainter and native GL commands and has the OpenGL
widget combined with other, normal widgets.

The widget stack receives some changes when it comes to renderToTexture
widgets like QQuickWidget and QOpenGLWidget. Calling update() will now
result in a paint event, which is essential for QOpenGLWidget since we
want it to behave like a regular widget. The dirty region handling is
extended specially for such widgets due to performance reasons.
(an OpenGL content update must not result in any backingstore painting,
and is thus handled as a different kind of dirtiness)

[ChangeLog] Added QOpenGLWidget. This widget serves as a replacement for QGLWidget.

Task-number: QTBUG-36899
Task-number: QTBUG-40086
Change-Id: Ibf7f82fea99b39edfffd2fc088e7e0eadbca25cf
Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
2014-08-01 17:13:59 +02:00
..
bearerex expand tabs and related whitespace fixes in *.{cpp,h,qdoc} 2014-01-13 22:46:50 +01:00
cocoa qpa: Rename qwidgetwindow_qpa_p.h to qwidgetwindow_p.h 2014-05-20 00:20:02 +02:00
corelib/tools QVarLengthArray - check if iterators arguments are valid (in debugmode) 2013-07-12 16:15:44 +02:00
dialogs Fix current directory setting in manual dialog test. 2014-07-15 10:40:40 +02:00
filetest Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
gestures Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
highdpi Fix up existing high DPI manual test. 2014-07-18 16:45:44 +02:00
inputmethodhints Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
keypadnavigation Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
lance Merge remote-tracking branch 'origin/stable' into dev 2013-01-22 18:40:13 +01:00
mkspecs Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
network_remote_stresstest Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
network_stresstest Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
qcursor Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
qdesktopservices QUrl: do not decode "#" in fragments 2013-08-04 04:48:35 +02:00
qdesktopwidget Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
qgraphicsitem Fix some typos 2014-03-03 18:24:29 +01:00
qgraphicsitemgroup Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
qgraphicslayout/flicker Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
qhttpnetworkconnection Fix domain in manual test qhttpnetworkconnection. 2013-07-12 12:41:30 +02:00
qimagereader Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
qlayout Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
qlocale Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
qmetatype QMetaType: remember whether a type was registered with Q_DECLARE_METATYPE 2012-12-11 11:12:08 +01:00
qnetworkaccessmanager/qget Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkconfiguration QNetworkConfiguration: add public member bearerTypeFamily() 2013-06-28 23:05:57 +02:00
qnetworkconfigurationmanager Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qnetworkreply network: add support for the SPDY protocol 2014-02-19 21:44:15 +01:00
qopenglcontext Support adopting an existing EGLContext in eglfs and xcb 2014-05-09 13:24:55 +02:00
qopengltextureblitter QOpenGLTextureBlitter: fix source rect when origin is top left 2014-02-16 11:06:40 +01:00
qopenglwidget/openglwidget Make QOpenGLWidget public 2014-08-01 17:13:59 +02:00
qprintdevice_dump QPlatformPrintDevice - New QPA base class 2014-03-17 13:45:31 +01:00
qscreen Make it possible to know when a screen is being removed 2014-07-02 23:14:19 +02:00
qssloptions Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qsslsocket SSL: add support for the Next Protocol Negotiation extension 2014-02-11 15:37:10 +01:00
qtabletevent QTabletEvent manual test: show buttons, pressure, eraser 2014-07-31 12:20:34 +02:00
qtbug-8933 Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
qtexteditlist Fix clipping of QTextList decorators. 2013-05-23 12:49:39 +02:00
qtouchevent Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
qwidget_zorder Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
repaint Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
shortcuts Add manual test for shortcuts 2013-08-19 12:13:56 +02:00
socketengine Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
textrendering Compile most manual tests with Qt 4. 2013-03-22 19:52:26 +01:00
transientwindow Added transient window manual test 2013-02-25 15:00:24 +01:00
unc Add manual test for UNC paths 2013-07-19 10:10:19 +02:00
widgetgrab Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
widgets Fix key navigation through cells with spans in QTableView. 2014-06-06 15:50:58 +02:00
windowchildgeometry Cocoa: Allow frameless NSWindow child QWindows 2014-02-05 23:12:50 +01:00
windowflags Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
windowgeometry Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
windowmodality Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
windowtransparency Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
xembed-raster Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
xembed-widgets Update manualtests license to say "part of test suite". 2013-05-26 20:54:51 +02:00
manual.pro Support adopting an existing EGLContext in eglfs and xcb 2014-05-09 13:24:55 +02:00