qt5base-lts/src/xml
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 Doc: Update docs with cmake package information 2020-06-30 10:11:23 +02:00
dom Disentangle QIODevice dependencies 2020-08-15 20:55:31 +02:00
sax Disentangle QIODevice dependencies 2020-08-15 20:55:31 +02:00
CMakeLists.txt Regenerate projects to correctly handle private dependencies 2020-02-05 14:36:31 +00:00
configure.cmake Begin port of qtbase to CMake 2018-11-01 11:48:46 +00:00
configure.json Convert the old feature system 2016-09-15 08:24:10 +00:00
qtxmlglobal.h Qt XML: Fix module in comment 2019-11-04 09:00:38 +01:00
xml.pro MSVC: Don't set a DLL base address for 64-bit 2018-01-24 21:20:47 +00:00