diff options
author | Sergio Martins <sergio.martins@kdab.com> | 2016-12-07 12:28:05 +0000 |
---|---|---|
committer | Sérgio Martins <sergio.martins@kdab.com> | 2017-01-11 10:52:16 +0000 |
commit | 461549c35ade73b3c048e2c5ecfbd412c438c026 (patch) | |
tree | f91585f0d18700c8746bcbd83fe0d2a094b3dc4e /src/widgets/widgets/qdockarealayout_p.h | |
parent | 64666b9ee0a0dc0a356e825a519fde566bddd2c9 (diff) | |
download | qtbase-461549c35ade73b3c048e2c5ecfbd412c438c026.tar.gz |
Don't show bogus empty window when calling QMainWindow::restoreState()
Qt doesn't create the actual QDockWidgets when restoring, the user must
ensure they are created before restoring state. So lets not create an empty
QDockWidgetGroupWindow which you can't close and with no tabs.
Change-Id: If0a6aa7cf6f3932ff4274e03f787e27aef8fa53d
Task-Id: QTBUG-57492
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Diffstat (limited to 'src/widgets/widgets/qdockarealayout_p.h')
-rw-r--r-- | src/widgets/widgets/qdockarealayout_p.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/widgets/qdockarealayout_p.h b/src/widgets/widgets/qdockarealayout_p.h index f22a3d2de2..21787283f4 100644 --- a/src/widgets/widgets/qdockarealayout_p.h +++ b/src/widgets/widgets/qdockarealayout_p.h @@ -167,6 +167,7 @@ public: void clear(); bool isEmpty() const; + bool onlyHasPlaceholders() const; bool hasFixedSize() const; QList<int> findSeparator(const QPoint &pos) const; int next(int idx) const; |