forked from qt-creator/qt-creator
SessionManager: Modernize code a bit
Change-Id: I9e44990c62ccca8e06919576bb9be463bb84cf19 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -711,11 +711,11 @@ void SessionManager::configureEditors(Project *project)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SessionManager::removeProjects(QList<Project *> remove)
|
void SessionManager::removeProjects(const QList<Project *> &remove)
|
||||||
{
|
{
|
||||||
QMap<QString, QStringList> resMap;
|
QMap<QString, QStringList> resMap;
|
||||||
|
|
||||||
foreach (Project *pro, remove)
|
for (Project *pro : remove)
|
||||||
emit m_instance->aboutToRemoveProject(pro);
|
emit m_instance->aboutToRemoveProject(pro);
|
||||||
|
|
||||||
// Refresh dependencies
|
// Refresh dependencies
|
||||||
@@ -738,12 +738,10 @@ void SessionManager::removeProjects(QList<Project *> remove)
|
|||||||
}
|
}
|
||||||
|
|
||||||
d->m_depMap = resMap;
|
d->m_depMap = resMap;
|
||||||
|
|
||||||
// TODO: Clear m_modelProjectHash
|
|
||||||
bool changeStartupProject = false;
|
bool changeStartupProject = false;
|
||||||
|
|
||||||
// Delete projects
|
// Delete projects
|
||||||
foreach (Project *pro, remove) {
|
for (Project *pro : remove) {
|
||||||
pro->saveSettings();
|
pro->saveSettings();
|
||||||
|
|
||||||
// Remove the project node:
|
// Remove the project node:
|
||||||
|
@@ -78,7 +78,7 @@ public:
|
|||||||
|
|
||||||
static void addProject(Project *project);
|
static void addProject(Project *project);
|
||||||
static void removeProject(Project *project);
|
static void removeProject(Project *project);
|
||||||
static void removeProjects(QList<Project *> remove);
|
static void removeProjects(const QList<Project *> &remove);
|
||||||
|
|
||||||
static void setStartupProject(Project *startupProject);
|
static void setStartupProject(Project *startupProject);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user