aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes')
-rw-r--r--share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes204
1 files changed, 61 insertions, 143 deletions
diff --git a/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes b/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes
index e95127827c..b51bdd5258 100644
--- a/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes
+++ b/share/qtcreator/qml-type-descriptions/qtmobility-feedback.qmltypes
@@ -5,10 +5,29 @@ import QtQuick.tooling 1.0
Module {
Component {
- name: "QDeclarativeFeedback"
+ name: "QDeclarativeFeedbackActuator"
prototype: "QObject"
exports: [
- "QtMobility.feedback/Feedback 1.1"
+ "QtMobility.feedback/Actuator 1.1"
+ ]
+ Property { name: "actuatorId"; type: "int"; isReadonly: true }
+ Property { name: "name"; type: "string"; isReadonly: true }
+ Property { name: "state"; type: "QFeedbackActuator::State"; isReadonly: true }
+ Property { name: "valid"; type: "bool"; isReadonly: true }
+ Property { name: "enabled"; type: "bool" }
+ Signal { name: "enabledChanged" }
+ Method {
+ name: "isCapabilitySupported"
+ type: "bool"
+ Parameter { name: "capbility"; type: "QFeedbackActuator::Capability" }
+ }
+ }
+ Component {
+ name: "QDeclarativeFeedbackEffect"
+ prototype: "QObject"
+ exports: [
+ "QtMobility.feedback/Feedback 1.1",
+ "QtMobility.feedback/FeedbackEffect 1.1"
]
Enum {
name: "Duration"
@@ -32,32 +51,58 @@ Module {
"DeviceBusy": 1
}
}
+ Property { name: "running"; type: "bool" }
+ Property { name: "paused"; type: "bool" }
+ Property { name: "duration"; type: "int" }
+ Property { name: "state"; type: "State" }
+ Property { name: "error"; type: "ErrorType"; isReadonly: true }
+ Signal { name: "runningChanged" }
+ Signal { name: "pausedChanged" }
+ Signal { name: "durationChanged" }
+ Signal { name: "stateChanged" }
+ Signal { name: "errorChanged" }
+ Method { name: "updateState" }
}
Component {
name: "QDeclarativeFileEffect"
- prototype: "QFeedbackFileEffect"
+ prototype: "QDeclarativeFeedbackEffect"
exports: [
"QtMobility.feedback/FileEffect 1.1"
]
- Property { name: "running"; type: "bool" }
- Property { name: "paused"; type: "bool" }
- Signal { name: "runningChanged" }
- Signal { name: "pausedChanged" }
- Method { name: "updateState" }
+ Property { name: "loaded"; type: "bool" }
+ Property { name: "source"; type: "QUrl" }
+ Property { name: "supportedMimeTypes"; type: "QStringList"; isReadonly: true }
+ Signal { name: "loadedChanged" }
+ Signal { name: "sourceChanged" }
+ Method { name: "load" }
+ Method { name: "unload" }
}
Component {
name: "QDeclarativeHapticsEffect"
- prototype: "QFeedbackHapticsEffect"
+ prototype: "QDeclarativeFeedbackEffect"
exports: [
"QtMobility.feedback/HapticsEffect 1.1"
]
- Property { name: "actuators"; type: "QFeedbackActuator"; isList: true; isReadonly: true }
- Property { name: "running"; type: "bool" }
- Property { name: "paused"; type: "bool" }
- Signal { name: "runningChanged" }
- Signal { name: "pausedChanged" }
- Signal { name: "actuatorsChanged" }
- Method { name: "updateState" }
+ Property {
+ name: "availableActuators"
+ type: "QDeclarativeFeedbackActuator"
+ isList: true
+ isReadonly: true
+ }
+ Property { name: "intensity"; type: "qreal" }
+ Property { name: "attackTime"; type: "int" }
+ Property { name: "attackIntensity"; type: "qreal" }
+ Property { name: "fadeTime"; type: "int" }
+ Property { name: "fadeIntensity"; type: "qreal" }
+ Property { name: "period"; type: "int" }
+ Property { name: "actuator"; type: "QDeclarativeFeedbackActuator"; isPointer: true }
+ Signal { name: "intensityChanged" }
+ Signal { name: "attackTimeChanged" }
+ Signal { name: "attackIntensityChanged" }
+ Signal { name: "fadeTimeChanged" }
+ Signal { name: "fadeIntensityChanged" }
+ Signal { name: "periodChanged" }
+ Signal { name: "actuatorChanged" }
}
Component {
name: "QDeclarativeThemeEffect"
@@ -110,131 +155,4 @@ Module {
Signal { name: "effectChanged" }
Method { name: "play" }
}
- Component {
- name: "QFeedbackActuator"
- prototype: "QObject"
- exports: [
- "QtMobility.feedback/Actuator 1.1"
- ]
- Enum {
- name: "Capability"
- values: {
- "Envelope": 0,
- "Period": 1
- }
- }
- Enum {
- name: "State"
- values: {
- "Busy": 0,
- "Ready": 1,
- "Unknown": 2
- }
- }
- Property { name: "id"; type: "int"; isReadonly: true }
- Property { name: "name"; type: "string"; isReadonly: true }
- Property { name: "state"; type: "QFeedbackActuator::State"; isReadonly: true }
- Property { name: "valid"; type: "bool"; isReadonly: true }
- Property { name: "enabled"; type: "bool" }
- Signal { name: "enabledChanged" }
- Method {
- name: "isCapabilitySupported"
- type: "bool"
- Parameter { type: "Capability" }
- }
- }
- Component {
- name: "QFeedbackEffect"
- prototype: "QObject"
- Enum {
- name: "ThemeEffect"
- values: {
- "ThemeBasic": 0,
- "ThemeSensitive": 1,
- "ThemeBasicButton": 2,
- "ThemeSensitiveButton": 3,
- "ThemeBasicKeypad": 4,
- "ThemeSensitiveKeypad": 5,
- "ThemeBasicSlider": 6,
- "ThemeSensitiveSlider": 7,
- "ThemeBasicItem": 8,
- "ThemeSensitiveItem": 9,
- "ThemeItemScroll": 10,
- "ThemeItemPick": 11,
- "ThemeItemDrop": 12,
- "ThemeItemMoveOver": 13,
- "ThemeBounceEffect": 14,
- "ThemeCheckBox": 15,
- "ThemeMultipleCheckBox": 16,
- "ThemeEditor": 17,
- "ThemeTextSelection": 18,
- "ThemeBlankSelection": 19,
- "ThemeLineSelection": 20,
- "ThemeEmptyLineSelection": 21,
- "ThemePopUp": 22,
- "ThemePopupOpen": 23,
- "ThemePopupClose": 24,
- "ThemeFlick": 25,
- "ThemeStopFlick": 26,
- "ThemeMultiPointTouchActivate": 27,
- "ThemeRotateStep": 28,
- "ThemeLongPress": 29,
- "ThemePositiveTacticon": 30,
- "ThemeNeutralTacticon": 31,
- "ThemeNegativeTacticon": 32,
- "NumberOfThemeEffects": 33,
- "ThemeUser": 65535
- }
- }
- Enum {
- name: "Duration"
- values: {
- "Infinite": -1
- }
- }
- Enum {
- name: "State"
- values: {
- "Stopped": 0,
- "Paused": 1,
- "Running": 2,
- "Loading": 3
- }
- }
- Enum {
- name: "ErrorType"
- values: {
- "UnknownError": 0,
- "DeviceBusy": 1
- }
- }
- Property { name: "duration"; type: "int"; isReadonly: true }
- Property { name: "state"; type: "State"; isReadonly: true }
- Signal {
- name: "error"
- Parameter { type: "QFeedbackEffect::ErrorType" }
- }
- Signal { name: "stateChanged" }
- Method { name: "start" }
- Method { name: "stop" }
- Method { name: "pause" }
- }
- Component {
- name: "QFeedbackFileEffect"
- prototype: "QFeedbackEffect"
- Property { name: "loaded"; type: "bool" }
- Property { name: "source"; type: "QUrl" }
- }
- Component {
- name: "QFeedbackHapticsEffect"
- prototype: "QFeedbackEffect"
- Property { name: "duration"; type: "int" }
- Property { name: "intensity"; type: "qreal" }
- Property { name: "attackTime"; type: "int" }
- Property { name: "attackIntensity"; type: "qreal" }
- Property { name: "fadeTime"; type: "int" }
- Property { name: "fadeIntensity"; type: "int" }
- Property { name: "period"; type: "int" }
- Property { name: "actuator"; type: "QFeedbackActuator"; isPointer: true }
- }
}