qt5base-lts/qmake
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
..
doc iOS: Add a variable to customize where the launch image is taken from 2020-07-22 00:42:36 +02:00
generators iOS: Add a variable to customize where the launch image is taken from 2020-07-22 00:42:36 +02:00
library Add ; to Q_UNUSED 2020-07-07 11:51:48 +02:00
.prev_CMakeLists.txt Move QRegExp and its remaining mentions out of QtCore 2020-07-13 10:53:23 +02:00
cachekeys.h qmake: fix a few deprecated QChar(non-char-type) warnings 2020-05-12 07:43:48 +02:00
CMakeLists.txt Disentangle QIODevice dependencies 2020-08-15 20:55:31 +02:00
main.cpp Move QRegExp and its remaining mentions out of QtCore 2020-07-13 10:53:23 +02:00
Makefile.unix Long Live QMap as a refcounted std::map! 2020-08-06 19:15:39 +02:00
Makefile.unix.macos macOS: Merge qcore_mac cpp and mm files 2020-03-12 06:07:35 +01:00
Makefile.unix.mingw Compile QRegularExpression into qmake 2020-05-05 18:41:20 +02:00
Makefile.unix.unix
Makefile.unix.win32 Compile QRegularExpression into qmake 2020-05-05 18:41:20 +02:00
Makefile.win32 Long Live QMap as a refcounted std::map! 2020-08-06 19:15:39 +02:00
meta.cpp qmake: Remove dead code 2019-04-05 07:48:34 +00:00
meta.h qmake: Remove dead code 2019-04-05 07:48:34 +00:00
option.cpp Add ; to Q_UNUSED 2020-07-07 11:51:48 +02:00
option.h Remove QMake's -createstub option 2019-08-03 14:48:10 +02:00
project.cpp Port qmake from QStringRef to QStringView 2020-06-05 09:07:14 +02:00
project.h Port qmake from QStringRef to QStringView 2020-06-05 09:07:14 +02:00
property.cpp Remove leftovers from QML1 2019-10-10 11:28:19 +02:00
property.h
qmake_pch.h Move QRegExp and its remaining mentions out of QtCore 2020-07-13 10:53:23 +02:00
qmake-aux.pro
qmake.pro Long Live QMap as a refcounted std::map! 2020-08-06 19:15:39 +02:00