diff options
Diffstat (limited to 'src/pluginitem.h')
| -rw-r--r-- | src/pluginitem.h | 20 |
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 |
