forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.0'
Conflicts: qtcreator.pri qtcreator.qbs src/shared/qbs Change-Id: Ic6f115e3d9da32327cfe2d02d7356687dc3f60d7
This commit is contained in:
@@ -54,6 +54,8 @@ using namespace QmakeProjectManager;
|
||||
namespace Ios {
|
||||
namespace Internal {
|
||||
|
||||
const QLatin1String runConfigurationKey("Ios.run_arguments");
|
||||
|
||||
class IosRunConfigurationWidget : public RunConfigWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
@@ -84,6 +86,7 @@ IosRunConfiguration::IosRunConfiguration(Target *parent, Core::Id id, const QStr
|
||||
IosRunConfiguration::IosRunConfiguration(Target *parent, IosRunConfiguration *source)
|
||||
: RunConfiguration(parent, source)
|
||||
, m_profilePath(source->m_profilePath)
|
||||
, m_arguments(source->m_arguments)
|
||||
{
|
||||
init();
|
||||
}
|
||||
@@ -194,6 +197,19 @@ Utils::FileName IosRunConfiguration::exePath() const
|
||||
return bundleDir().appendPath(appName());
|
||||
}
|
||||
|
||||
bool IosRunConfiguration::fromMap(const QVariantMap &map)
|
||||
{
|
||||
m_arguments = map.value(runConfigurationKey).toStringList();
|
||||
return RunConfiguration::fromMap(map);
|
||||
}
|
||||
|
||||
QVariantMap IosRunConfiguration::toMap() const
|
||||
{
|
||||
QVariantMap res = RunConfiguration::toMap();
|
||||
res[runConfigurationKey] = m_arguments;
|
||||
return res;
|
||||
}
|
||||
|
||||
IosRunConfigurationWidget::IosRunConfigurationWidget(IosRunConfiguration *runConfiguration) :
|
||||
m_ui(new Ui::IosRunConfiguration), m_runConfiguration(runConfiguration)
|
||||
{
|
||||
|
||||
@@ -61,6 +61,9 @@ public:
|
||||
Utils::FileName bundleDir() const;
|
||||
Utils::FileName exePath() const;
|
||||
|
||||
bool fromMap(const QVariantMap &map) QTC_OVERRIDE;
|
||||
QVariantMap toMap() const QTC_OVERRIDE;
|
||||
|
||||
protected:
|
||||
IosRunConfiguration(ProjectExplorer::Target *parent, IosRunConfiguration *source);
|
||||
QString defaultDisplayName();
|
||||
|
||||
Reference in New Issue
Block a user