25 #ifndef QVTK_WIDGET_PLUGIN
26 #define QVTK_WIDGET_PLUGIN
29 #if defined(__GNUC__) && (__GNUC__>4) || (__GNUC__==4 && __GNUC_MINOR__>=6)
30 #pragma GCC diagnostic push
33 #pragma GCC diagnostic ignored "-Wunused-parameter"
36 #include <QDesignerCustomWidgetInterface>
37 #include <QDesignerCustomWidgetCollectionInterface>
53 QString
group()
const;
62 class QVTKPlugin :
public QObject,
public QDesignerCustomWidgetCollectionInterface
65 #if QT_VERSION >= 0x050000
66 Q_PLUGIN_METADATA(IID
"org.vtk.qvtkplugin")
68 Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)
73 virtual QList<QDesignerCustomWidgetInterface*>
customWidgets()
const;
87 #if defined(__GNUC__) && (__GNUC__>4) || (__GNUC__==4 && __GNUC_MINOR__>=6)
88 #pragma GCC diagnostic pop
91 #endif //QVTK_WIDGET_PLUGIN
virtual QList< QDesignerCustomWidgetInterface * > customWidgets() const