From c732c137f70b94e5dd71f11f0376e3315355aeee Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 2 Oct 2023 18:24:45 +0200 Subject: [PATCH] Core: Minor cleanup to session.h Change-Id: Ic3a9280529946247e5e4526676c5e979ccb17c48 Reviewed-by: Eike Ziller Reviewed-by: --- src/plugins/coreplugin/session.cpp | 12 ++++-------- src/plugins/coreplugin/session.h | 12 ++++++------ src/plugins/projectexplorer/projectmanager.cpp | 4 +--- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/plugins/coreplugin/session.cpp b/src/plugins/coreplugin/session.cpp index bf6d9205b3e..c188f6812c3 100644 --- a/src/plugins/coreplugin/session.cpp +++ b/src/plugins/coreplugin/session.cpp @@ -118,8 +118,10 @@ SessionManager::SessionManager() d->restoreStartupSession(); }); - connect(ModeManager::instance(), &ModeManager::currentModeChanged, - this, &SessionManager::saveActiveMode); + connect(ModeManager::instance(), &ModeManager::currentModeChanged, [](Id mode) { + if (mode != Core::Constants::MODE_WELCOME) + setValue("ActiveMode", mode.toString()); + }); connect(ICore::instance(), &ICore::saveSettingsRequested, this, [] { if (!SessionManager::isLoadingSession()) @@ -194,12 +196,6 @@ bool SessionManager::isDefaultSession(const QString &session) return session == QLatin1String(DEFAULT_SESSION); } -void SessionManager::saveActiveMode(Id mode) -{ - if (mode != Core::Constants::MODE_WELCOME) - setValue("ActiveMode", mode.toString()); -} - bool SessionManager::isLoadingSession() { return d->m_loadingSession; diff --git a/src/plugins/coreplugin/session.h b/src/plugins/coreplugin/session.h index 19209b60414..962db5172b5 100644 --- a/src/plugins/coreplugin/session.h +++ b/src/plugins/coreplugin/session.h @@ -5,13 +5,16 @@ #include "core_global.h" -#include -#include - #include +#include #include #include +namespace Utils { +class FilePath; +class Key; +} // Utils + namespace Core { class CORE_EXPORT SessionManager : public QObject @@ -79,9 +82,6 @@ signals: void sessionCreated(const QString &name); void sessionRenamed(const QString &oldName, const QString &newName); void sessionRemoved(const QString &name); - -private: - static void saveActiveMode(Utils::Id mode); }; } // namespace Core diff --git a/src/plugins/projectexplorer/projectmanager.cpp b/src/plugins/projectexplorer/projectmanager.cpp index 3f2f9cee749..9706a011ae2 100644 --- a/src/plugins/projectexplorer/projectmanager.cpp +++ b/src/plugins/projectexplorer/projectmanager.cpp @@ -3,7 +3,6 @@ #include "projectmanager.h" - #include "buildconfiguration.h" #include "editorconfiguration.h" #include "project.h" @@ -27,10 +26,9 @@ #include #include -#include +#include #include #include -#include #include #include