aboutsummaryrefslogtreecommitdiff
path: root/src/ui/pluginitem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/pluginitem.h')
-rw-r--r--src/ui/pluginitem.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ui/pluginitem.h b/src/ui/pluginitem.h
index 1238ce18c..80dfc8887 100644
--- a/src/ui/pluginitem.h
+++ b/src/ui/pluginitem.h
@@ -27,6 +27,7 @@
*/
class DecoderFactory;
+class EngineFactory;
class OutputFactory;
class VisualFactory;
class EffectFactory;
@@ -51,6 +52,25 @@ private:
};
+class EnginePluginItem : public QObject
+{
+ Q_OBJECT
+public:
+ EnginePluginItem(QObject *parent, EngineFactory *fact);
+
+ ~EnginePluginItem();
+
+ bool isSelected();
+ EngineFactory *factory();
+
+public slots:
+ void setSelected(bool);
+
+private:
+ EngineFactory *m_factory;
+
+};
+
class OutputPluginItem : public QObject
{
Q_OBJECT