summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/allprojectsfind.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/allprojectsfind.cpp')
-rw-r--r--src/plugins/projectexplorer/allprojectsfind.cpp12
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,