aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qt4projectmanager/findqt4profiles.cpp
blob: b841f8bcfb68b09f83ad185741bdb83dd714fc2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "findqt4profiles.h"
#include "qt4nodes.h"

using namespace Qt4ProjectManager;
using namespace Qt4ProjectManager::Internal;

QList<Qt4ProFileNode *> FindQt4ProFiles::operator()(ProjectExplorer::ProjectNode *root)
{
    m_proFiles.clear();
    root->accept(this);
    return m_proFiles;
}

void FindQt4ProFiles::visitProjectNode(ProjectExplorer::ProjectNode *projectNode)
{
    if (Qt4ProFileNode *pro = qobject_cast<Qt4ProFileNode *>(projectNode))
        m_proFiles.append(pro);
}