42 #ifndef vtkEventQtSlotConnect_h 43 #define vtkEventQtSlotConnect_h 45 #include "vtkGUISupportQtModule.h" 49 #include <QtCore/QObject> 52 class vtkQtConnections;
71 virtual void Connect(
vtkObject* vtk_obj,
unsigned long event,
72 const QObject* qt_obj,
const char* slot,
73 void* client_data=NULL,
float priority=0.0
74 ,Qt::ConnectionType
type = Qt::AutoConnection);
84 virtual void Disconnect(
85 vtkObject* vtk_obj=NULL,
unsigned long event=vtkCommand::NoEvent,
86 const QObject* qt_obj=NULL,
const char* slot = 0,
void* client_data=NULL);
92 virtual int GetNumberOfConnections()
const;
abstract base class for most VTK objects
vtkQtConnections * Connections
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Manage connections between VTK events and Qt slots.
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...