mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-11 10:18:15 +09:00
LibWebView+UI: Remove native do-not-track setting
This commit is contained in:
parent
1be3e7fd8a
commit
920170f60a
Notes:
github-actions[bot]
2025-04-02 18:17:18 +00:00
Author: https://github.com/trflynn89
Commit: 920170f60a
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4194
Reviewed-by: https://github.com/AtkinsSJ
9 changed files with 0 additions and 47 deletions
|
@ -257,11 +257,6 @@ void ViewImplementation::set_preferred_languages(ReadonlySpan<String> preferred_
|
||||||
client().async_set_preferred_languages(page_id(), preferred_languages);
|
client().async_set_preferred_languages(page_id(), preferred_languages);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ViewImplementation::set_enable_do_not_track(bool enable)
|
|
||||||
{
|
|
||||||
client().async_set_enable_do_not_track(page_id(), enable);
|
|
||||||
}
|
|
||||||
|
|
||||||
ByteString ViewImplementation::selected_text()
|
ByteString ViewImplementation::selected_text()
|
||||||
{
|
{
|
||||||
return client().get_selected_text(page_id());
|
return client().get_selected_text(page_id());
|
||||||
|
|
|
@ -82,8 +82,6 @@ public:
|
||||||
|
|
||||||
void set_preferred_languages(ReadonlySpan<String>);
|
void set_preferred_languages(ReadonlySpan<String>);
|
||||||
|
|
||||||
void set_enable_do_not_track(bool);
|
|
||||||
|
|
||||||
ByteString selected_text();
|
ByteString selected_text();
|
||||||
Optional<String> selected_text_with_whitespace_collapsed();
|
Optional<String> selected_text_with_whitespace_collapsed();
|
||||||
void select_all();
|
void select_all();
|
||||||
|
|
|
@ -97,12 +97,6 @@ BrowserWindow::BrowserWindow(Vector<URL::URL> const& initial_urls, IsPopupWindow
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
QObject::connect(Settings::the(), &Settings::enable_do_not_track_changed, this, [this](bool enable) {
|
|
||||||
for_each_tab([enable](auto& tab) {
|
|
||||||
tab.set_enable_do_not_track(enable);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
QObject::connect(Settings::the(), &Settings::preferred_languages_changed, this, [this](QStringList languages) {
|
QObject::connect(Settings::the(), &Settings::preferred_languages_changed, this, [this](QStringList languages) {
|
||||||
Vector<String> preferred_languages;
|
Vector<String> preferred_languages;
|
||||||
preferred_languages.ensure_capacity(languages.length());
|
preferred_languages.ensure_capacity(languages.length());
|
||||||
|
@ -873,7 +867,6 @@ void BrowserWindow::initialize_tab(Tab* tab)
|
||||||
tab->set_user_agent_string(user_agent_string());
|
tab->set_user_agent_string(user_agent_string());
|
||||||
tab->set_preferred_languages(preferred_languages);
|
tab->set_preferred_languages(preferred_languages);
|
||||||
tab->set_navigator_compatibility_mode(navigator_compatibility_mode());
|
tab->set_navigator_compatibility_mode(navigator_compatibility_mode());
|
||||||
tab->set_enable_do_not_track(Settings::the()->enable_do_not_track());
|
|
||||||
tab->view().set_preferred_color_scheme(m_preferred_color_scheme);
|
tab->view().set_preferred_color_scheme(m_preferred_color_scheme);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,17 +65,6 @@ void Settings::set_preferred_languages(QStringList const& languages)
|
||||||
emit preferred_languages_changed(languages);
|
emit preferred_languages_changed(languages);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Settings::enable_do_not_track()
|
|
||||||
{
|
|
||||||
return m_qsettings->value("enable_do_not_track", false).toBool();
|
|
||||||
}
|
|
||||||
|
|
||||||
void Settings::set_enable_do_not_track(bool enable)
|
|
||||||
{
|
|
||||||
m_qsettings->setValue("enable_do_not_track", enable);
|
|
||||||
emit enable_do_not_track_changed(enable);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Settings::show_menubar()
|
bool Settings::show_menubar()
|
||||||
{
|
{
|
||||||
return m_qsettings->value("show_menubar", false).toBool();
|
return m_qsettings->value("show_menubar", false).toBool();
|
||||||
|
|
|
@ -44,9 +44,6 @@ public:
|
||||||
QStringList preferred_languages();
|
QStringList preferred_languages();
|
||||||
void set_preferred_languages(QStringList const& languages);
|
void set_preferred_languages(QStringList const& languages);
|
||||||
|
|
||||||
bool enable_do_not_track();
|
|
||||||
void set_enable_do_not_track(bool enable);
|
|
||||||
|
|
||||||
bool show_menubar();
|
bool show_menubar();
|
||||||
void set_show_menubar(bool show_menubar);
|
void set_show_menubar(bool show_menubar);
|
||||||
|
|
||||||
|
|
|
@ -32,18 +32,7 @@ SettingsDialog::SettingsDialog(QMainWindow* window)
|
||||||
close();
|
close();
|
||||||
});
|
});
|
||||||
|
|
||||||
m_enable_do_not_track = new QCheckBox(this);
|
|
||||||
m_enable_do_not_track->setChecked(Settings::the()->enable_do_not_track());
|
|
||||||
#if (QT_VERSION > QT_VERSION_CHECK(6, 7, 0))
|
|
||||||
QObject::connect(m_enable_do_not_track, &QCheckBox::checkStateChanged, this, [&](int state) {
|
|
||||||
#else
|
|
||||||
QObject::connect(m_enable_do_not_track, &QCheckBox::stateChanged, this, [&](int state) {
|
|
||||||
#endif
|
|
||||||
Settings::the()->set_enable_do_not_track(state == Qt::Checked);
|
|
||||||
});
|
|
||||||
|
|
||||||
m_layout->addRow(new QLabel("Preferred Language(s)", this), m_preferred_languages);
|
m_layout->addRow(new QLabel("Preferred Language(s)", this), m_preferred_languages);
|
||||||
m_layout->addRow(new QLabel("Send web sites a \"Do Not Track\" request", this), m_enable_do_not_track);
|
|
||||||
|
|
||||||
setWindowTitle("Settings");
|
setWindowTitle("Settings");
|
||||||
setLayout(m_layout);
|
setLayout(m_layout);
|
||||||
|
|
|
@ -26,7 +26,6 @@ private:
|
||||||
QFormLayout* m_layout;
|
QFormLayout* m_layout;
|
||||||
QMainWindow* m_window { nullptr };
|
QMainWindow* m_window { nullptr };
|
||||||
QLineEdit* m_preferred_languages { nullptr };
|
QLineEdit* m_preferred_languages { nullptr };
|
||||||
QCheckBox* m_enable_do_not_track { nullptr };
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -943,9 +943,4 @@ void Tab::set_preferred_languages(ReadonlySpan<String> preferred_languages)
|
||||||
m_view->set_preferred_languages(preferred_languages);
|
m_view->set_preferred_languages(preferred_languages);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Tab::set_enable_do_not_track(bool enable)
|
|
||||||
{
|
|
||||||
m_view->set_enable_do_not_track(enable);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,8 +90,6 @@ public:
|
||||||
|
|
||||||
void set_preferred_languages(ReadonlySpan<String> preferred_languages);
|
void set_preferred_languages(ReadonlySpan<String> preferred_languages);
|
||||||
|
|
||||||
void set_enable_do_not_track(bool);
|
|
||||||
|
|
||||||
bool url_is_hidden() const { return m_location_edit->url_is_hidden(); }
|
bool url_is_hidden() const { return m_location_edit->url_is_hidden(); }
|
||||||
void set_url_is_hidden(bool url_is_hidden) { m_location_edit->set_url_is_hidden(url_is_hidden); }
|
void set_url_is_hidden(bool url_is_hidden) { m_location_edit->set_url_is_hidden(url_is_hidden); }
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue