aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/historycompleter.h
diff options
context:
space:
mode:
authorhjk <qthjk@ovi.com>2012-08-23 14:26:24 +0200
committerhjk <qthjk@ovi.com>2012-08-24 13:38:15 +0200
commit88f5949e38886e92ea696e0bccd57ccf5a2f8a97 (patch)
tree929188654c1d4677fc6852a64d0693d929fc205e /src/libs/utils/historycompleter.h
parent903eeaf42f404a0ad231d824ffb3a87469a8498c (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.h10
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();