summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-10-28 18:18:03 +0100
committerTobias Hunger <tobias.hunger@digia.com>2013-10-28 18:21:53 +0100
commite5dc99da32f8a1292df83fcec6a201827c302885 (patch)
treefa4e0963f9b4dd9662275c697c768457e61faeec
parentfd8f2c6cdb4ffa39da6ef89461260e3001f23ad9 (diff)
downloadqt-creator-e5dc99da32f8a1292df83fcec6a201827c302885.tar.gz
PathChooser: Grant direct access to lineEdit's history key
Change-Id: I889b5cd0dbc27144253a9c82567eee59554725a3 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
-rw-r--r--src/libs/utils/pathchooser.cpp5
-rw-r--r--src/libs/utils/pathchooser.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp
index 9305680ad5..d6e3a59301 100644
--- a/src/libs/utils/pathchooser.cpp
+++ b/src/libs/utils/pathchooser.cpp
@@ -654,6 +654,11 @@ void PathChooser::installLineEditVersionToolTip(QLineEdit *le, const QStringList
ef->setArguments(arguments);
}
+void PathChooser::setHistoryCompleter(const QString &historyKey)
+{
+ d->m_lineEdit->setHistoryCompleter(historyKey);
+}
+
QStringList PathChooser::commandVersionArguments() const
{
return d->m_binaryVersionToolTipEventFilter ?
diff --git a/src/libs/utils/pathchooser.h b/src/libs/utils/pathchooser.h
index 2dc33c0c9d..483c94e576 100644
--- a/src/libs/utils/pathchooser.h
+++ b/src/libs/utils/pathchooser.h
@@ -128,6 +128,9 @@ public:
// Install a tooltip on lineedits used for binaries showing the version.
static void installLineEditVersionToolTip(QLineEdit *le, const QStringList &arguments);
+ // Enable a history completer with a history of entries.
+ void setHistoryCompleter(const QString &historyKey);
+
bool isReadOnly() const;
void setReadOnly(bool b);