49 #ifndef VTK_QT_CONNECTION
50 #define VTK_QT_CONNECTION
52 #include "vtkObject.h"
53 #include "vtkCommand.h"
59 class vtkCallbackCommand;
60 class vtkEventQtSlotConnect;
78 void PrintSelf(ostream& os, vtkIndent indent);
81 void Execute(vtkObject* caller,
unsigned long event,
void* client_data);
84 void SetConnection(vtkObject* vtk_obj,
unsigned long event,
85 const QObject* qt_obj,
const char* slot,
86 void* client_data,
float priority=0.0
87 ,Qt::ConnectionType type = Qt::AutoConnection);
90 bool IsConnection(vtkObject* vtk_obj,
unsigned long event,
91 const QObject* qt_obj,
const char* slot,
94 static void DoCallback(vtkObject* vtk_obj,
unsigned long event,
95 void* client_data,
void* call_data);
99 void EmitExecute(vtkObject*,
unsigned long,
void* client_data,
void* call_data, vtkCommand*);
102 void deleteConnection();
vtkCallbackCommand * Callback
#define MITKOPENVIEWCORE_EXPORT
vtkEventQtSlotConnect * Owner