23#include <QTreeWidgetItem>
41class PluginItem :
public QTreeWidgetItem
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);
58 TRANSPORT = QTreeWidgetItem::UserType,
69 bool hasAbout()
const;
70 bool hasSettings()
const;
71 void showAbout(QWidget *parent);
72 void showSettings(QWidget *parent);
73 void setEnabled(
bool enabled);
Input plugin interface (decoder factory).
Definition decoderfactory.h:54
Effect plugin interface (effect factory).
Definition effectfactory.h:56
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:48
User interface plugin interface.
Definition uifactory.h:44
Visual plugin interface (visual factory).
Definition visualfactory.h:46