forked from qt-creator/qt-creator
Debugger: Make perspective saving more flexible
This essentially replaces saveCurrentPerspective by some savePerspectiveHelper(m_currentPerspectiveId) This is in preparation of the change introducing multiple running engines, and per-engine perspectives. Change-Id: Ibdbdac019bb5d47936ba4ab5de08711f2c16ea99 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
@@ -124,7 +124,6 @@ public:
|
||||
void registerPerspective(const QByteArray &perspectiveId, const Perspective *perspective);
|
||||
void registerToolbar(const QByteArray &perspectiveId, QWidget *widget);
|
||||
|
||||
void saveCurrentPerspective();
|
||||
void resetCurrentPerspective();
|
||||
void restorePerspective(const QByteArray &perspectiveId);
|
||||
|
||||
@@ -141,10 +140,11 @@ public:
|
||||
void setPerspectiveEnabled(const QByteArray &perspectiveId, bool enabled);
|
||||
|
||||
private:
|
||||
void closeEvent(QCloseEvent *) final { saveCurrentPerspective(); }
|
||||
void closeEvent(QCloseEvent *) final { savePerspectiveHelper(m_currentPerspectiveId); }
|
||||
|
||||
QDockWidget *registerDockWidget(const QByteArray &dockId, QWidget *widget);
|
||||
void loadPerspectiveHelper(const QByteArray &perspectiveId, bool fromStoredSettings = true);
|
||||
void savePerspectiveHelper(const QByteArray &perspectiveId);
|
||||
|
||||
QByteArray m_currentPerspectiveId;
|
||||
QComboBox *m_perspectiveChooser;
|
||||
|
||||
Reference in New Issue
Block a user