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