1 #ifndef SUGGESTCOMPLETION_H
2 #define SUGGESTCOMPLETION_H
9 class AutoComplete : public QObject {
13 AutoComplete(SearchLineEdit *parent, QLineEdit *editor);
15 bool eventFilter(QObject *obj, QEvent *ev);
16 void showCompletion(const QStringList &choices);
17 void setSuggester(Suggester* suggester);
18 QListWidget* getPopup() { return popup; }
21 void doneCompletion();
22 void preventSuggest();
25 void currentItemChanged(QListWidgetItem *current);
26 void suggestionsReady(QStringList suggestions);
29 void suggestionAccepted(const QString &suggestion);
32 SearchLineEdit *buddy;
42 #endif // SUGGESTCOMPLETION_H