diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-10 00:57:05 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-10 00:57:05 +0200 |
| commit | e32d4644034f0a6df8dd06c985ccfe74e7dd48f4 (patch) | |
| tree | 24590a649f95a8da54ffa3dbb4081272aa8d74fe /src/protocolsetup.cpp | |
| parent | 656391ecc0555b3462266b886434ae0f120a401c (diff) | |
Enables desktop services via protocols.
Diffstat (limited to 'src/protocolsetup.cpp')
| -rw-r--r-- | src/protocolsetup.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/protocolsetup.cpp b/src/protocolsetup.cpp index fcf971a..33b454e 100644 --- a/src/protocolsetup.cpp +++ b/src/protocolsetup.cpp @@ -27,17 +27,17 @@ void ProtocolSetup::load(QSettings &settings) settings.endGroup(); } -bool ProtocolSetup::isSchemeSupported(QString const & _scheme) const +ProtocolSetup::ProtocolSupport ProtocolSetup::isSchemeSupported(QString const & _scheme) const { auto scheme = _scheme.toLower(); -#define MAC(X) if(scheme == #X) return this->X; +#define MAC(X) if(scheme == #X) return this->X ? Enabled : Disabled; PROTOCOLS(MAC) #undef MAC // built-in schemes: - if(scheme == "about") return true; - if(scheme == "file") return true; + if(scheme == "about") return Enabled; + if(scheme == "file") return Enabled; - return false; + return Unsupported; } |
