1
Fork 0
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:
Timothy Flynn 2023-10-19 16:08:31 -04:00 committed by Tim Flynn
parent e8d921820a
commit f8f0c5459d
4 changed files with 34 additions and 37 deletions

View file

@ -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;
};
}