qt5base-lts/examples
Alex Trotsenko 184d66caa5 QDataStream: handle incomplete reads from QIODevice
This adds a way to resume reading from a stream after a ReadPastEnd error.
This is done by introducing a stream read transaction mechanism that keeps
read data in an internal buffer and rolls it back on failure.

[ChangeLog][QtCore] Added QDataStream startTransaction(),
commitTransaction(), rollbackTransaction(), abortTransaction()
functions to support read transactions.

Task-number: QTBUG-44418
Change-Id: Ibf946e1939a5573c4182fea7e26608947218c2d9
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
2016-01-13 16:31:33 +00:00
..
aggregate install a sane top-level examples.pro file 2012-12-11 13:37:57 +01:00
corelib fix usage of wince scope 2015-06-05 10:29:10 +00:00
dbus Polish the complexpingpong example 2015-10-19 10:29:50 +00:00
embedded Examples/Doc snippets: Fix single-character string literals. 2015-10-13 16:37:07 +00:00
gui Doc: remove unused code from OpenGL Window example 2015-10-07 10:56:04 +00:00
network QDataStream: handle incomplete reads from QIODevice 2016-01-13 16:31:33 +00:00
opengl Examples/Doc snippets: Fix single-character string literals. 2015-10-13 16:37:07 +00:00
qmake Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
qpa Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
qtconcurrent Examples/Doc snippets: Fix single-character string literals. 2015-10-13 16:37:07 +00:00
qtestlib Updated BSD licensed file headers 2015-02-15 07:41:17 +00:00
sql examples: remove use of obsolete QStyleOption*V<N> typedefs 2015-11-02 18:43:26 +00:00
touch fingerpaint example: Use the maximum diameter for the touch spot by default 2015-05-23 11:28:00 +00:00
widgets Merge remote-tracking branch 'origin/5.6' into dev 2015-12-18 08:37:31 +01:00
xml Examples/Doc snippets: Fix single-character string literals. 2015-10-13 16:37:07 +00:00
examples.pro Move Qt Core examples under a common subdirectory 2014-10-17 14:57:13 +02:00
README Remove more references to demos. 2011-07-08 15:36:26 +02:00

Qt is supplied with a number of example applications that have been
written to provide developers with examples of the Qt API in use,
highlight good programming practice, and showcase features found in each of
Qt's core technologies.


Documentation for examples can be found in the Examples section
of the Qt documentation.