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>
42 #include "vtkConfigure.h"
52 QString
name()
const VTK_OVERRIDE;
53 QString
domXml()
const VTK_OVERRIDE;
55 QString
group()
const VTK_OVERRIDE;
56 QIcon
icon()
const VTK_OVERRIDE;
58 QString
toolTip()
const VTK_OVERRIDE;
64 class QVTKPlugin :
public QObject,
public QDesignerCustomWidgetCollectionInterface
67 #if QT_VERSION >= 0x050000
68 Q_PLUGIN_METADATA(IID
"org.vtk.qvtkplugin")
70 Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)
75 QList<QDesignerCustomWidgetInterface*>
customWidgets()
const VTK_OVERRIDE;
89 #if defined(__GNUC__) && (__GNUC__>4) || (__GNUC__==4 && __GNUC_MINOR__>=6)
90 #pragma GCC diagnostic pop
93 #endif //QVTK_WIDGET_PLUGIN
QList< QDesignerCustomWidgetInterface * > customWidgets() const override