#include <GuiNativeEventWin32.h>
◆ GuiNativeEvent() [1/4]
◆ ~GuiNativeEvent() [1/4]
Gui::GuiNativeEvent::~GuiNativeEvent |
( |
| ) |
|
|
override |
◆ GuiNativeEvent() [2/4]
◆ ~GuiNativeEvent() [2/4]
Gui::GuiNativeEvent::~GuiNativeEvent |
( |
| ) |
|
|
override |
◆ GuiNativeEvent() [3/4]
◆ ~GuiNativeEvent() [3/4]
Gui::GuiNativeEvent::~GuiNativeEvent |
( |
| ) |
|
|
override |
◆ GuiNativeEvent() [4/4]
◆ ~GuiNativeEvent() [4/4]
Gui::GuiNativeEvent::~GuiNativeEvent |
( |
| ) |
|
|
override |
◆ initSpaceball() [1/4]
void Gui::GuiNativeEvent::initSpaceball |
( |
QMainWindow * |
window | ) |
|
|
finaloverridevirtual |
◆ initSpaceball() [2/4]
void Gui::GuiNativeEvent::initSpaceball |
( |
QMainWindow * |
window | ) |
|
|
finaloverridevirtual |
◆ initSpaceball() [3/4]
void Gui::GuiNativeEvent::initSpaceball |
( |
QMainWindow * |
window | ) |
|
|
finaloverridevirtual |
◆ initSpaceball() [4/4]
void Gui::GuiNativeEvent::initSpaceball |
( |
QMainWindow * |
window | ) |
|
|
finaloverridevirtual |
◆ Is3dmouseAttached()
bool Gui::GuiNativeEvent::Is3dmouseAttached |
( |
| ) |
|
|
static |
◆ MouseParams() [1/2]
Access the mouse parameters structure
◆ MouseParams() [2/2]
Access the mouse parameters structure
◆ Move3d()
void Gui::GuiNativeEvent::Move3d |
( |
HANDLE |
device, |
|
|
std::vector< float > & |
motionData |
|
) |
| |
|
virtual |
Called with the processed motion data when a 3D mouse event is received
The default implementation emits a Move3d signal with the motion data
◆ On3dmouseKeyDown()
void Gui::GuiNativeEvent::On3dmouseKeyDown |
( |
HANDLE |
device, |
|
|
int |
virtualKeyCode |
|
) |
| |
|
virtual |
Called when a 3D mouse key is pressed
The default implementation emits a On3dmouseKeyDown signal with the key code.
◆ On3dmouseKeyUp()
void Gui::GuiNativeEvent::On3dmouseKeyUp |
( |
HANDLE |
device, |
|
|
int |
virtualKeyCode |
|
) |
| |
|
virtual |
Called when a 3D mouse key is released
The default implementation emits a On3dmouseKeyUp signal with the key code.
◆ xcbEventFilter()
static bool Gui::GuiNativeEvent::xcbEventFilter |
( |
void * |
message, |
|
|
long * |
result |
|
) |
| |
|
static |
The documentation for this class was generated from the following files:
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventLinux.h
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventMac.h
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventWin32.h
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.h
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventLinux.cpp
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventLinuxX11.cpp
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventMac.cpp
- FreeCAD/src/Gui/3Dconnexion/GuiNativeEventWin32.cpp