diff options
author | hjk <hjk121@nokiamail.com> | 2013-09-05 11:46:07 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-09-05 12:28:12 +0200 |
commit | aadb6f16af94a2baff9d13772e9ddce33faa7650 (patch) | |
tree | 5a5169e0d7742527b112c1f29c5509f78db6bbdd /src/plugins/cpptools/cppmodelmanager.cpp | |
parent | dab9886ebf7d1d3cfb8eb537e20439ddb4855e6f (diff) | |
download | qt-creator-aadb6f16af94a2baff9d13772e9ddce33faa7650.tar.gz |
SessionManager: Apply 'static' pattern
Change-Id: I370f72fcf7a24216ee189979ce6b5c8bfc5f4140
Reviewed-by: David Schulz <david.schulz@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cppmodelmanager.cpp')
-rw-r--r-- | src/plugins/cpptools/cppmodelmanager.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp index 59b4b04719..ffaf06383d 100644 --- a/src/plugins/cpptools/cppmodelmanager.cpp +++ b/src/plugins/cpptools/cppmodelmanager.cpp @@ -240,24 +240,18 @@ CppModelManager::CppModelManager(QObject *parent) m_dirty = true; - ProjectExplorer::ProjectExplorerPlugin *pe = ProjectExplorer::ProjectExplorerPlugin::instance(); - QTC_ASSERT(pe, return); - m_delayedGcTimer = new QTimer(this); m_delayedGcTimer->setSingleShot(true); connect(m_delayedGcTimer, SIGNAL(timeout()), this, SLOT(GC())); - ProjectExplorer::SessionManager *session = pe->session(); - connect(session, SIGNAL(projectAdded(ProjectExplorer::Project*)), + QObject *sessionManager = ProjectExplorer::SessionManager::instance(); + connect(sessionManager, SIGNAL(projectAdded(ProjectExplorer::Project*)), this, SLOT(onProjectAdded(ProjectExplorer::Project*))); - - connect(session, SIGNAL(aboutToRemoveProject(ProjectExplorer::Project*)), + connect(sessionManager, SIGNAL(aboutToRemoveProject(ProjectExplorer::Project*)), this, SLOT(onAboutToRemoveProject(ProjectExplorer::Project*))); - - connect(session, SIGNAL(aboutToLoadSession(QString)), + connect(sessionManager, SIGNAL(aboutToLoadSession(QString)), this, SLOT(onAboutToLoadSession())); - - connect(session, SIGNAL(aboutToUnloadSession(QString)), + connect(sessionManager, SIGNAL(aboutToUnloadSession(QString)), this, SLOT(onAboutToUnloadSession())); connect(Core::ICore::instance(), SIGNAL(coreAboutToClose()), |