diff options
Diffstat (limited to 'src/libs/advanceddockingsystem/dockmanager.h')
-rw-r--r-- | src/libs/advanceddockingsystem/dockmanager.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/advanceddockingsystem/dockmanager.h b/src/libs/advanceddockingsystem/dockmanager.h index c11bd6ebb1..015e672434 100644 --- a/src/libs/advanceddockingsystem/dockmanager.h +++ b/src/libs/advanceddockingsystem/dockmanager.h @@ -733,6 +733,13 @@ public: static QString readDisplayName(const Utils::FilePath &filePath); static bool writeDisplayName(const Utils::FilePath &filePath, const QString &displayName); + /** + * This is used to limit saving of workspaces to only when they were actually presented ones, + * otherwise it could lead to distorted workspace due to the correct windows sizes not being + * set when never presented/rendered. + */ + void aboutToShow(); + signals: void aboutToUnloadWorkspace(QString fileName); void aboutToLoadWorkspace(QString fileName); |