From 68a28781e15c09f1534e147b634dc85f0ce14e5c Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@digia.com>
Date: Mon, 25 Nov 2013 14:31:31 +0100
Subject: [PATCH] Autotools: Add history completer to path choosers

Change-Id: I8de6f4b93fea29165e9c553165991734fcde6ed6
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
---
 .../autotoolsprojectmanager/autotoolsbuildsettingswidget.cpp     | 1 +
 .../autotoolsprojectmanager/autotoolsopenprojectwizard.cpp       | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/plugins/autotoolsprojectmanager/autotoolsbuildsettingswidget.cpp b/src/plugins/autotoolsprojectmanager/autotoolsbuildsettingswidget.cpp
index 6750b27796b..3e0f90723a0 100644
--- a/src/plugins/autotoolsprojectmanager/autotoolsbuildsettingswidget.cpp
+++ b/src/plugins/autotoolsprojectmanager/autotoolsbuildsettingswidget.cpp
@@ -61,6 +61,7 @@ AutotoolsBuildSettingsWidget::AutotoolsBuildSettingsWidget(AutotoolsBuildConfigu
     m_pathChooser->setExpectedKind(Utils::PathChooser::Directory);
     m_pathChooser->setBaseDirectory(bc->target()->project()->projectDirectory());
     m_pathChooser->setEnvironment(bc->environment());
+    m_pathChooser->setHistoryCompleter(QLatin1String("AutoTools.BuildDir.History"));
     fl->addRow(tr("Build directory:"), m_pathChooser);
     connect(m_pathChooser, SIGNAL(changed(QString)), this, SLOT(buildDirectoryChanged()));
 
diff --git a/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp b/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp
index 68b84ca169a..290cbe152b7 100644
--- a/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp
+++ b/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp
@@ -97,6 +97,7 @@ BuildPathPage::BuildPathPage(AutotoolsOpenProjectWizard *wizard)
                       "with different settings."));
     fl->addWidget(label);
     m_pc = new Utils::PathChooser(this);
+    m_pc->setHistoryCompleter(QLatin1String("AutoTools.BuildDir.History"));
     m_pc->setBaseDirectory(m_wizard->sourceDirectory());
     m_pc->setPath(m_wizard->buildDirectory());
     connect(m_pc, SIGNAL(changed(QString)), this, SLOT(buildDirectoryChanged()));
-- 
GitLab