aboutsummaryrefslogtreecommitdiff
path: root/src/pluginitem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pluginitem.h')
-rw-r--r--src/pluginitem.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/pluginitem.h b/src/pluginitem.h
index 4a54f0e9d..11798ee25 100644
--- a/src/pluginitem.h
+++ b/src/pluginitem.h
@@ -29,6 +29,7 @@
class DecoderFactory;
class OutputFactory;
class VisualFactory;
+class EffectFactory;
class InputPluginItem : public QObject
{
@@ -89,4 +90,23 @@ private:
VisualFactory *m_factory;
};
+class EffectPluginItem : public QObject
+{
+ Q_OBJECT
+public:
+ EffectPluginItem(QObject *parent, EffectFactory *fact, const QString &filePath);
+
+ ~EffectPluginItem();
+
+ bool isSelected();
+ EffectFactory * factory();
+
+public slots:
+ void select(bool);
+
+private:
+ QString m_fileName;
+ EffectFactory *m_factory;
+};
+
#endif