Add "Run" to projectexplorer context menu

Task-Nr: QTCREATORBUG-2166
This commit is contained in:
dt
2011-01-20 18:05:58 +01:00
parent 35d95e3b17
commit 063c4ff670
24 changed files with 161 additions and 9 deletions

View File

@@ -760,6 +760,11 @@ bool Qt4PriFileNode::deploysFolder(const QString &folder) const
return false;
}
QList<ProjectExplorer::RunConfiguration *> Qt4PriFileNode::runConfigurationsFor(Node *node)
{
return m_project->activeTarget()->runConfigurationsForNode(node);
}
QList<ProjectNode::ProjectAction> Qt4PriFileNode::supportedActions(Node *node) const
{
QList<ProjectAction> actions;
@@ -811,6 +816,9 @@ QList<ProjectNode::ProjectAction> Qt4PriFileNode::supportedActions(Node *node) c
if (fileNode && fileNode->fileType() != ProjectExplorer::ProjectFileType)
actions << Rename;
if (!m_project->activeTarget()->runConfigurationsForNode(node).isEmpty())
actions << HasSubProjectRunConfigurations;
return actions;
}