diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp index 969070bc3a1543bff8e6ddf79ad65616e857025a..6aa0ae60bcaf0123fb046dabc9e9ee7ad50fb8a2 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp @@ -102,6 +102,7 @@ private: QCheckBox *m_passwordCheckBox; QRadioButton *m_hwButton; QRadioButton *m_simButton; + QToolButton *m_resetButton; Utils::PathChooser *m_simPathChooser; MaemoRunConfiguration *m_runConfiguration; }; @@ -890,10 +891,10 @@ MaemoRunConfigurationWidget::MaemoRunConfigurationWidget( QHBoxLayout *pathLayout = new QHBoxLayout; pathLayout->addWidget(m_simPathChooser); - QToolButton *resetButton = new QToolButton(); - resetButton->setToolTip(tr("Reset to default")); - resetButton->setIcon(QIcon(":/core/images/reset.png")); - pathLayout->addWidget(resetButton); + m_resetButton = new QToolButton(); + m_resetButton->setToolTip(tr("Reset to default")); + m_resetButton->setIcon(QIcon(":/core/images/reset.png")); + pathLayout->addWidget(m_resetButton); mainLayout->addRow(m_chooseSimPathLabel, pathLayout); m_simParamsNameLabel = new QLabel(tr("Simulator command line:")); @@ -906,7 +907,7 @@ MaemoRunConfigurationWidget::MaemoRunConfigurationWidget( this, SLOT(updateSimulatorPath())); connect(m_runConfiguration, SIGNAL(cachedSimulatorInformationChanged()), this, SLOT(updateVisibleSimulatorParameter())); - connect(resetButton, SIGNAL(clicked()), m_runConfiguration, + connect(m_resetButton, SIGNAL(clicked()), m_runConfiguration, SLOT(resetCachedSimulatorInformation())); m_hostNameLineEdit = new QLineEdit(m_runConfiguration->remoteHostName()); @@ -986,6 +987,7 @@ void MaemoRunConfigurationWidget::hostTypeChanged() m_simPathChooser->setVisible(isSimulator); m_simParamsNameLabel->setVisible(isSimulator); m_simParamsValueLabel->setVisible(isSimulator); + m_resetButton->setVisible(isSimulator); m_runConfiguration->setRemoteHostIsSimulator(isSimulator); m_argsLineEdit->setText(m_runConfiguration->arguments().join(" "));