#define SEARCHLINEEDIT_H
#include "urllineedit.h"
+#include "autocomplete.h"
#include <QtGui/QLineEdit>
#include <QtGui/QAbstractButton>
QT_END_NAMESPACE
class SearchButton;
-class GSuggestCompletion;
+class Suggester;
/*
Clear button on the right hand side of the search widget.
signals:
void textChanged(const QString &text);
void search(const QString &text);
+ void suggestionAccepted(const QString &suggestion);
public:
SearchLineEdit(QWidget *parent = 0);
void updateGeometries();
void enableSuggest();
void preventSuggest();
- void selectAll() { lineEdit()->selectAll(); };
+ void selectAll() { lineEdit()->selectAll(); }
+ void setSuggester(Suggester *suggester) { completion->setSuggester(suggester); }
+ void setText(const QString &text) { lineEdit()->setText(text); }
protected:
void resizeEvent(QResizeEvent *event);
SearchButton *m_searchButton;
QString m_inactiveText;
- GSuggestCompletion *completion;
+ AutoComplete *completion;
};
#endif // SEARCHLINEEDIT_H