diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-07 01:06:07 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-07 01:06:07 +0200 |
| commit | 093bfcc50d5889358ed806096ac5652a9e925cfc (patch) | |
| tree | f0276f86cf9b14309851b9d3136c370503ecea64 /src/settingsdialog.cpp | |
| parent | d4d353dab0f7c2fe2e1d76f6666f848e077d07dd (diff) | |
| download | kristall-093bfcc50d5889358ed806096ac5652a9e925cfc.tar.gz | |
Implements multi-protocol support. Adds support for HTTP/HTTPS, adds settings to enable/disable protocols
Diffstat (limited to 'src/settingsdialog.cpp')
| -rw-r--r-- | src/settingsdialog.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/settingsdialog.cpp b/src/settingsdialog.cpp index 33042d5..27a1c12 100644 --- a/src/settingsdialog.cpp +++ b/src/settingsdialog.cpp @@ -99,6 +99,24 @@ void SettingsDialog::setStartPage(const QUrl &url) this->ui->start_page->setText(url.toString()); } +ProtocolSetup SettingsDialog::protocols() const +{ + ProtocolSetup protocols; +#define M(X) \ + protocols.X = this->ui->enable_##X->isChecked(); + PROTOCOLS(M) +#undef M + return protocols; +} + +void SettingsDialog::setProtocols(ProtocolSetup const & protocols) +{ +#define M(X) \ + this->ui->enable_##X->setChecked(protocols.X); + PROTOCOLS(M) +#undef M +} + void SettingsDialog::reloadStylePreview() { auto const document = R"gemini(# H1 Header @@ -253,7 +271,7 @@ void SettingsDialog::on_auto_theme_currentIndexChanged(int index) } } -void SettingsDialog::on_preview_url_textChanged(const QString &arg1) +void SettingsDialog::on_preview_url_textChanged(const QString &) { this->reloadStylePreview(); } |
