forked from qt-creator/qt-creator
SessionManager: Apply 'static' pattern
Change-Id: I370f72fcf7a24216ee189979ce6b5c8bfc5f4140 Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
@@ -297,11 +297,10 @@ void QmlProfilerTool::populateFileFinder(QString projectDirectory, QString activ
|
||||
{
|
||||
// Initialize filefinder with some sensible default
|
||||
QStringList sourceFiles;
|
||||
SessionManager *sessionManager = ProjectExplorerPlugin::instance()->session();
|
||||
QList<Project *> projects = sessionManager->projects();
|
||||
if (Project *startupProject = ProjectExplorerPlugin::instance()->startupProject()) {
|
||||
QList<Project *> projects = SessionManager::projects();
|
||||
if (Project *startupProject = SessionManager::startupProject()) {
|
||||
// startup project first
|
||||
projects.removeOne(ProjectExplorerPlugin::instance()->startupProject());
|
||||
projects.removeOne(startupProject);
|
||||
projects.insert(0, startupProject);
|
||||
}
|
||||
foreach (Project *project, projects)
|
||||
@@ -459,10 +458,9 @@ void QmlProfilerTool::startTool(StartMode mode)
|
||||
AnalyzerManager::showMode();
|
||||
|
||||
if (mode == StartLocal) {
|
||||
ProjectExplorerPlugin *pe = ProjectExplorerPlugin::instance();
|
||||
// ### not sure if we're supposed to check if the RunConFiguration isEnabled
|
||||
Project *pro = pe->startupProject();
|
||||
pe->runProject(pro, runMode());
|
||||
Project *pro = SessionManager::startupProject();
|
||||
ProjectExplorerPlugin::instance()->runProject(pro, runMode());
|
||||
} else if (mode == StartRemote) {
|
||||
startRemoteTool(this, mode);
|
||||
}
|
||||
|
Reference in New Issue
Block a user