mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-09 17:44:56 +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
|
@ -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) {
|
||||
Vector<String> preferred_languages;
|
||||
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_preferred_languages(preferred_languages);
|
||||
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);
|
||||
}
|
||||
|
||||
|
|
|
@ -65,17 +65,6 @@ void Settings::set_preferred_languages(QStringList const& 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()
|
||||
{
|
||||
return m_qsettings->value("show_menubar", false).toBool();
|
||||
|
|
|
@ -44,9 +44,6 @@ public:
|
|||
QStringList preferred_languages();
|
||||
void set_preferred_languages(QStringList const& languages);
|
||||
|
||||
bool enable_do_not_track();
|
||||
void set_enable_do_not_track(bool enable);
|
||||
|
||||
bool show_menubar();
|
||||
void set_show_menubar(bool show_menubar);
|
||||
|
||||
|
|
|
@ -32,18 +32,7 @@ SettingsDialog::SettingsDialog(QMainWindow* window)
|
|||
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("Send web sites a \"Do Not Track\" request", this), m_enable_do_not_track);
|
||||
|
||||
setWindowTitle("Settings");
|
||||
setLayout(m_layout);
|
||||
|
|
|
@ -26,7 +26,6 @@ private:
|
|||
QFormLayout* m_layout;
|
||||
QMainWindow* m_window { 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);
|
||||
}
|
||||
|
||||
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_enable_do_not_track(bool);
|
||||
|
||||
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); }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue