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;
|
||||
|
||||
foreach (Project *pro, remove)
|
||||
for (Project *pro : remove)
|
||||
emit m_instance->aboutToRemoveProject(pro);
|
||||
|
||||
// Refresh dependencies
|
||||
@@ -738,12 +738,10 @@ void SessionManager::removeProjects(QList<Project *> remove)
|
||||
}
|
||||
|
||||
d->m_depMap = resMap;
|
||||
|
||||
// TODO: Clear m_modelProjectHash
|
||||
bool changeStartupProject = false;
|
||||
|
||||
// Delete projects
|
||||
foreach (Project *pro, remove) {
|
||||
for (Project *pro : remove) {
|
||||
pro->saveSettings();
|
||||
|
||||
// Remove the project node:
|
||||
|
@@ -78,7 +78,7 @@ public:
|
||||
|
||||
static void addProject(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);
|
||||
|
||||
|
Reference in New Issue
Block a user