Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
SoQtDevice.h File Reference
#include <Inventor/Qt/OivQtCompat.h>
#include <Inventor/SbLinear.h>
#include <Inventor/events/SoEvent.h>
#include <QObject>
#include <QEvent>
#include <QScreen>
#include <QApplication>
#include <QWindow>
#include <Inventor/Qt/SoQtDef.h>
#include <Inventor/Qt/SoQtComponent.h>

Go to the source code of this file.

Classes

class  SoQtDevice
  VSG extension Abstract base class for input devices. More...
 

Macros

#define EventMask   int
 
#define NoEventMask   0L
 
#define KeyPressMask   (1L<<0)
 
#define KeyReleaseMask   (1L<<1)
 
#define ButtonPressMask   (1L<<2)
 
#define ButtonReleaseMask   (1L<<3)
 
#define EnterWindowMask   (1L<<4)
 
#define LeaveWindowMask   (1L<<5)
 
#define PointerMotionMask   (1L<<6)
 
#define PointerMotionHintMask   (1L<<7)
 
#define Button1MotionMask   (1L<<8)
 
#define Button2MotionMask   (1L<<9)
 
#define Button3MotionMask   (1L<<10)
 
#define Button4MotionMask   (1L<<11)
 
#define Button5MotionMask   (1L<<12)
 
#define ButtonMotionMask   (1L<<13)
 

Macro Definition Documentation

◆ Button1MotionMask

#define Button1MotionMask   (1L<<8)

Definition at line 71 of file SoQtDevice.h.

◆ Button2MotionMask

#define Button2MotionMask   (1L<<9)

Definition at line 72 of file SoQtDevice.h.

◆ Button3MotionMask

#define Button3MotionMask   (1L<<10)

Definition at line 73 of file SoQtDevice.h.

◆ Button4MotionMask

#define Button4MotionMask   (1L<<11)

Definition at line 74 of file SoQtDevice.h.

◆ Button5MotionMask

#define Button5MotionMask   (1L<<12)

Definition at line 75 of file SoQtDevice.h.

◆ ButtonMotionMask

#define ButtonMotionMask   (1L<<13)

Definition at line 76 of file SoQtDevice.h.

◆ ButtonPressMask

#define ButtonPressMask   (1L<<2)

Definition at line 65 of file SoQtDevice.h.

◆ ButtonReleaseMask

#define ButtonReleaseMask   (1L<<3)

Definition at line 66 of file SoQtDevice.h.

◆ EnterWindowMask

#define EnterWindowMask   (1L<<4)

Definition at line 67 of file SoQtDevice.h.

◆ EventMask

#define EventMask   int

Definition at line 42 of file SoQtDevice.h.

◆ KeyPressMask

#define KeyPressMask   (1L<<0)

Definition at line 63 of file SoQtDevice.h.

◆ KeyReleaseMask

#define KeyReleaseMask   (1L<<1)

Definition at line 64 of file SoQtDevice.h.

◆ LeaveWindowMask

#define LeaveWindowMask   (1L<<5)

Definition at line 68 of file SoQtDevice.h.

◆ NoEventMask

#define NoEventMask   0L

Definition at line 62 of file SoQtDevice.h.

◆ PointerMotionHintMask

#define PointerMotionHintMask   (1L<<7)

Definition at line 70 of file SoQtDevice.h.

◆ PointerMotionMask

#define PointerMotionMask   (1L<<6)

Definition at line 69 of file SoQtDevice.h.