summaryrefslogtreecommitdiff
path: root/src/plugincontainer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugincontainer.h')
-rw-r--r--src/plugincontainer.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/plugincontainer.h b/src/plugincontainer.h
index 89ab5528..ac40e413 100644
--- a/src/plugincontainer.h
+++ b/src/plugincontainer.h
@@ -331,6 +331,20 @@ private:
friend class PluginRequirements;
+
+ /**
+ * @brief Retrieved the (localized) names of interfaces implemented by the given
+ * plugin.
+ *
+ * @param plugin The plugin to retrieve interface for.
+ *
+ * @return the (localized) names of interfaces implemented by this plugin.
+ *
+ * @note This function can be used to get implemented interfaces before registering
+ * a plugin.
+ */
+ QStringList implementedInterfaces(QObject* plugin) const;
+
/**
* @brief Check if a plugin implements a "better" interface than another
* one, as specified by PluginTypeOrder.