diff options
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; } |
