qt5base-lts/examples/widgets/itemviews/puzzle
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
..
.prev_CMakeLists.txt CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
CMakeLists.txt CMake: Regenerate examples 2020-07-09 09:38:28 +02:00
example.jpg New Qt logo 2014-11-05 08:10:42 +01:00
main.cpp Revamp QtWidgets/DragAndDrop examples to C++11 2017-10-18 10:31:44 +00:00
mainwindow.cpp Change almost all other uses of qrand() to QRandomGenerator 2017-11-08 09:14:03 +00:00
mainwindow.h Revamp QtWidgets/DragAndDrop examples to C++11 2017-10-18 10:31:44 +00:00
piecesmodel.cpp Disentangle QIODevice dependencies 2020-08-15 20:55:31 +02:00
piecesmodel.h Use QList instead of QVector in examples 2020-06-23 14:01:11 +02:00
puzzle.pro qtlite: Skip building examples when configured with no-feature-itemviews 2018-01-12 07:58:20 +00:00
puzzle.qrc Moving .qdoc files under examples/widgets/doc 2012-08-20 12:20:55 +02:00
puzzlewidget.cpp Replace calls to deprecated QEvent accessor functions 2020-06-08 19:11:51 +02:00
puzzlewidget.h Use QList instead of QVector in examples 2020-06-23 14:01:11 +02:00