20 #ifndef PLUGINITEM_P_H 21 #define PLUGINITEM_P_H 23 #include <QTreeWidgetItem> 41 class 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);
Effect plugin interface (effect factory).
Definition: effectfactory.h:63
Input plugin interface (decoder factory).
Definition: decoderfactory.h:64
User interface plugin interface.
Definition: uifactory.h:51
File dialog plugin interface.
Definition: filedialogfactory.h:53
General plugin interface.
Definition: generalfactory.h:56
Engine plugin interface.
Definition: enginefactory.h:62
Visual plugin interface (visual factory).
Definition: visualfactory.h:53
Output plugin interface (output factory).
Definition: outputfactory.h:56