diff options
author | Henry Castro <hcastro@collabora.com> | 2022-11-21 21:27:24 -0400 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2023-01-28 10:58:10 +0100 |
commit | 3a8e5423499d93bb5921524a587e2d0b870a54ea (patch) | |
tree | e3cb29371e7d95f7989dd87451909831a2929aa9 /svtools | |
parent | 53d0c957d3bc178248c6bead508622098fb03050 (diff) |
svtools: add new entry "RestProtocol"
Custom Rest API protocol
Signed-off-by: Henry Castro <hcastro@collabora.com>
Change-Id: If2f72330f2ed9768f230dc88296df7f757be263a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143105
Reviewed-by: Ashod Nakashian <ash@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145605
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/config/languagetoolcfg.cxx | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/svtools/source/config/languagetoolcfg.cxx b/svtools/source/config/languagetoolcfg.cxx index 3f48010141db..311cefb320f4 100644 --- a/svtools/source/config/languagetoolcfg.cxx +++ b/svtools/source/config/languagetoolcfg.cxx @@ -31,6 +31,7 @@ struct LanguageToolOptions_Impl OUString sBaseURL; OUString sUsername; OUString sApiKey; + OUString sRestProtocol; bool bEnabled; bool bSSLCertVerificatrionEnabled; }; @@ -43,6 +44,7 @@ const Sequence<OUString>& SvxLanguageToolOptions::GetPropertyNames() "LanguageTool/ApiKey", "LanguageTool/IsEnabled", "LanguageTool/SSLCertVerify", + "LanguageTool/RestProtocol" }; return aNames; } @@ -69,12 +71,23 @@ OUString SvxLanguageToolOptions::getCheckerURL() const { return pImpl->sBaseURL const OUString& SvxLanguageToolOptions::getApiKey() const { return pImpl->sApiKey; } +const OUString& SvxLanguageToolOptions::getRestProtocol() const { return pImpl->sRestProtocol; } + void SvxLanguageToolOptions::setApiKey(const OUString& rVal) { pImpl->sApiKey = rVal; SetModified(); } +void SvxLanguageToolOptions::setRestProtocol(const OUString& rVal) +{ + if (pImpl->sRestProtocol != rVal) + { + pImpl->sRestProtocol = rVal; + SetModified(); + } +} + bool SvxLanguageToolOptions::getEnabled() const { return pImpl->bEnabled; } bool SvxLanguageToolOptions::getSSLVerification() const { return pImpl->bSSLCertVerificatrionEnabled; } @@ -142,6 +155,9 @@ void SvxLanguageToolOptions::Load(const css::uno::Sequence<OUString>& aNames) case 4: pValues[nProp] >>= pImpl->bSSLCertVerificatrionEnabled; break; + case 5: + pValues[nProp] >>= pImpl->sRestProtocol; + break; default: break; } @@ -172,9 +188,12 @@ void SvxLanguageToolOptions::ImplCommit() case 4: pValues[nProp] <<= pImpl->bSSLCertVerificatrionEnabled; break; + case 5: + pValues[nProp] <<= pImpl->sRestProtocol; + break; default: break; } } PutProperties(aNames, aValues); -}
\ No newline at end of file +} |