42 #ifndef vtkEventQtSlotConnect_h
43 #define vtkEventQtSlotConnect_h
45 #include "vtkGUISupportQtModule.h"
49 #include <QtCore/QObject>
52 class vtkQtConnections;
65 void PrintSelf(ostream& os,
vtkIndent indent) VTK_OVERRIDE;
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(
86 const QObject* qt_obj=NULL, const
char* slot = 0,
void* client_data=NULL);
92 virtual
int GetNumberOfConnections() const;
95 vtkQtConnections* Connections;
97 void RemoveConnection(vtkQtConnection*);
abstract base class for most VTK objects
Manage connections between VTK events and Qt slots.
superclass for callback/observer methods
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...