|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   30 #ifndef vtkQtConnection_h 
   31 #define vtkQtConnection_h 
   62     const char* slot, 
void* client_data, 
float priority = 0.0,
 
   63     Qt::ConnectionType 
type = Qt::AutoConnection);
 
   67     const char* slot, 
void* client_data);
 
   70     vtkObject* vtk_obj, 
unsigned long event, 
void* client_data, 
void* call_data);
 
  
superclass for callback/observer methods
void EmitExecute(vtkObject *, unsigned long, void *client_data, void *call_data, vtkCommand *)
Manage connections between VTK events and Qt slots.
abstract base class for most VTK objects
~vtkQtConnection() override
vtkEventQtSlotConnect * Owner
static void DoCallback(vtkObject *vtk_obj, unsigned long event, void *client_data, void *call_data)
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
void SetConnection(vtkObject *vtk_obj, unsigned long event, const QObject *qt_obj, const char *slot, void *client_data, float priority=0.0, Qt::ConnectionType type=Qt::AutoConnection)
supports function callbacks
vtkQtConnection(vtkEventQtSlotConnect *owner)
void Execute(vtkObject *caller, unsigned long event, void *client_data)
vtkCallbackCommand * Callback
bool IsConnection(vtkObject *vtk_obj, unsigned long event, const QObject *qt_obj, const char *slot, void *client_data)