MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

QML HapticsEffect Element

The HapticsEffect element represents a custom haptic feedback effect. More...

Inherits FeedbackEffect

This element was introduced in Mobility 1.1.

Properties

Detailed Description

This element is part of the QtMobility.feedback 1.1 module.

This class closely corresponds to the C++ QFeedbackHapticsEffect class.

 HapticsEffect {
     id: rumbleEffect
     attackIntensity: 0.0
     attackTime: 250
     intensity: 1.0
     duration: 100
     fadeTime: 250
     fadeIntensity: 0.0
 }
 MouseArea {
     onClicked: {
     rumbleEffect.start();  // plays a rumble effect
 }

See also Actuator and QFeedbackHapticsEffect.

Property Documentation

actuator : Actuator

The actuator that is used for playing this effect.

This property group was introduced in Mobility 1.1.

See also Actuator.


attackIntensity : double

The intensity of the attack (fade-in) part of the haptics effect, from 0.0 to 1.0.

This property group was introduced in Mobility 1.1.


attackTime : int

The duration of the attack (fade-in) part of the haptics effect.

This property group was introduced in Mobility 1.1.


availableActuators : list<Actuator>

This property holds a list of available actuators. This property is read only.

This property group was introduced in Mobility 1.1.

See also Actuator.


fadeIntensity : double

The intensity of the fade-out part of the haptics effect, from 0.0 to 1.0.

This property group was introduced in Mobility 1.1.


fadeTime : int

The duration of the fade-out part of the haptics effect.

This property group was introduced in Mobility 1.1.


intensity : double

The intensity of the main part of the haptics effect, from 0.0 to 1.0.

This property group was introduced in Mobility 1.1.


period : int

The period of the haptics effect. If the period is zero, the effect will not repeat. If it is non-zero, the effect will repeat every period milliseconds.

This property group was introduced in Mobility 1.1.