QtMobility Reference Documentation

QFeedbackInterface Class Reference

The QFeedbackInterface class is the base class for plugins providing feedback. More...

 #include <QFeedbackInterface>

Inherited by: QFeedbackFileInterface, QFeedbackHapticsInterface, and QFeedbackThemeInterface.

This class was introduced in Qt Mobility 1.1.

Public Types

enum PluginPriority { PluginLowPriority, PluginNormalPriority, PluginHighPriority }

Static Protected Members

void reportError ( const QFeedbackEffect * effect, QFeedbackEffect::ErrorType error )

Detailed Description

The QFeedbackInterface class is the base class for plugins providing feedback.

This interface gives the possibility to report errors from within a backend plugin.

Member Type Documentation

enum QFeedbackInterface::PluginPriority

This enum describes the priority that the plugin should have in case more than one of the same type (Haptics or Theme) is found. If more than one plugin has the same priority, the first one that has been loaded will be used. However, multiple file effect plugins can be loaded at the same time.

ConstantValueDescription
QFeedbackInterface::PluginLowPriority0The plugin will have a low priority. This is usually the case for platform specific-APIs.
QFeedbackInterface::PluginNormalPriority1The plugin will have a normal priority. This is usually the case for advanced technologies.
QFeedbackInterface::PluginHighPriority2The plugin will have higher priority. Use this priority if you want your own plugin to be used.

Member Function Documentation

void QFeedbackInterface::reportError ( const QFeedbackEffect * effect, QFeedbackEffect::ErrorType error ) [static protected]

Allows a plugin to report the specified error whenever necessary. Errors most likely can happen trying to play or pause an effect, which should be supplied as the parameter effect.

This function was introduced in Qt Mobility 1.1.

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.