mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-30 12:49:19 +00:00
UI/Qt: Migrate to LibWebView's autocomplete engine
As a result, we now no longer depend on Qt::Network.
This commit is contained in:
parent
a87c264088
commit
60dd5cc4ef
Notes:
github-actions[bot]
2025-04-02 12:53:43 +00:00
Author: https://github.com/trflynn89
Commit: 60dd5cc4ef
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4156
13 changed files with 100 additions and 371 deletions
|
@ -65,30 +65,6 @@ void Settings::set_preferred_languages(QStringList const& languages)
|
|||
emit preferred_languages_changed(languages);
|
||||
}
|
||||
|
||||
Settings::EngineProvider Settings::autocomplete_engine()
|
||||
{
|
||||
EngineProvider engine_provider;
|
||||
engine_provider.name = m_qsettings->value("autocomplete_engine_name", "Google").toString();
|
||||
engine_provider.url = m_qsettings->value("autocomplete_engine", "https://www.google.com/complete/search?client=chrome&q={}").toString();
|
||||
return engine_provider;
|
||||
}
|
||||
|
||||
void Settings::set_autocomplete_engine(EngineProvider const& engine_provider)
|
||||
{
|
||||
m_qsettings->setValue("autocomplete_engine_name", engine_provider.name);
|
||||
m_qsettings->setValue("autocomplete_engine", engine_provider.url);
|
||||
}
|
||||
|
||||
bool Settings::enable_autocomplete()
|
||||
{
|
||||
return m_qsettings->value("enable_autocomplete", false).toBool();
|
||||
}
|
||||
|
||||
void Settings::set_enable_autocomplete(bool enable)
|
||||
{
|
||||
m_qsettings->setValue("enable_autocomplete", enable);
|
||||
}
|
||||
|
||||
bool Settings::enable_do_not_track()
|
||||
{
|
||||
return m_qsettings->value("enable_do_not_track", false).toBool();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue