mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:57:44 +00:00
Ladybird/Qt: Migrate to LibWebView for search engines
This commit is contained in:
parent
e8d921820a
commit
f8f0c5459d
4 changed files with 34 additions and 37 deletions
|
@ -9,6 +9,7 @@
|
|||
|
||||
#include <AK/DeprecatedString.h>
|
||||
#include <AK/OwnPtr.h>
|
||||
#include <LibWebView/SearchEngine.h>
|
||||
#include <QPoint>
|
||||
#include <QSettings>
|
||||
#include <QSize>
|
||||
|
@ -38,14 +39,14 @@ public:
|
|||
QString new_tab_page();
|
||||
void set_new_tab_page(QString const& page);
|
||||
|
||||
WebView::SearchEngine search_engine() const { return m_search_engine; }
|
||||
void set_search_engine(WebView::SearchEngine engine);
|
||||
|
||||
struct EngineProvider {
|
||||
QString name;
|
||||
QString url;
|
||||
};
|
||||
|
||||
EngineProvider search_engine();
|
||||
void set_search_engine(EngineProvider const& engine);
|
||||
|
||||
EngineProvider autocomplete_engine();
|
||||
void set_autocomplete_engine(EngineProvider const& engine);
|
||||
|
||||
|
@ -60,6 +61,7 @@ protected:
|
|||
|
||||
private:
|
||||
OwnPtr<QSettings> m_qsettings;
|
||||
WebView::SearchEngine m_search_engine;
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue