From fb0718e455503d6848429cb3e6d9f251c110c143 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@digia.com> Date: Mon, 25 Nov 2013 14:39:07 +0100 Subject: [PATCH] VcsBase: Add history completer to path choosers Change-Id: I522bdb7e035b772265cec1d1b0296dd22ccc1691 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> --- src/plugins/vcsbase/basecheckoutwizardpage.cpp | 1 + src/plugins/vcsbase/commonsettingspage.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/plugins/vcsbase/basecheckoutwizardpage.cpp b/src/plugins/vcsbase/basecheckoutwizardpage.cpp index ec212d9caae..5a9c9d55fef 100644 --- a/src/plugins/vcsbase/basecheckoutwizardpage.cpp +++ b/src/plugins/vcsbase/basecheckoutwizardpage.cpp @@ -75,6 +75,7 @@ BaseCheckoutWizardPage::BaseCheckoutWizardPage(QWidget *parent) : this, SLOT(slotChanged())); d->ui.pathChooser->setExpectedKind(Utils::PathChooser::ExistingDirectory); + d->ui.pathChooser->setHistoryCompleter(QLatin1String("Vcs.CheckoutDir.History")); connect(d->ui.pathChooser, SIGNAL(validChanged()), this, SLOT(slotChanged())); d->ui.branchComboBox->setEnabled(false); diff --git a/src/plugins/vcsbase/commonsettingspage.cpp b/src/plugins/vcsbase/commonsettingspage.cpp index 16ac3600cdd..aeffd6e7da5 100644 --- a/src/plugins/vcsbase/commonsettingspage.cpp +++ b/src/plugins/vcsbase/commonsettingspage.cpp @@ -48,13 +48,18 @@ CommonSettingsWidget::CommonSettingsWidget(QWidget *parent) : { m_ui->setupUi(this); m_ui->submitMessageCheckScriptChooser->setExpectedKind(Utils::PathChooser::ExistingCommand); + m_ui->submitMessageCheckScriptChooser->setHistoryCompleter(QLatin1String("Vcs.MessageCheckScript.History")); m_ui->nickNameFieldsFileChooser->setExpectedKind(Utils::PathChooser::File); + m_ui->nickNameFieldsFileChooser->setHistoryCompleter(QLatin1String("Vcs.NickFields.History")); m_ui->nickNameMailMapChooser->setExpectedKind(Utils::PathChooser::File); + m_ui->nickNameMailMapChooser->setHistoryCompleter(QLatin1String("Vcs.NickMap.History")); m_ui->sshPromptChooser->setExpectedKind(Utils::PathChooser::ExistingCommand); + m_ui->sshPromptChooser->setHistoryCompleter(QLatin1String("Vcs.SshPrompt.History")); const QString patchToolTip = tr("Command used for reverting diff chunks"); m_ui->patchCommandLabel->setToolTip(patchToolTip); m_ui->patchChooser->setToolTip(patchToolTip); m_ui->patchChooser->setExpectedKind(Utils::PathChooser::ExistingCommand); + m_ui->patchChooser->setHistoryCompleter(QLatin1String("Vcs.PatchCommand.History")); } CommonSettingsWidget::~CommonSettingsWidget() -- GitLab