diff options
author | kh1 <karsten.heimrich@nokia.com> | 2011-11-30 10:42:56 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@nokia.com> | 2011-11-30 12:51:25 +0100 |
commit | e78f293268535c3c7a394f91569abcc6ef096f8a (patch) | |
tree | 6708553d1d2b0669ff07b3f454f5982bf1f4ca97 /installerbuilder/installerbase/settingsdialog.cpp | |
parent | 689914633ce7798dab19f92e1ca0f8a9c74326a8 (diff) |
Switch columns for better visability (Username/Password).
Change-Id: I69dd022b43b3c0e04f4de2c76be04a873d54fa30
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'installerbuilder/installerbase/settingsdialog.cpp')
-rw-r--r-- | installerbuilder/installerbase/settingsdialog.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/installerbuilder/installerbase/settingsdialog.cpp b/installerbuilder/installerbase/settingsdialog.cpp index f4c5992ac..9e67ed15d 100644 --- a/installerbuilder/installerbase/settingsdialog.cpp +++ b/installerbuilder/installerbase/settingsdialog.cpp @@ -108,11 +108,11 @@ QVariant RepositoryItem::data(int column, int role) const case 0: return data.toString().isEmpty() ? QLatin1String(" ") : data; case 2: - return m_repo.url().toString(); - case 3: return m_repo.username(); - case 4: + case 3: return m_repo.password(); + case 4: + return m_repo.url().toString(); default: break; }; @@ -128,13 +128,13 @@ void RepositoryItem::setData(int column, int role, const QVariant &value) case Qt::EditRole: { switch (column) { case 2: - m_repo.setUrl(value.toUrl()); + m_repo.setUsername(value.toString()); break; case 3: - m_repo.setUsername(value.toString()); + m_repo.setPassword(value.toString()); break; case 4: - m_repo.setPassword(value.toString()); + m_repo.setUrl(value.toUrl()); break; default: break; @@ -282,6 +282,7 @@ void SettingsDialog::addRepository() parent->insertChild(index, item); m_ui->m_repositoriesView->editItem(item, 2); m_ui->m_repositoriesView->scrollToItem(item); + m_ui->m_repositoriesView->setCurrentItem(item); } } @@ -327,8 +328,8 @@ void SettingsDialog::setupRepositoriesTreeWidget() { QTreeWidget *treeWidget = m_ui->m_repositoriesView; treeWidget->header()->setVisible(true); - treeWidget->setHeaderLabels(QStringList() << QString() << tr("Use") << tr("Repository") << tr("Username") - << tr("Password")); + treeWidget->setHeaderLabels(QStringList() << QString() << tr("Use") << tr("Username") << tr("Password") + << tr("Repository")); m_rootItems.append(new RepositoryItem(tr("Default repositories"))); m_rootItems.append(new RepositoryItem(tr("Temporary repositories"))); m_rootItems.append(new RepositoryItem(tr("User defined repositories"))); @@ -348,7 +349,7 @@ void SettingsDialog::setupRepositoriesTreeWidget() treeWidget->header()->setMinimumSectionSize(treeWidget->columnWidth(1)); treeWidget->setItemDelegateForColumn(0, new PasswordDelegate(treeWidget)); treeWidget->setItemDelegateForColumn(1, new PasswordDelegate(treeWidget)); - treeWidget->setItemDelegateForColumn(4, m_delegate = new PasswordDelegate(treeWidget)); + treeWidget->setItemDelegateForColumn(3, m_delegate = new PasswordDelegate(treeWidget)); m_delegate->showPasswords(false); m_delegate->disableEditing(false); } |