The QFeedbackInterface class is the base class for interfaces providing feedback. More...
#include <QFeedbackInterface>
Inherited by QFeedbackFileInterface, QFeedbackHapticsInterface, and QFeedbackThemeInterface.
enum | PluginPriority { PluginLowPriority, PluginNormalPriority, PluginHighPriority } |
void | reportError ( const QFeedbackEffect * effect, QFeedbackEffect::ErrorType error ) |
The QFeedbackInterface class is the base class for interfaces providing feedback.
It gives the possibility to report errors from within a backend plugin.
This enum describes the priority that the plugin should have in case more than one is found. If more than one plugin have the same priority the first one that has been loaded will be used.
That priority is only used for interfaces where only one instance is loaded. This does not apply to the file effects. It applies for the theme and haptics effects.
Constant | Value | Description |
---|---|---|
QFeedbackInterface::PluginLowPriority | 0 | The plugin will have a low priority. This is usually the case for platform specific-APIs. |
QFeedbackInterface::PluginNormalPriority | 1 | The plugin will have a normal priority. This is usually the case for advances technologies. |
QFeedbackInterface::PluginHighPriority | 2 | The plugin will have higher priority. Use this priority if you want your own plugin to be used. |
Allows to report error whenever necessary from a backend plugin. Errors most likely can happen trying to play an effect.