diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.cpp index c5a7fd44be2..459cd1a6dae 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.cpp @@ -5,11 +5,14 @@ #include "maemodeployablelistmodel.h" #include "maemodeployables.h" #include "maemodeviceconfigurations.h" +#include "maemosettingspages.h" #include "maemoglobal.h" +#include "maemomanager.h" #include "maemopertargetdeviceconfigurationlistmodel.h" #include "maemorunconfiguration.h" #include "qt4maemotarget.h" +#include #include #include #include @@ -60,6 +63,8 @@ void MaemoDeployStepWidget::init() ui->deployToSysrootCheckBox->setChecked(m_step->isDeployToSysrootEnabled()); connect(ui->deployToSysrootCheckBox, SIGNAL(toggled(bool)), this, SLOT(setDeployToSysroot(bool))); + connect(ui->manageDevConfsLabel, SIGNAL(linkActivated(QString)), + SLOT(showDeviceConfigurations())); } void MaemoDeployStepWidget::handleDeviceUpdate() @@ -190,5 +195,12 @@ void MaemoDeployStepWidget::addIcon() ui->tableView->resizeRowsToContents(); } +void MaemoDeployStepWidget::showDeviceConfigurations() +{ + MaemoDeviceConfigurationsSettingsPage *page + = MaemoManager::instance().deviceConfigurationsSettingsPage(); + Core::ICore::instance()->showOptionsDialog(page->category(), page->id()); +} + } // namespace Internal } // namespace Qt4ProjectManager diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.h b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.h index 6f3f8b18a30..50e2b71d60a 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.h +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.h @@ -30,6 +30,7 @@ private: Q_SLOT void handleModelListReset(); Q_SLOT void addDesktopFile(); Q_SLOT void addIcon(); + Q_SLOT void showDeviceConfigurations(); virtual void init(); virtual QString summaryText() const; diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.ui b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.ui index ef21cb61d06..bc085fd0d47 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.ui +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystepwidget.ui @@ -30,6 +30,13 @@ + + + + <a href=irrelevant>Manage device configurations</a> + + +