forked from qt-creator/qt-creator
Maemo: Debug/Run capabilities now react to toolchain changes.
This commit is contained in:
@@ -286,6 +286,7 @@ void MaemoRunConfigurationWidget::handleToolchainChanged()
|
|||||||
= m_runConfiguration->toolchain()->allowsRemoteMounts();
|
= m_runConfiguration->toolchain()->allowsRemoteMounts();
|
||||||
m_debugDetailsContainer->setVisible(remoteMountsAvailable);
|
m_debugDetailsContainer->setVisible(remoteMountsAvailable);
|
||||||
m_mountDetailsContainer->setVisible(remoteMountsAvailable);
|
m_mountDetailsContainer->setVisible(remoteMountsAvailable);
|
||||||
|
m_runConfiguration->updateFactoryState();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MaemoRunConfigurationWidget::showSettingsDialog(const QString &link)
|
void MaemoRunConfigurationWidget::showSettingsDialog(const QString &link)
|
||||||
|
|||||||
@@ -39,6 +39,7 @@
|
|||||||
#include "maemoremotemountsmodel.h"
|
#include "maemoremotemountsmodel.h"
|
||||||
#include "maemorunconfiguration.h"
|
#include "maemorunconfiguration.h"
|
||||||
#include "maemoruncontrol.h"
|
#include "maemoruncontrol.h"
|
||||||
|
#include "maemotoolchain.h"
|
||||||
|
|
||||||
#include <projectexplorer/projectexplorerconstants.h>
|
#include <projectexplorer/projectexplorerconstants.h>
|
||||||
#include <qt4projectmanager/qt4project.h>
|
#include <qt4projectmanager/qt4project.h>
|
||||||
@@ -167,7 +168,9 @@ bool MaemoRunControlFactory::canRun(RunConfiguration *runConfiguration,
|
|||||||
if (freePortCount == 0)
|
if (freePortCount == 0)
|
||||||
return false;
|
return false;
|
||||||
const int mountDirCount
|
const int mountDirCount
|
||||||
= maemoRunConfig->remoteMounts()->validMountSpecificationCount();
|
= maemoRunConfig->toolchain()->allowsRemoteMounts()
|
||||||
|
? maemoRunConfig->remoteMounts()->validMountSpecificationCount()
|
||||||
|
: 0;
|
||||||
if (mode == ProjectExplorer::Constants::DEBUGMODE)
|
if (mode == ProjectExplorer::Constants::DEBUGMODE)
|
||||||
return freePortCount > mountDirCount + runConfiguration->useQmlDebugger();
|
return freePortCount > mountDirCount + runConfiguration->useQmlDebugger();
|
||||||
if (mode == ProjectExplorer::Constants::RUNMODE)
|
if (mode == ProjectExplorer::Constants::RUNMODE)
|
||||||
|
|||||||
Reference in New Issue
Block a user