VTK
9.5.2
Main Page
Related Pages
Topics
Namespaces
Classes
Files
Examples
File List
File Members
GUISupport
Qt
vtkTDxQtUnixDevices.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
13
14
#ifndef vtkTDxQtUnixDevices_h
15
#define vtkTDxQtUnixDevices_h
16
17
#include "
QVTKWin32Header.h
"
// for VTKGUISUPPORTQT_EXPORT
18
#include "vtkGUISupportQtModule.h"
// For export macro
19
#include "vtkTDxUnixDevice.h"
// required for vtkTDxUnixDeviceXEvent
20
#include <QObject>
21
22
VTK_ABI_NAMESPACE_BEGIN
23
class
vtkTDxQtUnixDevicesPrivate;
24
25
class
VTKGUISUPPORTQT_EXPORT
vtkTDxQtUnixDevices
:
public
QObject
26
{
27
Q_OBJECT
28
public
:
29
vtkTDxQtUnixDevices
();
30
~vtkTDxQtUnixDevices
();
31
37
void
ProcessEvent(vtkTDxUnixDeviceXEvent* e);
38
39
Q_SIGNALS:
45
void
CreateDevice
(vtkTDxDevice* device);
46
47
protected
:
48
vtkTDxQtUnixDevicesPrivate*
Private
;
49
50
private
:
51
vtkTDxQtUnixDevices
(
const
vtkTDxQtUnixDevices
&) =
delete
;
52
void
operator=(
const
vtkTDxQtUnixDevices
&) =
delete
;
53
};
54
55
VTK_ABI_NAMESPACE_END
56
#endif
57
// VTK-HeaderTest-Exclude: vtkTDxQtUnixDevices.h
QVTKWin32Header.h
vtkTDxQtUnixDevices::vtkTDxQtUnixDevices
vtkTDxQtUnixDevices()
vtkTDxQtUnixDevices::CreateDevice
void CreateDevice(vtkTDxDevice *device)
Process X11 event `e'.
vtkTDxQtUnixDevices::~vtkTDxQtUnixDevices
~vtkTDxQtUnixDevices()
vtkTDxQtUnixDevices::Private
vtkTDxQtUnixDevicesPrivate * Private
Definition
vtkTDxQtUnixDevices.h:48
Generated on
for VTK by
1.15.0