23#include <QTreeWidgetItem>
41class PluginItem :
public QTreeWidgetItem
45 PluginItem(QTreeWidgetItem *parent, InputSourceFactory *factory,
const QString &path);
46 PluginItem(QTreeWidgetItem *parent, DecoderFactory *factory,
const QString &path);
47 PluginItem(QTreeWidgetItem *parent, EngineFactory *factory,
const QString &path);
48 PluginItem(QTreeWidgetItem *parent, EffectFactory *factory,
const QString &path);
49 PluginItem(QTreeWidgetItem *parent, VisualFactory *factory,
const QString &path);
50 PluginItem(QTreeWidgetItem *parent, GeneralFactory *factory,
const QString &path);
51 PluginItem(QTreeWidgetItem *parent, OutputFactory *factory,
const QString &path);
52 PluginItem(QTreeWidgetItem *parent, FileDialogFactory *factory,
const QString &path);
53 PluginItem(QTreeWidgetItem *parent, UiFactory *factory,
const QString &path);
57 TRANSPORT = QTreeWidgetItem::UserType,
68 bool hasAbout()
const;
69 bool hasSettings()
const;
70 void showAbout(QWidget *parent);
71 void showSettings(QWidget *parent);
72 void setEnabled(
bool enabled);
Input plugin interface (decoder factory).
Definition decoderfactory.h:54
Effect plugin interface (effect factory).
Definition effectfactory.h:57
Engine plugin interface.
Definition enginefactory.h:55
File dialog plugin interface.
Definition filedialogfactory.h:45
General plugin interface.
Definition generalfactory.h:61
Output plugin interface (output factory).
Definition outputfactory.h:49
User interface plugin interface.
Definition uifactory.h:44
Visual plugin interface (visual factory).
Definition visualfactory.h:46