summaryrefslogtreecommitdiff
path: root/src/pluginlistproxy.cpp
diff options
context:
space:
mode:
authorChris Bessent <lost.dragonist@gmail.com>2022-03-19 21:10:24 -0700
committerGitHub <noreply@github.com>2022-03-19 21:10:24 -0700
commit164c6af9627ae6b15d363120a0e88bcee7e9d4b5 (patch)
tree6c42860cbc68170b97f66a656e52a0453426c4d9 /src/pluginlistproxy.cpp
parentc6874c17712f514b9ea851be9618ffab24847196 (diff)
parent8fb36b0b28e605216fe51834b983f27e32d67c67 (diff)
Merge pull request #1670 from Qudix/isX
Add/Change IPluginList `hasXExtension` and `isXFlagged` methods
Diffstat (limited to 'src/pluginlistproxy.cpp')
-rw-r--r--src/pluginlistproxy.cpp22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/pluginlistproxy.cpp b/src/pluginlistproxy.cpp
index b9ea9e36..604aab3e 100644
--- a/src/pluginlistproxy.cpp
+++ b/src/pluginlistproxy.cpp
@@ -65,7 +65,7 @@ void PluginListProxy::setLoadOrder(const QStringList& pluginList)
bool PluginListProxy::isMaster(const QString& name) const
{
- return m_Proxied->isMaster(name);
+ return m_Proxied->isMasterFlagged(name);
}
QStringList PluginListProxy::masters(const QString& name) const
@@ -92,3 +92,23 @@ bool PluginListProxy::onPluginStateChanged(const std::function<void(const std::m
{
return m_PluginStateChanged.connect(func).connected();
}
+
+bool PluginListProxy::hasMasterExtension(const QString& name) const
+{
+ return m_Proxied->hasMasterExtension(name);
+}
+
+bool PluginListProxy::hasLightExtension(const QString& name) const
+{
+ return m_Proxied->hasLightExtension(name);
+}
+
+bool PluginListProxy::isMasterFlagged(const QString& name) const
+{
+ return m_Proxied->isMasterFlagged(name);
+}
+
+bool PluginListProxy::isLightFlagged(const QString& name) const
+{
+ return m_Proxied->isLightFlagged(name);
+}