]> git.sur5r.net Git - minitube/blobdiff - src/autocomplete.h
Fix updating QUrl query parameters with Qt5.
[minitube] / src / autocomplete.h
index f2e9e1371abcd0bcfa95abbb1c308883e7370350..df6089b389881220702fa59b73cc76ee9ff30138 100644 (file)
@@ -26,13 +26,16 @@ class Suggester;
 class Suggestion;
 class SearchLineEdit;
 
+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();
     void setSuggester(Suggester* suggester);
     QListWidget* getPopup() { return popup; }
     void preventSuggest();
@@ -52,6 +55,7 @@ private slots:
     void currentItemChanged(QListWidgetItem *item);
     void suggestionsReady(const QList<Suggestion*> &suggestions);
     void adjustPosition();
+    void enableItemHovering();
 
 private:
     void showSuggestions(const QList<Suggestion*> &suggestions);
@@ -65,7 +69,7 @@ private:
     bool enabled;
     Suggester *suggester;
     QList<Suggestion*> suggestions;
-
+    bool itemHovering;
 };
 
 #endif // AUTOCOMPLETE_H