diff options
Diffstat (limited to 'src/plugins/projectexplorer/allprojectsfind.cpp')
-rw-r--r-- | src/plugins/projectexplorer/allprojectsfind.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/plugins/projectexplorer/allprojectsfind.cpp b/src/plugins/projectexplorer/allprojectsfind.cpp index 78615aa4b0..27a9e14060 100644 --- a/src/plugins/projectexplorer/allprojectsfind.cpp +++ b/src/plugins/projectexplorer/allprojectsfind.cpp @@ -48,11 +48,10 @@ using namespace ProjectExplorer; using namespace ProjectExplorer::Internal; using namespace TextEditor; -AllProjectsFind::AllProjectsFind(ProjectExplorerPlugin *plugin) - : m_plugin(plugin), - m_configWidget(0) +AllProjectsFind::AllProjectsFind() + : m_configWidget(0) { - connect(m_plugin, SIGNAL(fileListChanged()), this, SLOT(handleFileListChanged())); + connect(ProjectExplorerPlugin::instance(), SIGNAL(fileListChanged()), this, SLOT(handleFileListChanged())); } QString AllProjectsFind::id() const @@ -67,15 +66,14 @@ QString AllProjectsFind::displayName() const bool AllProjectsFind::isEnabled() const { - return BaseFileFind::isEnabled() - && m_plugin->session()->projects().count() > 0; + return BaseFileFind::isEnabled() && SessionManager::hasProjects(); } Utils::FileIterator *AllProjectsFind::files(const QStringList &nameFilters, const QVariant &additionalParameters) const { Q_UNUSED(additionalParameters) - return filesForProjects(nameFilters, m_plugin->session()->projects()); + return filesForProjects(nameFilters, SessionManager::projects()); } Utils::FileIterator *AllProjectsFind::filesForProjects(const QStringList &nameFilters, |