foreach (ProjectExplorer::Project *p, ProjectExplorer::SessionManager::projects()) {
     CMakeProject *cmakeProject = qobject_cast<CMakeProject *>(p);
     if (cmakeProject) {
         if (cmakeProject->isProjectFile(document()->filePath())) {
             ProjectExplorer::ProjectExplorerPlugin::instance()->buildProject(cmakeProject);
             break;
         }
     }
 }
Exemple #2
0
void CMakeEditor::build()
{
    QList<ProjectExplorer::Project *> projects =
            ProjectExplorer::ProjectExplorerPlugin::instance()->session()->projects();
    foreach (ProjectExplorer::Project *p, projects) {
        CMakeProject *cmakeProject = qobject_cast<CMakeProject *>(p);
        if (cmakeProject) {
            if (cmakeProject->isProjectFile(document()->fileName())) {
                ProjectExplorer::ProjectExplorerPlugin::instance()->buildProject(cmakeProject);
                break;
            }
        }
    }