VTK  9.3.20240419
Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Attributes | List of all members
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: