From 0e3ee9c7b20a63eeb66f886eee66ba3a819af344 Mon Sep 17 00:00:00 2001 From: ck Date: Thu, 10 Dec 2009 17:34:22 +0100 Subject: [PATCH] Maemo: Hide password-related GUI elements. --- .../qt-maemo/maemodeviceconfigurations.cpp | 4 +++- .../qt4projectmanager/qt-maemo/maemosettingspage.cpp | 8 ++++++++ .../qt4projectmanager/qt-maemo/maemosettingswidget.ui | 10 +++++----- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp index 1f527e61534..872e45d3f6a 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp @@ -146,6 +146,7 @@ void MaemoDeviceConfigurations::save() { QSettings *settings = Core::ICore::instance()->settings(); settings->beginGroup(SettingsGroup); + qDebug("Writing next id: %llu", m_nextId); settings->setValue(IdCounterKey, m_nextId); settings->beginWriteArray(ConfigListKey, m_devConfigs.count()); for (int i = 0; i < m_devConfigs.count(); ++i) { @@ -166,8 +167,9 @@ MaemoDeviceConfigurations::MaemoDeviceConfigurations(QObject *parent) void MaemoDeviceConfigurations::load() { QSettings *settings = Core::ICore::instance()->settings(); - m_nextId = settings->value(IdCounterKey, 1).toULongLong(); settings->beginGroup(SettingsGroup); + m_nextId = settings->value(IdCounterKey, 1).toULongLong(); + qDebug("Read next id: %llu", m_nextId); int count = settings->beginReadArray(ConfigListKey); for (int i = 0; i < count; ++i) { settings->setArrayIndex(i); diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosettingspage.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemosettingspage.cpp index de17aaca90a..b56e385fc6e 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemosettingspage.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemosettingspage.cpp @@ -218,6 +218,14 @@ void MaemoSettingsWidget::initGui() m_ui->keyFileLineEdit->setExpectedKind(Utils::PathChooser::File); foreach(const MaemoDeviceConfigurations::DeviceConfig &devConf, m_devConfs) m_ui->configListWidget->addItem(devConf.name); + + +#if 1 // Password authentication does not currently work due to ssh/scp issues. + m_ui->authTypeLabel->hide(); + m_ui->authTypeButtonsWidget->hide(); + m_ui->passwordLabel->hide(); + m_ui->pwdLineEdit->hide(); +#endif } void MaemoSettingsWidget::addConfig() diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.ui b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.ui index 123f2543c68..b4bd741e0b9 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.ui +++ b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.ui @@ -7,7 +7,7 @@ 0 0 515 - 372 + 387 @@ -43,14 +43,14 @@ - + Device type: - + 0 @@ -76,14 +76,14 @@ - + Authentication type: - + 0