![]() |
VR-Forces Developer's Guide
|
Mouse position class override to supply a getCurrentMouse position method using qt cursor positioning.

Public Member Functions | |
| DtQtMousePositionProvider (makVrv::DtDe &de) | |
| virtual | ~DtQtMousePositionProvider () |
| virtual void | getCurrentMousePosition (int &x, int &y) override |
| virtual void | setFreezeMousePosition (bool) override |
| virtual bool | isShiftKeyDown () const override |
| virtual bool | isControlKeyDown () const override |
| virtual bool | isFunctionKeyDown () const override |
| virtual bool | isAltKeyDown () const override |
| virtual bool | isLeftMouseButtonDown () const override |
| virtual bool | isRightMouseButtonDown () const override |
| virtual bool | isMiddleMouseButtonDown () const override |
| virtual double | getDpi (std::string &dpiMessage) override |
| virtual double | devicePixelRatio () const override |
Protected Member Functions | |
| virtual double | calculateDpi (QString &dpiMessage) const |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| bool | myFrozen |
| int | myFrozenMousePositionX |
| int | myFrozenMousePositionY |
| double | myLastMM |
| double | myDpi |
| std::string | myDpiMessage |
| makVrf::DtQtMousePositionProvider::DtQtMousePositionProvider | ( | makVrv::DtDe & | de | ) |
CTOR.
|
virtual |
DTOR.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Currently only valid for windows application. Linux will always return false.
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
overridevirtual |
Implements makVrf::DtMousePositionProvider.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |