forked from qt-creator/qt-creator
Analyzer: Move runMode member from IAnalyzerTool to AnalyzerAction
Slim down tool before dissolving. Change-Id: I502aaa8860293acf8bfd93f541b751d5b96a9563 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -431,7 +431,7 @@ bool AnalyzerManagerPrivate::isActionRunnable(AnalyzerAction *action) const
|
||||
if (action->startMode() == StartRemote)
|
||||
return true;
|
||||
|
||||
return ProjectExplorerPlugin::canRun(SessionManager::startupProject(), action->tool()->runMode(), 0);
|
||||
return ProjectExplorerPlugin::canRun(SessionManager::startupProject(), action->runMode(), 0);
|
||||
}
|
||||
|
||||
void AnalyzerManagerPrivate::startTool()
|
||||
@@ -590,7 +590,7 @@ void AnalyzerManagerPrivate::updateRunActions()
|
||||
disabledReason = tr("No analyzer tool selected.");
|
||||
else
|
||||
ProjectExplorerPlugin::canRun(SessionManager::startupProject(),
|
||||
m_currentAction->tool()->runMode(), &disabledReason);
|
||||
m_currentAction->runMode(), &disabledReason);
|
||||
|
||||
m_startAction->setEnabled(isActionRunnable(m_currentAction));
|
||||
m_startAction->setToolTip(disabledReason);
|
||||
@@ -707,9 +707,8 @@ AnalyzerRunControl *AnalyzerManager::createRunControl(
|
||||
const AnalyzerStartParameters &sp, RunConfiguration *runConfiguration)
|
||||
{
|
||||
foreach (AnalyzerAction *action, d->m_actions) {
|
||||
IAnalyzerTool *tool = action->tool();
|
||||
if (tool->runMode() == sp.runMode && action->startMode() == sp.startMode)
|
||||
return tool->createRunControl(sp, runConfiguration);
|
||||
if (action->runMode() == sp.runMode && action->startMode() == sp.startMode)
|
||||
return action->tool()->createRunControl(sp, runConfiguration);
|
||||
}
|
||||
QTC_CHECK(false);
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user