IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QTouch3DInputHandler Class

Basic touch display based input handler.

This class was introduced in QtDataVisualization 1.0.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QTouch3DInputHandler Class

  • Header: QTouch3DInputHandler

  • Since: QtDataVisualization 1.0

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS DataVisualization)

    target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)

  • qmake: QT += datavisualization

  • Inherited By:

  • Instantiated By: qml-qtdatavisualization-touchinputhandler3d.xml

  • Inherits: Q3DInputHandler

Detailed Description

QTouch3DInputHandler is the basic input handler for touch screen devices.

Default touch input handler has the following functionalty:

Gesture

Action

Touch-And-Move

Rotate graph within limits set for Q3DCamera

Tap

Select the item tapped or remove selection if none. May open the secondary view depending on the selection mode.

Tap-And-Hold

Same as tap.

Pinch

Zoom in/out within the allowable zoom range set for Q3DCamera.

Tap on the primary view when the secondary view is visible

Closes the secondary view.

Secondary view is available only for Q3DBars and Q3DSurface graphs.

Rotation, zoom, and selection can each be individually disabled using corresponding Q3DInputHandler properties.

Member Function Documentation

 

[explicit] QTouch3DInputHandler::QTouch3DInputHandler(QObject *parent = nullptr)

Constructs the basic touch display input handler. An optional parent parameter can be given and is then passed to QObject constructor.

[virtual] QTouch3DInputHandler::~QTouch3DInputHandler()

Destroys the input handler.

[override virtual] void QTouch3DInputHandler::touchEvent(QTouchEvent *event)

Reimplements: QAbstract3DInputHandler::touchEvent(QTouchEvent *event).

Override this to change handling of touch events. Touch event is given in the event.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+