]> git.sur5r.net Git - minitube/blobdiff - src/autocomplete.h
SearchLineEdit refactoring
[minitube] / src / autocomplete.h
index eaf4eb182bf642ddb86e78141dbf21d9b01ad6a7..25a632dcb7eae0ffcb1a189874f23f0dd11151b0 100644 (file)
@@ -24,14 +24,18 @@ $END_LICENSE */
 
 class Suggester;
 class Suggestion;
-class SearchLineEdit;
+class SearchWidget;
+
+QT_FORWARD_DECLARE_CLASS(QListWidget)
+QT_FORWARD_DECLARE_CLASS(QListWidgetItem)
+QT_FORWARD_DECLARE_CLASS(QLineEdit)
 
 class AutoComplete : public QObject {
 
     Q_OBJECT
 
 public:
-    AutoComplete(SearchLineEdit *buddy, QLineEdit *lineEdit);
+    AutoComplete(SearchWidget *buddy, QLineEdit *lineEdit);
     void setSuggester(Suggester* suggester);
     QListWidget* getPopup() { return popup; }
     void preventSuggest();
@@ -57,7 +61,7 @@ private:
     void showSuggestions(const QList<Suggestion*> &suggestions);
     void hideSuggestions();
 
-    SearchLineEdit *buddy;
+    SearchWidget *buddy;
     QLineEdit *lineEdit;
     QString originalText;
     QListWidget *popup;