diff options
author | hjk <qthjk@ovi.com> | 2012-08-23 14:26:24 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-08-24 13:38:15 +0200 |
commit | 88f5949e38886e92ea696e0bccd57ccf5a2f8a97 (patch) | |
tree | 929188654c1d4677fc6852a64d0693d929fc205e /src/libs/utils/historycompleter.h | |
parent | 903eeaf42f404a0ad231d824ffb3a87469a8498c (diff) |
close down history completer interface
Change-Id: Iaeff40be410d1f0facd687632c9ce4897eb2e613
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Diffstat (limited to 'src/libs/utils/historycompleter.h')
-rw-r--r-- | src/libs/utils/historycompleter.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/libs/utils/historycompleter.h b/src/libs/utils/historycompleter.h index 9b8f73d94a..8446262cc3 100644 --- a/src/libs/utils/historycompleter.h +++ b/src/libs/utils/historycompleter.h @@ -36,11 +36,11 @@ #include <QCompleter> QT_BEGIN_NAMESPACE +class QLineEdit; class QSettings; QT_END_NAMESPACE namespace Utils { - namespace Internal { class HistoryCompleterPrivate; } class QTCREATOR_UTILS_EXPORT HistoryCompleter : public QCompleter @@ -48,13 +48,15 @@ class QTCREATOR_UTILS_EXPORT HistoryCompleter : public QCompleter Q_OBJECT public: - HistoryCompleter(QObject *parent, const QString &historyKey); + static void setSettings(QSettings *settings); + HistoryCompleter(QLineEdit *lineEdit, const QString &historyKey); + +private: ~HistoryCompleter(); int historySize() const; int maximalHistorySize() const; void setMaximalHistorySize(int numberOfEntries); - - static void setSettings(QSettings *settings); + bool eventFilter(QObject *obj, QEvent *event); public Q_SLOTS: void clearHistory(); |