VTK  9.3.20240328
Signals | Public Member Functions | Protected Attributes | List of all members
vtkTDxQtUnixDevices Class Reference

Manage a list vtkTDXUnixDevice(s). More...

#include <vtkTDxQtUnixDevices.h>

Inherits QObject.

Signals

void CreateDevice (vtkTDxDevice *device)
 This signal should be connected to a slot in the QApplication. More...
 

Public Member Functions

 vtkTDxQtUnixDevices ()
 
 ~vtkTDxQtUnixDevices ()
 
void ProcessEvent (vtkTDxUnixDeviceXEvent *e)
 Process X11 event ‘e’. More...
 

Protected Attributes

vtkTDxQtUnixDevicesPrivate * Private
 

Detailed Description

Manage a list vtkTDXUnixDevice(s).

This class is essentially a map between a X11 window id and a vtkTDXUnixDevice. It is uses internally by QVTKApplication.

See also
vtkTDxUnixDevice QVTKOpenGLNativeWidget QVTKApplication

Definition at line 25 of file vtkTDxQtUnixDevices.h.

Constructor & Destructor Documentation

◆ vtkTDxQtUnixDevices()

vtkTDxQtUnixDevices::vtkTDxQtUnixDevices ( )

◆ ~vtkTDxQtUnixDevices()

vtkTDxQtUnixDevices::~vtkTDxQtUnixDevices ( )

Member Function Documentation

◆ ProcessEvent()

void vtkTDxQtUnixDevices::ProcessEvent ( vtkTDxUnixDeviceXEvent *  e)

Process X11 event ‘e’.

Create a device and emit signal CreateDevice if it does not exist yet.

Precondition
e_exists: e!=0

◆ CreateDevice

void vtkTDxQtUnixDevices::CreateDevice ( vtkTDxDevice *  device)
signal

This signal should be connected to a slot in the QApplication.

The slot in the QApplication is supposed to remit this signal. The QVTKOpenGLNativeWidget have slot to receive this signal from the QApplication.

Member Data Documentation

◆ Private

vtkTDxQtUnixDevicesPrivate* vtkTDxQtUnixDevices::Private
protected

Definition at line 48 of file vtkTDxQtUnixDevices.h.


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