ADS: Properly initialize DockManager

Change-Id: I2728c6d7dd6db736be14efc71a5ab62efc40d6ee
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tobias Hunger
2020-03-02 10:45:42 +01:00
committed by Tim Jenssen
parent 95182dc6b9
commit b5ba4dcb16

View File

@@ -83,8 +83,8 @@ namespace ADS
DockManager *q;
QList<FloatingDockContainer *> m_floatingWidgets;
QList<DockContainerWidget *> m_containers;
DockOverlay *m_containerOverlay;
DockOverlay *m_dockAreaOverlay;
DockOverlay *m_containerOverlay = nullptr;
DockOverlay *m_dockAreaOverlay = nullptr;
QMap<QString, DockWidget *> m_dockWidgetsMap;
bool m_restoringState = false;
QVector<FloatingDockContainer *> m_uninitializedFloatingWidgets;
@@ -95,7 +95,7 @@ namespace ADS
QHash<QString, QDateTime> m_workspaceDateTimes;
QString m_workspaceToRestoreAtStartup;
bool m_autorestoreLastWorkspace; // This option is set in the Workspace Manager!
QSettings *m_settings;
QSettings *m_settings = nullptr;
/**
* Private data constructor