29class QStringListModel;
44 void contextMenuEvent(QContextMenuEvent* event)
override;
59 void searchInNewTab();
61 void aboutToShowMenu();
62 void openSearchEnginesDialog();
64 void enableSearchSuggestions(
bool enable);
65 void addSuggestions(
const QStringList &list);
67 void addEngineFromAction();
69 void instantSearchChanged(
bool);
72 void focusOutEvent(QFocusEvent* e)
override;
73 void dropEvent(QDropEvent* event)
override;
74 void keyPressEvent(QKeyEvent* event)
override;
76 void contextMenuEvent(QContextMenuEvent* event)
override;
78 void updateOpenSearchEngine();
80 QCompleter* m_completer;
81 QStringListModel* m_completerModel;
91 QPointer<SearchEnginesDialog> m_searchDialog;
93 bool m_reloadingEngines;
A class representing a single search engine described in OpenSearch format.