aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2015-12-17 16:07:17 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2015-12-17 15:19:37 +0000
commitb8c66a6821c355731c82035bd5f7ed500afd82a8 (patch)
treebd980bd77b2cac3d889507bf9a4019490edd54d3 /src/imports
parent883b10ada42924b179a95eb4d9096c1018867e26 (diff)
Update plugins.qmltypes
The contents of templates/plugins.qmltypes has been manually copied to controls/plugins.qmltypes as suggested in the linked bug report. Change-Id: I6b71af2aa85f6e87f42689018f7814e5c139b7c8 Task-number: QTCREATORBUG-15137 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/calendar/plugins.qmltypes7
-rw-r--r--src/imports/controls/plugins.qmltypes1578
-rw-r--r--src/imports/templates/plugins.qmltypes159
3 files changed, 1726 insertions, 18 deletions
diff --git a/src/imports/calendar/plugins.qmltypes b/src/imports/calendar/plugins.qmltypes
index ba17e577..74c407c4 100644
--- a/src/imports/calendar/plugins.qmltypes
+++ b/src/imports/calendar/plugins.qmltypes
@@ -76,9 +76,9 @@ Module {
Property { name: "rightPadding"; type: "double" }
Property { name: "bottomPadding"; type: "double" }
Property { name: "spacing"; type: "double" }
- Property { name: "layoutDirection"; type: "Qt::LayoutDirection" }
- Property { name: "effectiveLayoutDirection"; type: "Qt::LayoutDirection"; isReadonly: true }
+ Property { name: "locale"; type: "QLocale" }
Property { name: "mirrored"; type: "bool"; isReadonly: true }
+ Property { name: "focusReason"; type: "Qt::FocusReason" }
Property { name: "background"; type: "QQuickItem"; isPointer: true }
Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
}
@@ -88,7 +88,6 @@ Module {
prototype: "QQuickControl"
exports: ["Qt.labs.calendar/AbstractDayOfWeekRow 1.0"]
exportMetaObjectRevisions: [0]
- Property { name: "locale"; type: "QLocale" }
Property { name: "source"; type: "QVariant" }
Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
}
@@ -100,7 +99,6 @@ Module {
exportMetaObjectRevisions: [0]
Property { name: "month"; type: "int" }
Property { name: "year"; type: "int" }
- Property { name: "locale"; type: "QLocale" }
Property { name: "source"; type: "QVariant" }
Property { name: "title"; type: "string" }
Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
@@ -129,7 +127,6 @@ Module {
exportMetaObjectRevisions: [0]
Property { name: "month"; type: "int" }
Property { name: "year"; type: "int" }
- Property { name: "locale"; type: "QLocale" }
Property { name: "source"; type: "QVariant" }
Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
}
diff --git a/src/imports/controls/plugins.qmltypes b/src/imports/controls/plugins.qmltypes
index 57ae4cd0..7300e935 100644
--- a/src/imports/controls/plugins.qmltypes
+++ b/src/imports/controls/plugins.qmltypes
@@ -8,9 +8,6 @@ import QtQuick.tooling 1.2
Module {
dependencies: [
- "Qt.labs.controls.material 1.0",
- "Qt.labs.controls.universal 1.0",
- "Qt.labs.controls.universal.impl 1.0",
"Qt.labs.templates 1.0",
"QtGraphicalEffects 1.0",
"QtGraphicalEffects.private 1.0",
@@ -18,6 +15,1549 @@ Module {
"QtQuick.Window 2.2"
]
Component {
+ name: "QQuickAbstractButton"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/AbstractButton 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "text"; type: "string" }
+ Property { name: "pressed"; type: "bool" }
+ Property { name: "checked"; type: "bool" }
+ Property { name: "checkable"; type: "bool" }
+ Property { name: "highlighted"; type: "bool" }
+ Property { name: "autoExclusive"; type: "bool" }
+ Property { name: "autoRepeat"; type: "bool" }
+ Property { name: "indicator"; type: "QQuickItem"; isPointer: true }
+ Property { name: "label"; type: "QQuickItem"; isPointer: true }
+ Signal {
+ name: "pressed"
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "released"
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal { name: "canceled" }
+ Signal {
+ name: "clicked"
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Signal {
+ name: "doubleClicked"
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ Method { name: "toggle" }
+ }
+ Component {
+ name: "QQuickApplicationWindow"
+ defaultProperty: "data"
+ prototype: "QQuickWindowQmlImpl"
+ exports: ["Qt.labs.templates/ApplicationWindow 1.0"]
+ exportMetaObjectRevisions: [0]
+ attachedType: "QQuickApplicationWindowAttached"
+ Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
+ Property { name: "activeFocusControl"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "header"; type: "QQuickItem"; isPointer: true }
+ Property { name: "footer"; type: "QQuickItem"; isPointer: true }
+ Property { name: "overlay"; type: "QQuickOverlay"; isReadonly: true; isPointer: true }
+ Property { name: "font"; type: "QFont" }
+ }
+ Component {
+ name: "QQuickApplicationWindowAttached"
+ prototype: "QObject"
+ Property { name: "window"; type: "QQuickApplicationWindow"; isReadonly: true; isPointer: true }
+ Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "activeFocusControl"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "header"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "footer"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "overlay"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ }
+ Component {
+ name: "QQuickBusyIndicator"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/BusyIndicator 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "running"; type: "bool" }
+ }
+ Component {
+ name: "QQuickButton"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/Button 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QQuickCheckBox"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/CheckBox 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "tristate"; type: "bool" }
+ Property { name: "checkState"; type: "Qt::CheckState" }
+ }
+ Component {
+ name: "QQuickComboBox"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/ComboBox 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "count"; type: "int"; isReadonly: true }
+ Property { name: "model"; type: "QVariant" }
+ Property { name: "delegateModel"; type: "QQmlInstanceModel"; isReadonly: true; isPointer: true }
+ Property { name: "pressed"; type: "bool" }
+ Property { name: "highlightedIndex"; type: "int"; isReadonly: true }
+ Property { name: "currentIndex"; type: "int" }
+ Property { name: "currentText"; type: "string"; isReadonly: true }
+ Property { name: "displayText"; type: "string" }
+ Property { name: "textRole"; type: "string" }
+ Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
+ Property { name: "popup"; type: "QQuickPopup"; isPointer: true }
+ Signal {
+ name: "activated"
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal {
+ name: "highlighted"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "textAt"
+ type: "string"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "find"
+ type: "int"
+ Parameter { name: "text"; type: "string" }
+ Parameter { name: "flags"; type: "Qt::MatchFlags" }
+ }
+ Method {
+ name: "find"
+ type: "int"
+ Parameter { name: "text"; type: "string" }
+ }
+ }
+ Component {
+ name: "QQuickContainer"
+ defaultProperty: "contentData"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/Container 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "count"; type: "int"; isReadonly: true }
+ Property { name: "contentModel"; type: "QVariant"; isReadonly: true }
+ Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true }
+ Property { name: "contentChildren"; type: "QQuickItem"; isList: true; isReadonly: true }
+ Property { name: "currentIndex"; type: "int" }
+ Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Method {
+ name: "setCurrentIndex"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem*"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addItem"
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "insertItem"
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "moveItem"
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ }
+ Method {
+ name: "removeItem"
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ name: "QQuickControl"
+ defaultProperty: "data"
+ prototype: "QQuickItem"
+ exports: ["Qt.labs.templates/Control 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "font"; type: "QFont" }
+ Property { name: "availableWidth"; type: "double"; isReadonly: true }
+ Property { name: "availableHeight"; type: "double"; isReadonly: true }
+ Property { name: "padding"; type: "double" }
+ Property { name: "topPadding"; type: "double" }
+ Property { name: "leftPadding"; type: "double" }
+ Property { name: "rightPadding"; type: "double" }
+ Property { name: "bottomPadding"; type: "double" }
+ Property { name: "spacing"; type: "double" }
+ Property { name: "locale"; type: "QLocale" }
+ Property { name: "mirrored"; type: "bool"; isReadonly: true }
+ Property { name: "focusReason"; type: "Qt::FocusReason" }
+ Property { name: "background"; type: "QQuickItem"; isPointer: true }
+ Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
+ }
+ Component {
+ name: "QQuickDial"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/Dial 1.0"]
+ exportMetaObjectRevisions: [0]
+ Enum {
+ name: "SnapMode"
+ values: {
+ "NoSnap": 0,
+ "SnapAlways": 1,
+ "SnapOnRelease": 2
+ }
+ }
+ Property { name: "from"; type: "double" }
+ Property { name: "to"; type: "double" }
+ Property { name: "value"; type: "double" }
+ Property { name: "position"; type: "double"; isReadonly: true }
+ Property { name: "angle"; type: "double"; isReadonly: true }
+ Property { name: "stepSize"; type: "double" }
+ Property { name: "snapMode"; type: "SnapMode" }
+ Property { name: "pressed"; type: "bool"; isReadonly: true }
+ Property { name: "handle"; type: "QQuickItem"; isPointer: true }
+ Method { name: "increase" }
+ Method { name: "decrease" }
+ }
+ Component {
+ name: "QQuickDrawer"
+ defaultProperty: "contentItem"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/Drawer 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "edge"; type: "Qt::Edge" }
+ Property { name: "position"; type: "double" }
+ Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
+ Property { name: "animation"; type: "QQuickPropertyAnimation"; isPointer: true }
+ Signal { name: "clicked" }
+ Method { name: "open" }
+ Method { name: "close" }
+ }
+ Component {
+ name: "QQuickFrame"
+ defaultProperty: "contentData"
+ prototype: "QQuickPane"
+ exports: ["Qt.labs.templates/Frame 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "frame"; type: "QQuickItem"; isPointer: true }
+ }
+ Component {
+ name: "QQuickGroupBox"
+ defaultProperty: "contentData"
+ prototype: "QQuickFrame"
+ exports: ["Qt.labs.templates/GroupBox 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "title"; type: "string" }
+ Property { name: "label"; type: "QQuickItem"; isPointer: true }
+ }
+ Component {
+ name: "QQuickImplicitSizeItem"
+ defaultProperty: "data"
+ prototype: "QQuickItem"
+ Property { name: "implicitWidth"; type: "double"; isReadonly: true }
+ Property { name: "implicitHeight"; type: "double"; isReadonly: true }
+ Signal { name: "implicitWidthChanged2"; revision: 1 }
+ Signal { name: "implicitHeightChanged2"; revision: 1 }
+ }
+ Component {
+ name: "QQuickItem"
+ defaultProperty: "data"
+ prototype: "QObject"
+ Enum {
+ name: "TransformOrigin"
+ values: {
+ "TopLeft": 0,
+ "Top": 1,
+ "TopRight": 2,
+ "Left": 3,
+ "Center": 4,
+ "Right": 5,
+ "BottomLeft": 6,
+ "Bottom": 7,
+ "BottomRight": 8
+ }
+ }
+ Property { name: "parent"; type: "QQuickItem"; isPointer: true }
+ Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
+ Property { name: "resources"; type: "QObject"; isList: true; isReadonly: true }
+ Property { name: "children"; type: "QQuickItem"; isList: true; isReadonly: true }
+ Property { name: "x"; type: "double" }
+ Property { name: "y"; type: "double" }
+ Property { name: "z"; type: "double" }
+ Property { name: "width"; type: "double" }
+ Property { name: "height"; type: "double" }
+ Property { name: "opacity"; type: "double" }
+ Property { name: "enabled"; type: "bool" }
+ Property { name: "visible"; type: "bool" }
+ Property { name: "visibleChildren"; type: "QQuickItem"; isList: true; isReadonly: true }
+ Property { name: "states"; type: "QQuickState"; isList: true; isReadonly: true }
+ Property { name: "transitions"; type: "QQuickTransition"; isList: true; isReadonly: true }
+ Property { name: "state"; type: "string" }
+ Property { name: "childrenRect"; type: "QRectF"; isReadonly: true }
+ Property { name: "anchors"; type: "QQuickAnchors"; isReadonly: true; isPointer: true }
+ Property { name: "left"; type: "QQuickAnchorLine"; isReadonly: true }
+ Property { name: "right"; type: "QQuickAnchorLine"; isReadonly: true }
+ Property { name: "horizontalCenter"; type: "QQuickAnchorLine"; isReadonly: true }
+ Property { name: "top"; type: "QQuickAnchorLine"; isReadonly: true }
+ Property { name: "bottom"; type: "QQuickAnchorLine"; isReadonly: true }
+ Property { name: "verticalCenter"; type: "QQuickAnchorLine"; isReadonly: true }
+ Property { name: "baseline"; type: "QQuickAnchorLine"; isReadonly: true }
+ Property { name: "baselineOffset"; type: "double" }
+ Property { name: "clip"; type: "bool" }
+ Property { name: "focus"; type: "bool" }
+ Property { name: "activeFocus"; type: "bool"; isReadonly: true }
+ Property { name: "activeFocusOnTab"; revision: 1; type: "bool" }
+ Property { name: "rotation"; type: "double" }
+ Property { name: "scale"; type: "double" }
+ Property { name: "transformOrigin"; type: "TransformOrigin" }
+ Property { name: "transformOriginPoint"; type: "QPointF"; isReadonly: true }
+ Property { name: "transform"; type: "QQuickTransform"; isList: true; isReadonly: true }
+ Property { name: "smooth"; type: "bool" }
+ Property { name: "antialiasing"; type: "bool" }
+ Property { name: "implicitWidth"; type: "double" }
+ Property { name: "implicitHeight"; type: "double" }
+ Property { name: "layer"; type: "QQuickItemLayer"; isReadonly: true; isPointer: true }
+ Signal {
+ name: "childrenRectChanged"
+ Parameter { type: "QRectF" }
+ }
+ Signal {
+ name: "baselineOffsetChanged"
+ Parameter { type: "double" }
+ }
+ Signal {
+ name: "stateChanged"
+ Parameter { type: "string" }
+ }
+ Signal {
+ name: "focusChanged"
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "activeFocusChanged"
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "activeFocusOnTabChanged"
+ revision: 1
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "parentChanged"
+ Parameter { type: "QQuickItem"; isPointer: true }
+ }
+ Signal {
+ name: "transformOriginChanged"
+ Parameter { type: "TransformOrigin" }
+ }
+ Signal {
+ name: "smoothChanged"
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "antialiasingChanged"
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "clipChanged"
+ Parameter { type: "bool" }
+ }
+ Signal {
+ name: "windowChanged"
+ revision: 1
+ Parameter { name: "window"; type: "QQuickWindow"; isPointer: true }
+ }
+ Method { name: "update" }
+ Method {
+ name: "grabToImage"
+ revision: 2
+ type: "bool"
+ Parameter { name: "callback"; type: "QJSValue" }
+ Parameter { name: "targetSize"; type: "QSize" }
+ }
+ Method {
+ name: "grabToImage"
+ revision: 2
+ type: "bool"
+ Parameter { name: "callback"; type: "QJSValue" }
+ }
+ Method {
+ name: "contains"
+ type: "bool"
+ Parameter { name: "point"; type: "QPointF" }
+ }
+ Method {
+ name: "mapFromItem"
+ Parameter { type: "QQmlV4Function"; isPointer: true }
+ }
+ Method {
+ name: "mapToItem"
+ Parameter { type: "QQmlV4Function"; isPointer: true }
+ }
+ Method { name: "forceActiveFocus" }
+ Method {
+ name: "forceActiveFocus"
+ Parameter { name: "reason"; type: "Qt::FocusReason" }
+ }
+ Method {
+ name: "nextItemInFocusChain"
+ revision: 1
+ type: "QQuickItem*"
+ Parameter { name: "forward"; type: "bool" }
+ }
+ Method { name: "nextItemInFocusChain"; revision: 1; type: "QQuickItem*" }
+ Method {
+ name: "childAt"
+ type: "QQuickItem*"
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ }
+ Component {
+ name: "QQuickItemDelegate"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/ItemDelegate 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QQuickLabel"
+ defaultProperty: "data"
+ prototype: "QQuickText"
+ exports: ["Qt.labs.templates/Label 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "font"; type: "QFont" }
+ Property { name: "background"; type: "QQuickItem"; isPointer: true }
+ }
+ Component {
+ name: "QQuickMenu"
+ defaultProperty: "contentData"
+ prototype: "QQuickPopup"
+ exports: ["Qt.labs.templates/Menu 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "contentModel"; type: "QVariant"; isReadonly: true }
+ Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem*"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addItem"
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "insertItem"
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "moveItem"
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ }
+ Method {
+ name: "removeItem"
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ name: "QQuickMenuItem"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/MenuItem 1.0"]
+ exportMetaObjectRevisions: [0]
+ Signal { name: "triggered" }
+ }
+ Component {
+ name: "QQuickOverlay"
+ defaultProperty: "data"
+ prototype: "QQuickItem"
+ Property { name: "background"; type: "QQuickItem"; isPointer: true }
+ Signal { name: "pressed" }
+ Signal { name: "released" }
+ }
+ Component {
+ name: "QQuickPageIndicator"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/PageIndicator 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "count"; type: "int" }
+ Property { name: "currentIndex"; type: "int" }
+ Property { name: "interactive"; type: "bool" }
+ Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
+ }
+ Component {
+ name: "QQuickPane"
+ defaultProperty: "contentData"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/Pane 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "contentWidth"; type: "double" }
+ Property { name: "contentHeight"; type: "double" }
+ Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true }
+ Property { name: "contentChildren"; type: "QQuickItem"; isList: true; isReadonly: true }
+ }
+ Component {
+ name: "QQuickPopup"
+ prototype: "QObject"
+ exports: ["Qt.labs.templates/Popup 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
+ Property { name: "focus"; type: "bool" }
+ Property { name: "modal"; type: "bool" }
+ Property { name: "visible"; type: "bool"; isReadonly: true }
+ Property { name: "showTransition"; type: "QQuickTransition"; isPointer: true }
+ Property { name: "hideTransition"; type: "QQuickTransition"; isPointer: true }
+ Signal { name: "pressedOutside" }
+ Signal { name: "releasedOutside" }
+ Signal { name: "clickedOutside" }
+ Signal { name: "aboutToShow" }
+ Signal { name: "aboutToHide" }
+ Method { name: "open" }
+ Method { name: "close" }
+ }
+ Component {
+ name: "QQuickProgressBar"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/ProgressBar 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "from"; type: "double" }
+ Property { name: "to"; type: "double" }
+ Property { name: "value"; type: "double" }
+ Property { name: "position"; type: "double"; isReadonly: true }
+ Property { name: "visualPosition"; type: "double"; isReadonly: true }
+ Property { name: "indeterminate"; type: "bool" }
+ Property { name: "indicator"; type: "QQuickItem"; isPointer: true }
+ }
+ Component {
+ name: "QQuickRadioButton"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/RadioButton 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QQuickRangeSlider"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/RangeSlider 1.0"]
+ exportMetaObjectRevisions: [0]
+ Enum {
+ name: "SnapMode"
+ values: {
+ "NoSnap": 0,
+ "SnapAlways": 1,
+ "SnapOnRelease": 2
+ }
+ }
+ Property { name: "from"; type: "double" }
+ Property { name: "to"; type: "double" }
+ Property { name: "first"; type: "QQuickRangeSliderNode"; isReadonly: true; isPointer: true }
+ Property { name: "second"; type: "QQuickRangeSliderNode"; isReadonly: true; isPointer: true }
+ Property { name: "stepSize"; type: "double" }
+ Property { name: "snapMode"; type: "SnapMode" }
+ Property { name: "orientation"; type: "Qt::Orientation" }
+ Property { name: "track"; type: "QQuickItem"; isPointer: true }
+ Method {
+ name: "setValues"
+ Parameter { name: "firstValue"; type: "double" }
+ Parameter { name: "secondValue"; type: "double" }
+ }
+ }
+ Component {
+ name: "QQuickRangeSliderNode"
+ prototype: "QObject"
+ Property { name: "value"; type: "double" }
+ Property { name: "position"; type: "double"; isReadonly: true }
+ Property { name: "visualPosition"; type: "double"; isReadonly: true }
+ Property { name: "handle"; type: "QQuickItem"; isPointer: true }
+ Property { name: "pressed"; type: "bool" }
+ Method { name: "increase" }
+ Method { name: "decrease" }
+ }
+ Component {
+ name: "QQuickScrollBar"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/ScrollBar 1.0"]
+ exportMetaObjectRevisions: [0]
+ attachedType: "QQuickScrollBarAttached"
+ Property { name: "size"; type: "double" }
+ Property { name: "position"; type: "double" }
+ Property { name: "active"; type: "bool" }
+ Property { name: "pressed"; type: "bool" }
+ Property { name: "orientation"; type: "Qt::Orientation" }
+ Property { name: "handle"; type: "QQuickItem"; isPointer: true }
+ Method {
+ name: "setSize"
+ Parameter { name: "size"; type: "double" }
+ }
+ Method {
+ name: "setPosition"
+ Parameter { name: "position"; type: "double" }
+ }
+ }
+ Component {
+ name: "QQuickScrollBarAttached"
+ prototype: "QObject"
+ Property { name: "horizontal"; type: "QQuickScrollBar"; isPointer: true }
+ Property { name: "vertical"; type: "QQuickScrollBar"; isPointer: true }
+ }
+ Component {
+ name: "QQuickScrollIndicator"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/ScrollIndicator 1.0"]
+ exportMetaObjectRevisions: [0]
+ attachedType: "QQuickScrollIndicatorAttached"
+ Property { name: "size"; type: "double" }
+ Property { name: "position"; type: "double" }
+ Property { name: "active"; type: "bool" }
+ Property { name: "orientation"; type: "Qt::Orientation" }
+ Property { name: "indicator"; type: "QQuickItem"; isPointer: true }
+ Method {
+ name: "setSize"
+ Parameter { name: "size"; type: "double" }
+ }
+ Method {
+ name: "setPosition"
+ Parameter { name: "position"; type: "double" }
+ }
+ }
+ Component {
+ name: "QQuickScrollIndicatorAttached"
+ prototype: "QObject"
+ Property { name: "horizontal"; type: "QQuickScrollIndicator"; isPointer: true }
+ Property { name: "vertical"; type: "QQuickScrollIndicator"; isPointer: true }
+ }
+ Component {
+ name: "QQuickSlider"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/Slider 1.0"]
+ exportMetaObjectRevisions: [0]
+ Enum {
+ name: "SnapMode"
+ values: {
+ "NoSnap": 0,
+ "SnapAlways": 1,
+ "SnapOnRelease": 2
+ }
+ }
+ Property { name: "from"; type: "double" }
+ Property { name: "to"; type: "double" }
+ Property { name: "value"; type: "double" }
+ Property { name: "position"; type: "double"; isReadonly: true }
+ Property { name: "visualPosition"; type: "double"; isReadonly: true }
+ Property { name: "stepSize"; type: "double" }
+ Property { name: "snapMode"; type: "SnapMode" }
+ Property { name: "pressed"; type: "bool" }
+ Property { name: "orientation"; type: "Qt::Orientation" }
+ Property { name: "handle"; type: "QQuickItem"; isPointer: true }
+ Property { name: "track"; type: "QQuickItem"; isPointer: true }
+ Method { name: "increase" }
+ Method { name: "decrease" }
+ }
+ Component {
+ name: "QQuickSpinBox"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/SpinBox 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "from"; type: "int" }
+ Property { name: "to"; type: "int" }
+ Property { name: "value"; type: "int" }
+ Property { name: "stepSize"; type: "int" }
+ Property { name: "validator"; type: "QValidator"; isPointer: true }
+ Property { name: "textFromValue"; type: "QJSValue" }
+ Property { name: "valueFromText"; type: "QJSValue" }
+ Property { name: "up"; type: "QQuickSpinButton"; isReadonly: true; isPointer: true }
+ Property { name: "down"; type: "QQuickSpinButton"; isReadonly: true; isPointer: true }
+ Method { name: "increase" }
+ Method { name: "decrease" }
+ }
+ Component {
+ name: "QQuickSpinButton"
+ prototype: "QObject"
+ Property { name: "pressed"; type: "bool" }
+ Property { name: "indicator"; type: "QQuickItem"; isPointer: true }
+ }
+ Component {
+ name: "QQuickStackAttached"
+ prototype: "QObject"
+ Property { name: "index"; type: "int"; isReadonly: true }
+ Property { name: "view"; type: "QQuickStackView"; isReadonly: true; isPointer: true }
+ Property { name: "status"; type: "QQuickStackView::Status"; isReadonly: true }
+ }
+ Component {
+ name: "QQuickStackView"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/StackView 1.0"]
+ exportMetaObjectRevisions: [0]
+ attachedType: "QQuickStackAttached"
+ Enum {
+ name: "Status"
+ values: {
+ "Inactive": 0,
+ "Deactivating": 1,
+ "Activating": 2,
+ "Active": 3
+ }
+ }
+ Enum {
+ name: "LoadBehavior"
+ values: {
+ "DontLoad": 0,
+ "ForceLoad": 1
+ }
+ }
+ Enum {
+ name: "Operation"
+ values: {
+ "Transition": 0,
+ "Immediate": 1
+ }
+ }
+ Property { name: "busy"; type: "bool"; isReadonly: true }
+ Property { name: "depth"; type: "int"; isReadonly: true }
+ Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "initialItem"; type: "QVariant" }
+ Property { name: "popEnter"; type: "QQuickTransition"; isPointer: true }
+ Property { name: "popExit"; type: "QQuickTransition"; isPointer: true }
+ Property { name: "pushEnter"; type: "QQuickTransition"; isPointer: true }
+ Property { name: "pushExit"; type: "QQuickTransition"; isPointer: true }
+ Property { name: "replaceEnter"; type: "QQuickTransition"; isPointer: true }
+ Property { name: "replaceExit"; type: "QQuickTransition"; isPointer: true }
+ Method { name: "clear" }
+ Method {
+ name: "get"
+ type: "QQuickItem*"
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "behavior"; type: "LoadBehavior" }
+ }
+ Method {
+ name: "get"
+ type: "QQuickItem*"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "find"
+ type: "QQuickItem*"
+ Parameter { name: "callback"; type: "QJSValue" }
+ Parameter { name: "behavior"; type: "LoadBehavior" }
+ }
+ Method {
+ name: "find"
+ type: "QQuickItem*"
+ Parameter { name: "callback"; type: "QJSValue" }
+ }
+ Method {
+ name: "push"
+ Parameter { name: "args"; type: "QQmlV4Function"; isPointer: true }
+ }
+ Method {
+ name: "pop"
+ Parameter { name: "args"; type: "QQmlV4Function"; isPointer: true }
+ }
+ Method {
+ name: "replace"
+ Parameter { name: "args"; type: "QQmlV4Function"; isPointer: true }
+ }
+ }
+ Component {
+ name: "QQuickSwipeView"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: ["Qt.labs.templates/SwipeView 1.0"]
+ exportMetaObjectRevisions: [0]
+ attachedType: "QQuickSwipeViewAttached"
+ }
+ Component {
+ name: "QQuickSwipeViewAttached"
+ prototype: "QObject"
+ Property { name: "index"; type: "int"; isReadonly: true }
+ Property { name: "isCurrentItem"; type: "bool"; isReadonly: true }
+ Property { name: "view"; type: "QQuickSwipeView"; isReadonly: true; isPointer: true }
+ }
+ Component {
+ name: "QQuickSwitch"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/Switch 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "position"; type: "double" }
+ Property { name: "visualPosition"; type: "double"; isReadonly: true }
+ }
+ Component {
+ name: "QQuickTabBar"
+ defaultProperty: "contentData"
+ prototype: "QQuickContainer"
+ exports: ["Qt.labs.templates/TabBar 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QQuickTabButton"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/TabButton 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QQuickText"
+ defaultProperty: "data"
+ prototype: "QQuickImplicitSizeItem"
+ Enum {
+ name: "HAlignment"
+ values: {
+ "AlignLeft": 1,
+ "AlignRight": 2,
+ "AlignHCenter": 4,
+ "AlignJustify": 8
+ }
+ }
+ Enum {
+ name: "VAlignment"
+ values: {
+ "AlignTop": 32,
+ "AlignBottom": 64,
+ "AlignVCenter": 128
+ }
+ }
+ Enum {
+ name: "TextStyle"
+ values: {
+ "Normal": 0,
+ "Outline": 1,
+ "Raised": 2,
+ "Sunken": 3
+ }
+ }
+ Enum {
+ name: "TextFormat"
+ values: {
+ "PlainText": 0,
+ "RichText": 1,
+ "AutoText": 2,
+ "StyledText": 4
+ }
+ }
+ Enum {
+ name: "TextElideMode"
+ values: {
+ "ElideLeft": 0,
+ "ElideRight": 1,
+ "ElideMiddle": 2,
+ "ElideNone": 3
+ }
+ }
+ Enum {
+ name: "WrapMode"
+ values: {
+ "NoWrap": 0,
+ "WordWrap": 1,
+ "WrapAnywhere": 3,
+ "WrapAtWordBoundaryOrAnywhere": 4,
+ "Wrap": 4
+ }
+ }
+ Enum {
+ name: "RenderType"
+ values: {
+ "QtRendering": 0,
+ "NativeRendering": 1
+ }
+ }
+ Enum {
+ name: "LineHeightMode"
+ values: {
+ "ProportionalHeight": 0,
+ "FixedHeight": 1
+ }
+ }
+ Enum {
+ name: "FontSizeMode"
+ values: {
+ "FixedSize": 0,
+ "HorizontalFit": 1,
+ "VerticalFit": 2,
+ "Fit": 3
+ }
+ }
+ Property { name: "text"; type: "string" }
+ Property { name: "font"; type: "QFont" }
+ Property { name: "color"; type: "QColor" }
+ Property { name: "linkColor"; type: "QColor" }
+ Property { name: "style"; type: "TextStyle" }
+ Property { name: "styleColor"; type: "QColor" }
+ Property { name: "horizontalAlignment"; type: "HAlignment" }
+ Property { name: "effectiveHorizontalAlignment"; type: "HAlignment"; isReadonly: true }
+ Property { name: "verticalAlignment"; type: "VAlignment" }
+ Property { name: "wrapMode"; type: "WrapMode" }
+ Property { name: "lineCount"; type: "int"; isReadonly: true }
+ Property { name: "truncated"; type: "bool"; isReadonly: true }
+ Property { name: "maximumLineCount"; type: "int" }
+ Property { name: "textFormat"; type: "TextFormat" }
+ Property { name: "elide"; type: "TextElideMode" }
+ Property { name: "contentWidth"; type: "double"; isReadonly: true }
+ Property { name: "contentHeight"; type: "double"; isReadonly: true }
+ Property { name: "paintedWidth"; type: "double"; isReadonly: true }
+ Property { name: "paintedHeight"; type: "double"; isReadonly: true }
+ Property { name: "lineHeight"; type: "double" }
+ Property { name: "lineHeightMode"; type: "LineHeightMode" }
+ Property { name: "baseUrl"; type: "QUrl" }
+ Property { name: "minimumPixelSize"; type: "int" }
+ Property { name: "minimumPointSize"; type: "int" }
+ Property { name: "fontSizeMode"; type: "FontSizeMode" }
+ Property { name: "renderType"; type: "RenderType" }
+ Property { name: "hoveredLink"; revision: 2; type: "string"; isReadonly: true }
+ Property { name: "padding"; revision: 6; type: "double" }
+ Property { name: "topPadding"; revision: 6; type: "double" }
+ Property { name: "leftPadding"; revision: 6; type: "double" }
+ Property { name: "rightPadding"; revision: 6; type: "double" }
+ Property { name: "bottomPadding"; revision: 6; type: "double" }
+ Signal {
+ name: "textChanged"
+ Parameter { name: "text"; type: "string" }
+ }
+ Signal {
+ name: "linkActivated"
+ Parameter { name: "link"; type: "string" }
+ }
+ Signal {
+ name: "linkHovered"
+ revision: 2
+ Parameter { name: "link"; type: "string" }
+ }
+ Signal {
+ name: "fontChanged"
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Signal {
+ name: "styleChanged"
+ Parameter { name: "style"; type: "TextStyle" }
+ }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ Parameter { name: "alignment"; type: "HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ Parameter { name: "alignment"; type: "VAlignment" }
+ }
+ Signal {
+ name: "textFormatChanged"
+ Parameter { name: "textFormat"; type: "TextFormat" }
+ }
+ Signal {
+ name: "elideModeChanged"
+ Parameter { name: "mode"; type: "TextElideMode" }
+ }
+ Signal { name: "contentSizeChanged" }
+ Signal {
+ name: "lineHeightChanged"
+ Parameter { name: "lineHeight"; type: "double" }
+ }
+ Signal {
+ name: "lineHeightModeChanged"
+ Parameter { name: "mode"; type: "LineHeightMode" }
+ }
+ Signal {
+ name: "lineLaidOut"
+ Parameter { name: "line"; type: "QQuickTextLine"; isPointer: true }
+ }
+ Signal { name: "paddingChanged"; revision: 6 }
+ Signal { name: "topPaddingChanged"; revision: 6 }
+ Signal { name: "leftPaddingChanged"; revision: 6 }
+ Signal { name: "rightPaddingChanged"; revision: 6 }
+ Signal { name: "bottomPaddingChanged"; revision: 6 }
+ Method { name: "doLayout" }
+ Method {
+ name: "linkAt"
+ revision: 3
+ type: "string"
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ }
+ Component {
+ name: "QQuickTextArea"
+ defaultProperty: "data"
+ prototype: "QQuickTextEdit"
+ exports: ["Qt.labs.templates/TextArea 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "font"; type: "QFont" }
+ Property { name: "implicitWidth"; type: "double" }
+ Property { name: "implicitHeight"; type: "double" }
+ Property { name: "background"; type: "QQuickItem"; isPointer: true }
+ Property { name: "placeholderText"; type: "string" }
+ Property { name: "focusReason"; type: "Qt::FocusReason" }
+ Signal {
+ name: "pressAndHold"
+ Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ }
+ Component {
+ name: "QQuickTextEdit"
+ defaultProperty: "data"
+ prototype: "QQuickImplicitSizeItem"
+ Enum {
+ name: "HAlignment"
+ values: {
+ "AlignLeft": 1,
+ "AlignRight": 2,
+ "AlignHCenter": 4,
+ "AlignJustify": 8
+ }
+ }
+ Enum {
+ name: "VAlignment"
+ values: {
+ "AlignTop": 32,
+ "AlignBottom": 64,
+ "AlignVCenter": 128
+ }
+ }
+ Enum {
+ name: "TextFormat"
+ values: {
+ "PlainText": 0,
+ "RichText": 1,
+ "AutoText": 2
+ }
+ }
+ Enum {
+ name: "WrapMode"
+ values: {
+ "NoWrap": 0,
+ "WordWrap": 1,
+ "WrapAnywhere": 3,
+ "WrapAtWordBoundaryOrAnywhere": 4,
+ "Wrap": 4
+ }
+ }
+ Enum {
+ name: "SelectionMode"
+ values: {
+ "SelectCharacters": 0,
+ "SelectWords": 1
+ }
+ }
+ Enum {
+ name: "RenderType"
+ values: {
+ "QtRendering": 0,
+ "NativeRendering": 1
+ }
+ }
+ Property { name: "text"; type: "string" }
+ Property { name: "color"; type: "QColor" }
+ Property { name: "selectionColor"; type: "QColor" }
+ Property { name: "selectedTextColor"; type: "QColor" }
+ Property { name: "font"; type: "QFont" }
+ Property { name: "horizontalAlignment"; type: "HAlignment" }
+ Property { name: "effectiveHorizontalAlignment"; type: "HAlignment"; isReadonly: true }
+ Property { name: "verticalAlignment"; type: "VAlignment" }
+ Property { name: "wrapMode"; type: "WrapMode" }
+ Property { name: "lineCount"; type: "int"; isReadonly: true }
+ Property { name: "length"; type: "int"; isReadonly: true }
+ Property { name: "contentWidth"; type: "double"; isReadonly: true }
+ Property { name: "contentHeight"; type: "double"; isReadonly: true }
+ Property { name: "paintedWidth"; type: "double"; isReadonly: true }
+ Property { name: "paintedHeight"; type: "double"; isReadonly: true }
+ Property { name: "textFormat"; type: "TextFormat" }
+ Property { name: "readOnly"; type: "bool" }
+ Property { name: "cursorVisible"; type: "bool" }
+ Property { name: "cursorPosition"; type: "int" }
+ Property { name: "cursorRectangle"; type: "QRectF"; isReadonly: true }
+ Property { name: "cursorDelegate"; type: "QQmlComponent"; isPointer: true }
+ Property { name: "selectionStart"; type: "int"; isReadonly: true }
+ Property { name: "selectionEnd"; type: "int"; isReadonly: true }
+ Property { name: "selectedText"; type: "string"; isReadonly: true }
+ Property { name: "activeFocusOnPress"; type: "bool" }
+ Property { name: "persistentSelection"; type: "bool" }
+ Property { name: "textMargin"; type: "double" }
+ Property { name: "inputMethodHints"; type: "Qt::InputMethodHints" }
+ Property { name: "selectByKeyboard"; revision: 1; type: "bool" }
+ Property { name: "selectByMouse"; type: "bool" }
+ Property { name: "mouseSelectionMode"; type: "SelectionMode" }
+ Property { name: "canPaste"; type: "bool"; isReadonly: true }
+ Property { name: "canUndo"; type: "bool"; isReadonly: true }
+ Property { name: "canRedo"; type: "bool"; isReadonly: true }
+ Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true }
+ Property { name: "baseUrl"; type: "QUrl" }
+ Property { name: "renderType"; type: "RenderType" }
+ Property {
+ name: "textDocument"
+ revision: 1
+ type: "QQuickTextDocument"
+ isReadonly: true
+ isPointer: true
+ }
+ Property { name: "hoveredLink"; revision: 2; type: "string"; isReadonly: true }
+ Property { name: "padding"; revision: 6; type: "double" }
+ Property { name: "topPadding"; revision: 6; type: "double" }
+ Property { name: "leftPadding"; revision: 6; type: "double" }
+ Property { name: "rightPadding"; revision: 6; type: "double" }
+ Property { name: "bottomPadding"; revision: 6; type: "double" }
+ Signal { name: "contentSizeChanged" }
+ Signal {
+ name: "colorChanged"
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal {
+ name: "selectionColorChanged"
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal {
+ name: "selectedTextColorChanged"
+ Parameter { name: "color"; type: "QColor" }
+ }
+ Signal {
+ name: "fontChanged"
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ Parameter { name: "alignment"; type: "HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ Parameter { name: "alignment"; type: "VAlignment" }
+ }
+ Signal {
+ name: "textFormatChanged"
+ Parameter { name: "textFormat"; type: "TextFormat" }
+ }
+ Signal {
+ name: "readOnlyChanged"
+ Parameter { name: "isReadOnly"; type: "bool" }
+ }
+ Signal {
+ name: "cursorVisibleChanged"
+ Parameter { name: "isCursorVisible"; type: "bool" }
+ }
+ Signal {
+ name: "activeFocusOnPressChanged"
+ Parameter { name: "activeFocusOnPressed"; type: "bool" }
+ }
+ Signal {
+ name: "persistentSelectionChanged"
+ Parameter { name: "isPersistentSelection"; type: "bool" }
+ }
+ Signal {
+ name: "textMarginChanged"
+ Parameter { name: "textMargin"; type: "double" }
+ }
+ Signal {
+ name: "selectByKeyboardChanged"
+ revision: 1
+ Parameter { name: "selectByKeyboard"; type: "bool" }
+ }
+ Signal {
+ name: "selectByMouseChanged"
+ Parameter { name: "selectByMouse"; type: "bool" }
+ }
+ Signal {
+ name: "mouseSelectionModeChanged"
+ Parameter { name: "mode"; type: "SelectionMode" }
+ }
+ Signal {
+ name: "linkActivated"
+ Parameter { name: "link"; type: "string" }
+ }
+ Signal {
+ name: "linkHovered"
+ revision: 2
+ Parameter { name: "link"; type: "string" }
+ }
+ Signal { name: "editingFinished"; revision: 6 }
+ Signal { name: "paddingChanged"; revision: 6 }
+ Signal { name: "topPaddingChanged"; revision: 6 }
+ Signal { name: "leftPaddingChanged"; revision: 6 }
+ Signal { name: "rightPaddingChanged"; revision: 6 }
+ Signal { name: "bottomPaddingChanged"; revision: 6 }
+ Method { name: "selectAll" }
+ Method { name: "selectWord" }
+ Method {
+ name: "select"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "deselect" }
+ Method {
+ name: "isRightToLeft"
+ type: "bool"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "cut" }
+ Method { name: "copy" }
+ Method { name: "paste" }
+ Method { name: "undo" }
+ Method { name: "redo" }
+ Method {
+ name: "insert"
+ Parameter { name: "position"; type: "int" }
+ Parameter { name: "text"; type: "string" }
+ }
+ Method {
+ name: "remove"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "append"
+ revision: 2
+ Parameter { name: "text"; type: "string" }
+ }
+ Method {
+ name: "inputMethodQuery"
+ revision: 4
+ type: "QVariant"
+ Parameter { name: "query"; type: "Qt::InputMethodQuery" }
+ Parameter { name: "argument"; type: "QVariant" }
+ }
+ Method {
+ name: "positionToRectangle"
+ type: "QRectF"
+ Parameter { type: "int" }
+ }
+ Method {
+ name: "positionAt"
+ type: "int"
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ Parameter { name: "pos"; type: "int" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ Parameter { name: "pos"; type: "int" }
+ Parameter { name: "mode"; type: "SelectionMode" }
+ }
+ Method {
+ name: "getText"
+ type: "string"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "getFormattedText"
+ type: "string"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "linkAt"
+ revision: 3
+ type: "string"
+ Parameter { name: "x"; type: "double" }
+ Parameter { name: "y"; type: "double" }
+ }
+ }
+ Component {
+ name: "QQuickTextField"
+ defaultProperty: "data"
+ prototype: "QQuickTextInput"
+ exports: ["Qt.labs.templates/TextField 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "font"; type: "QFont" }
+ Property { name: "implicitWidth"; type: "double" }
+ Property { name: "implicitHeight"; type: "double" }
+ Property { name: "background"; type: "QQuickItem"; isPointer: true }
+ Property { name: "placeholderText"; type: "string" }
+ Property { name: "focusReason"; type: "Qt::FocusReason" }
+ Signal {
+ name: "pressAndHold"
+ Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }
+ }
+ }
+ Component {
+ name: "QQuickTextInput"
+ defaultProperty: "data"
+ prototype: "QQuickImplicitSizeItem"
+ Enum {
+ name: "EchoMode"
+ values: {
+ "Normal": 0,
+ "NoEcho": 1,
+ "Password": 2,
+ "PasswordEchoOnEdit": 3
+ }
+ }
+ Enum {
+ name: "HAlignment"
+ values: {
+ "AlignLeft": 1,
+ "AlignRight": 2,
+ "AlignHCenter": 4
+ }
+ }
+ Enum {
+ name: "VAlignment"
+ values: {
+ "AlignTop": 32,
+ "AlignBottom": 64,
+ "AlignVCenter": 128
+ }
+ }
+ Enum {
+ name: "WrapMode"
+ values: {
+ "NoWrap": 0,
+ "WordWrap": 1,
+ "WrapAnywhere": 3,
+ "WrapAtWordBoundaryOrAnywhere": 4,
+ "Wrap": 4
+ }
+ }
+ Enum {
+ name: "SelectionMode"
+ values: {
+ "SelectCharacters": 0,
+ "SelectWords": 1
+ }
+ }
+ Enum {
+ name: "CursorPosition"
+ values: {
+ "CursorBetweenCharacters": 0,
+ "CursorOnCharacter": 1
+ }
+ }
+ Enum {
+ name: "RenderType"
+ values: {
+ "QtRendering": 0,
+ "NativeRendering": 1
+ }
+ }
+ Property { name: "text"; type: "string" }
+ Property { name: "length"; type: "int"; isReadonly: true }
+ Property { name: "color"; type: "QColor" }
+ Property { name: "selectionColor"; type: "QColor" }
+ Property { name: "selectedTextColor"; type: "QColor" }
+ Property { name: "font"; type: "QFont" }
+ Property { name: "horizontalAlignment"; type: "HAlignment" }
+ Property { name: "effectiveHorizontalAlignment"; type: "HAlignment"; isReadonly: true }
+ Property { name: "verticalAlignment"; type: "VAlignment" }
+ Property { name: "wrapMode"; type: "WrapMode" }
+ Property { name: "readOnly"; type: "bool" }
+ Property { name: "cursorVisible"; type: "bool" }
+ Property { name: "cursorPosition"; type: "int" }
+ Property { name: "cursorRectangle"; type: "QRectF"; isReadonly: true }
+ Property { name: "cursorDelegate"; type: "QQmlComponent"; isPointer: true }
+ Property { name: "selectionStart"; type: "int"; isReadonly: true }
+ Property { name: "selectionEnd"; type: "int"; isReadonly: true }
+ Property { name: "selectedText"; type: "string"; isReadonly: true }
+ Property { name: "maximumLength"; type: "int" }
+ Property { name: "validator"; type: "QValidator"; isPointer: true }
+ Property { name: "inputMask"; type: "string" }
+ Property { name: "inputMethodHints"; type: "Qt::InputMethodHints" }
+ Property { name: "acceptableInput"; type: "bool"; isReadonly: true }
+ Property { name: "echoMode"; type: "EchoMode" }
+ Property { name: "activeFocusOnPress"; type: "bool" }
+ Property { name: "passwordCharacter"; type: "string" }
+ Property { name: "passwordMaskDelay"; revision: 3; type: "int" }
+ Property { name: "displayText"; type: "string"; isReadonly: true }
+ Property { name: "autoScroll"; type: "bool" }
+ Property { name: "selectByMouse"; type: "bool" }
+ Property { name: "mouseSelectionMode"; type: "SelectionMode" }
+ Property { name: "persistentSelection"; type: "bool" }
+ Property { name: "canPaste"; type: "bool"; isReadonly: true }
+ Property { name: "canUndo"; type: "bool"; isReadonly: true }
+ Property { name: "canRedo"; type: "bool"; isReadonly: true }
+ Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true }
+ Property { name: "contentWidth"; type: "double"; isReadonly: true }
+ Property { name: "contentHeight"; type: "double"; isReadonly: true }
+ Property { name: "renderType"; type: "RenderType" }
+ Property { name: "padding"; revision: 6; type: "double" }
+ Property { name: "topPadding"; revision: 6; type: "double" }
+ Property { name: "leftPadding"; revision: 6; type: "double" }
+ Property { name: "rightPadding"; revision: 6; type: "double" }
+ Property { name: "bottomPadding"; revision: 6; type: "double" }
+ Signal { name: "accepted" }
+ Signal { name: "editingFinished"; revision: 2 }
+ Signal {
+ name: "fontChanged"
+ Parameter { name: "font"; type: "QFont" }
+ }
+ Signal {
+ name: "horizontalAlignmentChanged"
+ Parameter { name: "alignment"; type: "HAlignment" }
+ }
+ Signal {
+ name: "verticalAlignmentChanged"
+ Parameter { name: "alignment"; type: "VAlignment" }
+ }
+ Signal {
+ name: "readOnlyChanged"
+ Parameter { name: "isReadOnly"; type: "bool" }
+ }
+ Signal {
+ name: "cursorVisibleChanged"
+ Parameter { name: "isCursorVisible"; type: "bool" }
+ }
+ Signal {
+ name: "maximumLengthChanged"
+ Parameter { name: "maximumLength"; type: "int" }
+ }
+ Signal {
+ name: "inputMaskChanged"
+ Parameter { name: "inputMask"; type: "string" }
+ }
+ Signal {
+ name: "echoModeChanged"
+ Parameter { name: "echoMode"; type: "EchoMode" }
+ }
+ Signal {
+ name: "passwordMaskDelayChanged"
+ revision: 3
+ Parameter { name: "delay"; type: "int" }
+ }
+ Signal {
+ name: "activeFocusOnPressChanged"
+ Parameter { name: "activeFocusOnPress"; type: "bool" }
+ }
+ Signal {
+ name: "autoScrollChanged"
+ Parameter { name: "autoScroll"; type: "bool" }
+ }
+ Signal {
+ name: "selectByMouseChanged"
+ Parameter { name: "selectByMouse"; type: "bool" }
+ }
+ Signal {
+ name: "mouseSelectionModeChanged"
+ Parameter { name: "mode"; type: "SelectionMode" }
+ }
+ Signal { name: "contentSizeChanged" }
+ Signal { name: "paddingChanged"; revision: 6 }
+ Signal { name: "topPaddingChanged"; revision: 6 }
+ Signal { name: "leftPaddingChanged"; revision: 6 }
+ Signal { name: "rightPaddingChanged"; revision: 6 }
+ Signal { name: "bottomPaddingChanged"; revision: 6 }
+ Method { name: "selectAll" }
+ Method { name: "selectWord" }
+ Method {
+ name: "select"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "deselect" }
+ Method {
+ name: "isRightToLeft"
+ type: "bool"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method { name: "cut" }
+ Method { name: "copy" }
+ Method { name: "paste" }
+ Method { name: "undo" }
+ Method { name: "redo" }
+ Method {
+ name: "insert"
+ Parameter { name: "position"; type: "int" }
+ Parameter { name: "text"; type: "string" }
+ }
+ Method {
+ name: "remove"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ Method {
+ name: "ensureVisible"
+ revision: 3
+ Parameter { name: "position"; type: "int" }
+ }
+ Method {
+ name: "positionAt"
+ Parameter { name: "args"; type: "QQmlV4Function"; isPointer: true }
+ }
+ Method {
+ name: "positionToRectangle"
+ type: "QRectF"
+ Parameter { name: "pos"; type: "int" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ Parameter { name: "pos"; type: "int" }
+ }
+ Method {
+ name: "moveCursorSelection"
+ Parameter { name: "pos"; type: "int" }
+ Parameter { name: "mode"; type: "SelectionMode" }
+ }
+ Method {
+ name: "inputMethodQuery"
+ revision: 3
+ type: "QVariant"
+ Parameter { name: "query"; type: "Qt::InputMethodQuery" }
+ Parameter { name: "argument"; type: "QVariant" }
+ }
+ Method {
+ name: "getText"
+ type: "string"
+ Parameter { name: "start"; type: "int" }
+ Parameter { name: "end"; type: "int" }
+ }
+ }
+ Component {
+ name: "QQuickToolBar"
+ defaultProperty: "contentData"
+ prototype: "QQuickFrame"
+ exports: ["Qt.labs.templates/ToolBar 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QQuickToolButton"
+ defaultProperty: "data"
+ prototype: "QQuickButton"
+ exports: ["Qt.labs.templates/ToolButton 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
+ name: "QQuickTumbler"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/Tumbler 1.0"]
+ exportMetaObjectRevisions: [0]
+ attachedType: "QQuickTumblerAttached"
+ Property { name: "model"; type: "QVariant" }
+ Property { name: "count"; type: "int"; isReadonly: true }
+ Property { name: "currentIndex"; type: "int" }
+ Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
+ Property { name: "visibleItemCount"; type: "int" }
+ }
+ Component {
+ name: "QQuickTumblerAttached"
+ prototype: "QObject"
+ Property { name: "tumbler"; type: "QQuickTumbler"; isReadonly: true; isPointer: true }
+ Property { name: "displacement"; type: "double"; isReadonly: true }
+ }
+ Component {
+ name: "QQuickBusyIndicatorRing"
+ defaultProperty: "data"
+ prototype: "QQuickItem"
+ exports: ["Qt.labs.controls.impl/BusyRing 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
name: "QQuickButtonGroup"
prototype: "QObject"
exports: ["Qt.labs.controls/ButtonGroup 1.0"]
@@ -72,6 +1612,14 @@ Module {
defaultProperty: "data"
}
Component {
+ prototype: "QQuickComboBox"
+ name: "Qt.labs.controls/ComboBox 1.0"
+ exports: ["Qt.labs.controls/ComboBox 1.0"]
+ exportMetaObjectRevisions: [0]
+ isComposite: true
+ defaultProperty: "data"
+ }
+ Component {
prototype: "QQuickDial"
name: "Qt.labs.controls/Dial 1.0"
exports: ["Qt.labs.controls/Dial 1.0"]
@@ -120,6 +1668,22 @@ Module {
defaultProperty: "data"
}
Component {
+ prototype: "QQuickMenu"
+ name: "Qt.labs.controls/Menu 1.0"
+ exports: ["Qt.labs.controls/Menu 1.0"]
+ exportMetaObjectRevisions: [0]
+ isComposite: true
+ defaultProperty: "contentData"
+ }
+ Component {
+ prototype: "QQuickMenuItem"
+ name: "Qt.labs.controls/MenuItem 1.0"
+ exports: ["Qt.labs.controls/MenuItem 1.0"]
+ exportMetaObjectRevisions: [0]
+ isComposite: true
+ defaultProperty: "data"
+ }
+ Component {
prototype: "QQuickPageIndicator"
name: "Qt.labs.controls/PageIndicator 1.0"
exports: ["Qt.labs.controls/PageIndicator 1.0"]
@@ -128,6 +1692,14 @@ Module {
defaultProperty: "data"
}
Component {
+ prototype: "QQuickFrame"
+ name: "Qt.labs.controls/Pane 1.0"
+ exports: ["Qt.labs.controls/Pane 1.0"]
+ exportMetaObjectRevisions: [0]
+ isComposite: true
+ defaultProperty: "contentData"
+ }
+ Component {
prototype: "QQuickProgressBar"
name: "Qt.labs.controls/ProgressBar 1.0"
exports: ["Qt.labs.controls/ProgressBar 1.0"]
diff --git a/src/imports/templates/plugins.qmltypes b/src/imports/templates/plugins.qmltypes
index 5d71559c..37125e54 100644
--- a/src/imports/templates/plugins.qmltypes
+++ b/src/imports/templates/plugins.qmltypes
@@ -12,10 +12,13 @@ Module {
name: "QQuickAbstractButton"
defaultProperty: "data"
prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/AbstractButton 1.0"]
+ exportMetaObjectRevisions: [0]
Property { name: "text"; type: "string" }
Property { name: "pressed"; type: "bool" }
Property { name: "checked"; type: "bool" }
Property { name: "checkable"; type: "bool" }
+ Property { name: "highlighted"; type: "bool" }
Property { name: "autoExclusive"; type: "bool" }
Property { name: "autoRepeat"; type: "bool" }
Property { name: "indicator"; type: "QQuickItem"; isPointer: true }
@@ -45,10 +48,24 @@ Module {
prototype: "QQuickWindowQmlImpl"
exports: ["Qt.labs.templates/ApplicationWindow 1.0"]
exportMetaObjectRevisions: [0]
+ attachedType: "QQuickApplicationWindowAttached"
Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
+ Property { name: "activeFocusControl"; type: "QQuickItem"; isReadonly: true; isPointer: true }
Property { name: "header"; type: "QQuickItem"; isPointer: true }
Property { name: "footer"; type: "QQuickItem"; isPointer: true }
+ Property { name: "overlay"; type: "QQuickOverlay"; isReadonly: true; isPointer: true }
+ Property { name: "font"; type: "QFont" }
+ }
+ Component {
+ name: "QQuickApplicationWindowAttached"
+ prototype: "QObject"
+ Property { name: "window"; type: "QQuickApplicationWindow"; isReadonly: true; isPointer: true }
+ Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "activeFocusControl"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "header"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "footer"; type: "QQuickItem"; isReadonly: true; isPointer: true }
+ Property { name: "overlay"; type: "QQuickItem"; isReadonly: true; isPointer: true }
}
Component {
name: "QQuickBusyIndicator"
@@ -57,7 +74,6 @@ Module {
exports: ["Qt.labs.templates/BusyIndicator 1.0"]
exportMetaObjectRevisions: [0]
Property { name: "running"; type: "bool" }
- Property { name: "indicator"; type: "QQuickItem"; isPointer: true }
}
Component {
name: "QQuickButton"
@@ -76,6 +92,48 @@ Module {
Property { name: "checkState"; type: "Qt::CheckState" }
}
Component {
+ name: "QQuickComboBox"
+ defaultProperty: "data"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/ComboBox 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "count"; type: "int"; isReadonly: true }
+ Property { name: "model"; type: "QVariant" }
+ Property { name: "delegateModel"; type: "QQmlInstanceModel"; isReadonly: true; isPointer: true }
+ Property { name: "pressed"; type: "bool" }
+ Property { name: "highlightedIndex"; type: "int"; isReadonly: true }
+ Property { name: "currentIndex"; type: "int" }
+ Property { name: "currentText"; type: "string"; isReadonly: true }
+ Property { name: "displayText"; type: "string" }
+ Property { name: "textRole"; type: "string" }
+ Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
+ Property { name: "popup"; type: "QQuickPopup"; isPointer: true }
+ Signal {
+ name: "activated"
+ Parameter { name: "index"; type: "int" }
+ }
+ Signal {
+ name: "highlighted"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "textAt"
+ type: "string"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "find"
+ type: "int"
+ Parameter { name: "text"; type: "string" }
+ Parameter { name: "flags"; type: "Qt::MatchFlags" }
+ }
+ Method {
+ name: "find"
+ type: "int"
+ Parameter { name: "text"; type: "string" }
+ }
+ }
+ Component {
name: "QQuickContainer"
defaultProperty: "contentData"
prototype: "QQuickControl"
@@ -87,7 +145,6 @@ Module {
Property { name: "contentChildren"; type: "QQuickItem"; isList: true; isReadonly: true }
Property { name: "currentIndex"; type: "int" }
Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true }
- Property { name: "exclusive"; type: "bool" }
Method {
name: "setCurrentIndex"
Parameter { name: "index"; type: "int" }
@@ -131,9 +188,9 @@ Module {
Property { name: "rightPadding"; type: "double" }
Property { name: "bottomPadding"; type: "double" }
Property { name: "spacing"; type: "double" }
- Property { name: "layoutDirection"; type: "Qt::LayoutDirection" }
- Property { name: "effectiveLayoutDirection"; type: "Qt::LayoutDirection"; isReadonly: true }
+ Property { name: "locale"; type: "QLocale" }
Property { name: "mirrored"; type: "bool"; isReadonly: true }
+ Property { name: "focusReason"; type: "Qt::FocusReason" }
Property { name: "background"; type: "QQuickItem"; isPointer: true }
Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
}
@@ -180,14 +237,10 @@ Module {
Component {
name: "QQuickFrame"
defaultProperty: "contentData"
- prototype: "QQuickControl"
+ prototype: "QQuickPane"
exports: ["Qt.labs.templates/Frame 1.0"]
exportMetaObjectRevisions: [0]
- Property { name: "contentWidth"; type: "double" }
- Property { name: "contentHeight"; type: "double" }
Property { name: "frame"; type: "QQuickItem"; isPointer: true }
- Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true }
- Property { name: "contentChildren"; type: "QQuickItem"; isList: true; isReadonly: true }
}
Component {
name: "QQuickGroupBox"
@@ -362,6 +415,13 @@ Module {
}
}
Component {
+ name: "QQuickItemDelegate"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/ItemDelegate 1.0"]
+ exportMetaObjectRevisions: [0]
+ }
+ Component {
name: "QQuickLabel"
defaultProperty: "data"
prototype: "QQuickText"
@@ -371,6 +431,54 @@ Module {
Property { name: "background"; type: "QQuickItem"; isPointer: true }
}
Component {
+ name: "QQuickMenu"
+ defaultProperty: "contentData"
+ prototype: "QQuickPopup"
+ exports: ["Qt.labs.templates/Menu 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "contentModel"; type: "QVariant"; isReadonly: true }
+ Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true }
+ Method {
+ name: "itemAt"
+ type: "QQuickItem*"
+ Parameter { name: "index"; type: "int" }
+ }
+ Method {
+ name: "addItem"
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "insertItem"
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
+ }
+ Method {
+ name: "moveItem"
+ Parameter { name: "from"; type: "int" }
+ Parameter { name: "to"; type: "int" }
+ }
+ Method {
+ name: "removeItem"
+ Parameter { name: "index"; type: "int" }
+ }
+ }
+ Component {
+ name: "QQuickMenuItem"
+ defaultProperty: "data"
+ prototype: "QQuickAbstractButton"
+ exports: ["Qt.labs.templates/MenuItem 1.0"]
+ exportMetaObjectRevisions: [0]
+ Signal { name: "triggered" }
+ }
+ Component {
+ name: "QQuickOverlay"
+ defaultProperty: "data"
+ prototype: "QQuickItem"
+ Property { name: "background"; type: "QQuickItem"; isPointer: true }
+ Signal { name: "pressed" }
+ Signal { name: "released" }
+ }
+ Component {
name: "QQuickPageIndicator"
defaultProperty: "data"
prototype: "QQuickControl"
@@ -382,6 +490,36 @@ Module {
Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
}
Component {
+ name: "QQuickPane"
+ defaultProperty: "contentData"
+ prototype: "QQuickControl"
+ exports: ["Qt.labs.templates/Pane 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "contentWidth"; type: "double" }
+ Property { name: "contentHeight"; type: "double" }
+ Property { name: "contentData"; type: "QObject"; isList: true; isReadonly: true }
+ Property { name: "contentChildren"; type: "QQuickItem"; isList: true; isReadonly: true }
+ }
+ Component {
+ name: "QQuickPopup"
+ prototype: "QObject"
+ exports: ["Qt.labs.templates/Popup 1.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "contentItem"; type: "QQuickItem"; isPointer: true }
+ Property { name: "focus"; type: "bool" }
+ Property { name: "modal"; type: "bool" }
+ Property { name: "visible"; type: "bool"; isReadonly: true }
+ Property { name: "showTransition"; type: "QQuickTransition"; isPointer: true }
+ Property { name: "hideTransition"; type: "QQuickTransition"; isPointer: true }
+ Signal { name: "pressedOutside" }
+ Signal { name: "releasedOutside" }
+ Signal { name: "clickedOutside" }
+ Signal { name: "aboutToShow" }
+ Signal { name: "aboutToHide" }
+ Method { name: "open" }
+ Method { name: "close" }
+ }
+ Component {
name: "QQuickProgressBar"
defaultProperty: "data"
prototype: "QQuickControl"
@@ -534,7 +672,6 @@ Module {
Property { name: "to"; type: "int" }
Property { name: "value"; type: "int" }
Property { name: "stepSize"; type: "int" }
- Property { name: "locale"; type: "QLocale" }
Property { name: "validator"; type: "QValidator"; isPointer: true }
Property { name: "textFromValue"; type: "QJSValue" }
Property { name: "valueFromText"; type: "QJSValue" }
@@ -858,6 +995,7 @@ Module {
Property { name: "implicitHeight"; type: "double" }
Property { name: "background"; type: "QQuickItem"; isPointer: true }
Property { name: "placeholderText"; type: "string" }
+ Property { name: "focusReason"; type: "Qt::FocusReason" }
Signal {
name: "pressAndHold"
Parameter { name: "event"; type: "QQuickMouseEvent"; isPointer: true }
@@ -1135,6 +1273,7 @@ Module {
Property { name: "implicitHeight"; type: "double" }
Property { name: "background"; type: "QQuickItem"; isPointer: true }
Property { name: "placeholderText"; type: "string" }
+ Property { name: "focusReason"; type: "Qt::FocusReason" }
Signal {
name: "pressAndHold"
Parameter { name: "mouse"; type: "QQuickMouseEvent"; isPointer: true }