qt5base-lts/examples/widgets
Lars Knoll f741a12de1 Disentangle QIODevice dependencies
Move the QIODevice::OpenMode enum into a base class, so that
we can remove the full QIODevice (and thus QObject) dependency
from qdatastream.h and qtextstream.h.

This is required so that we can include QDataStream in qmetatype.h
without getting circular dependencies.

As a nice side effect, QDataStream and QTextStream can now inherit
QIODeviceBase and provide the OpenMode enum directly in their
class scope.

Change-Id: Ifa68b7b1d8d95687ed032f6c9206f92e63bfacdf
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
2020-08-15 20:55:31 +02:00
..
animation CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
desktop CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
dialogs CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
doc Doc: Fix typo 2020-06-25 09:56:46 +02:00
draganddrop CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
effects CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
gallery CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
gestures CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
graphicsview CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
itemviews Disentangle QIODevice dependencies 2020-08-15 20:55:31 +02:00
layouts CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
mainwindows CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
painting Long Live QMap as a refcounted std::map! 2020-08-06 19:15:39 +02:00
qnx/foreignwindows Use QList instead of QVector in statemachine 2020-07-06 14:06:13 +02:00
richtext CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
scroller CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
statemachine CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
tools Polish the settingseditor example 2020-07-10 11:31:09 +00:00
touch CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
tutorials CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
widgets CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
windowcontainer CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
.prev_CMakeLists.txt CMake: Regenerate examples/widgets/ projects 2020-04-29 22:48:38 +02:00
CMakeLists.txt macOS: Remove examples for deprecated QMac(NativeWidget|CocoaViewContainer) 2020-06-26 15:10:26 +02:00
widgets.pro macOS: Remove examples for deprecated QMac(NativeWidget|CocoaViewContainer) 2020-06-26 15:10:26 +02:00