VTK  9.3.1
vtkQtConnection Class Reference

#include <vtkQtConnection.h>

Inherits QObject.

Collaboration diagram for vtkQtConnection:
[legend]

Signals

void EmitExecute (vtkObject *, unsigned long, void *client_data, void *call_data, vtkCommand *)
 

Public Member Functions

 vtkQtConnection (vtkEventQtSlotConnect *owner)
 
 ~vtkQtConnection () override
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void Execute (vtkObject *caller, unsigned long event, void *client_data)
 
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)
 
bool IsConnection (vtkObject *vtk_obj, unsigned long event, const QObject *qt_obj, const char *slot, void *client_data)
 

Static Public Member Functions

static void DoCallback (vtkObject *vtk_obj, unsigned long event, void *client_data, void *call_data)
 

Protected Slots

void deleteConnection ()
 

Protected Attributes

vtkObjectVTKObject
 
vtkCallbackCommandCallback
 
const QObject * QtObject
 
void * ClientData
 
unsigned long VTKEvent
 
QString QtSlot
 
vtkEventQtSlotConnectOwner
 

Detailed Description

Definition at line 37 of file vtkQtConnection.h.

Constructor & Destructor Documentation

◆ vtkQtConnection()

vtkQtConnection::vtkQtConnection ( vtkEventQtSlotConnect * owner)

◆ ~vtkQtConnection()

vtkQtConnection::~vtkQtConnection ( )
override

Member Function Documentation

◆ PrintSelf()

void vtkQtConnection::PrintSelf ( ostream & os,
vtkIndent indent )

◆ Execute()

void vtkQtConnection::Execute ( vtkObject * caller,
unsigned long event,
void * client_data )

◆ SetConnection()

void vtkQtConnection::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 )

◆ IsConnection()

bool vtkQtConnection::IsConnection ( vtkObject * vtk_obj,
unsigned long event,
const QObject * qt_obj,
const char * slot,
void * client_data )

◆ DoCallback()

static void vtkQtConnection::DoCallback ( vtkObject * vtk_obj,
unsigned long event,
void * client_data,
void * call_data )
static

◆ EmitExecute

void vtkQtConnection::EmitExecute ( vtkObject * ,
unsigned long ,
void * client_data,
void * call_data,
vtkCommand *  )
signal

◆ deleteConnection

void vtkQtConnection::deleteConnection ( )
protectedslot

Member Data Documentation

◆ VTKObject

vtkObject* vtkQtConnection::VTKObject
protected

Definition at line 75 of file vtkQtConnection.h.

◆ Callback

vtkCallbackCommand* vtkQtConnection::Callback
protected

Definition at line 76 of file vtkQtConnection.h.

◆ QtObject

const QObject* vtkQtConnection::QtObject
protected

Definition at line 77 of file vtkQtConnection.h.

◆ ClientData

void* vtkQtConnection::ClientData
protected

Definition at line 78 of file vtkQtConnection.h.

◆ VTKEvent

unsigned long vtkQtConnection::VTKEvent
protected

Definition at line 79 of file vtkQtConnection.h.

◆ QtSlot

QString vtkQtConnection::QtSlot
protected

Definition at line 80 of file vtkQtConnection.h.

◆ Owner

vtkEventQtSlotConnect* vtkQtConnection::Owner
protected

Definition at line 81 of file vtkQtConnection.h.


The documentation for this class was generated from the following file: