aboutsummaryrefslogtreecommitdiff
path: root/src/protocolsetup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocolsetup.cpp')
-rw-r--r--src/protocolsetup.cpp10
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;
}