diff --git a/examples/galleryapp/CMakeLists.txt b/examples/galleryapp/CMakeLists.txt --- a/examples/galleryapp/CMakeLists.txt +++ b/examples/galleryapp/CMakeLists.txt @@ -43,4 +43,4 @@ install(TARGETS kirigami2gallery ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) include(${CMAKE_SOURCE_DIR}/KF5Kirigami2Macros.cmake) -kirigami_package_breeze_icons(ICONS applications-graphics view-list-icons folder-sync view-list-details configure document-edit dialog-cancel document-decrypt mail-reply-sender bookmarks folder media-record-symbolic add-placemark address-book-new-symbolic) +kirigami_package_breeze_icons(ICONS applications-graphics view-list-icons folder-sync view-list-details configure document-edit dialog-information dialog-warning dialog-error dialog-cancel document-decrypt mail-reply-sender bookmarks folder media-record-symbolic add-placemark address-book-new-symbolic) diff --git a/examples/galleryapp/resources.qrc b/examples/galleryapp/resources.qrc --- a/examples/galleryapp/resources.qrc +++ b/examples/galleryapp/resources.qrc @@ -19,6 +19,7 @@ ../gallerydata/contents/ui/gallery/CardsLayoutGallery.qml ../gallerydata/contents/ui/gallery/CardsListViewGallery.qml ../gallerydata/contents/ui/gallery/CardsGridViewGallery.qml + ../gallerydata/contents/ui/gallery/InlineMessagesGallery.qml ../gallerydata/contents/ui/gallery/MetricsGallery.qml ../gallerydata/contents/ui/gallery/LayersGallery.qml ../gallerydata/contents/ui/gallery/FormLayoutGallery.qml diff --git a/examples/gallerydata/contents/ui/MainPage.qml b/examples/gallerydata/contents/ui/MainPage.qml --- a/examples/gallerydata/contents/ui/MainPage.qml +++ b/examples/gallerydata/contents/ui/MainPage.qml @@ -114,6 +114,10 @@ text: "Grid view of cards" component: "CardsGridView" } + ListElement { + text: "Inline Messages" + component: "InlineMessages" + } ListElement { text: "Multiple Columns" component: "MultipleColumns" diff --git a/examples/gallerydata/contents/ui/gallery/InlineMessagesGallery.qml b/examples/gallerydata/contents/ui/gallery/InlineMessagesGallery.qml new file mode 100644 --- /dev/null +++ b/examples/gallerydata/contents/ui/gallery/InlineMessagesGallery.qml @@ -0,0 +1,221 @@ +/* + * Copyright 2018 Eike Hein + * Copyright 2018 Marco Martin + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.7 +import QtQuick.Layouts 1.2 +import QtQuick.Controls 2.0 as Controls +import org.kde.kirigami 2.4 as Kirigami + +Kirigami.ScrollablePage { + id: page + + title: "Inline Messages" + + actions.main: Kirigami.Action { + iconName: "documentinfo" + text: "Info" + checkable: true + onCheckedChanged: sheet.sheetOpen = checked; + shortcut: "Alt+I" + } + + Kirigami.OverlaySheet { + id: sheet + onSheetOpenChanged: page.actions.main.checked = sheetOpen + header: RowLayout { + Kirigami.Heading { + Layout.fillWidth: true + text: "CardsLayout" + } + Controls.ToolButton { + text: "HIG..." + enabled: false + onClicked: Qt.openUrlExternally("") + } + Controls.ToolButton { + text: "Source code..." + onClicked: Qt.openUrlExternally("https://cgit.kde.org/kirigami.git/tree/examples/gallerydata/contents/ui/gallery/InlineMessagesGallery.qml") + } + } + + Controls.Label { + property int implicitWidth: Kirigami.Units.gridUnit * 25 + wrapMode: Text.WordWrap + text: "Inline messages allow you to show various types of messages without an overlay dialog." + } + } + + ColumnLayout { + spacing: Kirigami.Units.largeSpacing + + Kirigami.InlineMessage { + Layout.fillWidth: true + + visible: true + + text: "This is an informational inline message (the default type). Use it for example to announce a result or provide commentary." + } + + Kirigami.InlineMessage { + Layout.fillWidth: true + + visible: true + + type: Kirigami.InlineMessageType.Positive + + text: "This is a positive inline message. Use it for example to announce a successful result or the succesful completion of a procedure." + } + + Kirigami.InlineMessage { + Layout.fillWidth: true + + visible: true + + type: Kirigami.InlineMessageType.Warning + + text: "This is a warning inline message. Use it for example to provide critical guidance or warn about something that is not going to work." + } + + Kirigami.InlineMessage { + Layout.fillWidth: true + + visible: true + + type: Kirigami.InlineMessageType.Error + + text: "This is an error inline message. Use it for example to announce something has gone wrong or that input will not be accepted." + } + + Kirigami.Separator { + Layout.fillWidth: true + } + + Kirigami.InlineMessage { + Layout.fillWidth: true + + visible: true + + icon: "start-here" + + text: "Inline messages can optionally have a custom icon set." + } + + Kirigami.InlineMessage { + Layout.fillWidth: true + + visible: true + + text: "You can use rich text in inline messages and optionally handle clicks on links (opens in browser): https://www.kde.org/" + + onLinkActivated: Qt.openUrlExternally(link) + } + + Kirigami.InlineMessage { + Layout.fillWidth: true + + visible: true + + showCloseButton: true + + text: "Inline messages can have an optional close button." + } + + Kirigami.InlineMessage { + id: actionsMessage + + Layout.fillWidth: true + + visible: true + + readonly property string initialText: "Inline messages can have optional actions." + + text: initialText + + actions: [ + Kirigami.Action { + enabled: actionsMessage.text == actionsMessage.initialText + + text: "Add text" + icon.name: "list-add" + + onTriggered: { + actionsMessage.text = actionsMessage.initialText + " Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."; + } + }, + Kirigami.Action { + enabled: actionsMessage.text != actionsMessage.initialText + + text: "Reset text" + icon.name: "list-remove" + + onTriggered: actionsMessage.text = actionsMessage.initialText + } + ] + } + + Kirigami.Separator { + Layout.fillWidth: true + } + + ColumnLayout { + Layout.alignment: Qt.AlignHCenter + + spacing: Kirigami.Units.smallSpacing + + Controls.Label { + Layout.alignment: Qt.AlignHCenter + + text: "Inline messages are initially hidden and animate when revealed. Try it!" + } + + Controls.Button { + Layout.alignment: Qt.AlignHCenter + + enabled: !toggleMessage.visible + + text: "Show additional message" + icon.name: "list-add" + + onClicked: toggleMessage.visible = true + } + } + + Kirigami.InlineMessage { + id: toggleMessage + + Layout.fillWidth: true + + visible: false + + type: Kirigami.InlineMessageType.Warning + + text: "Boo!" + + actions: [ + Kirigami.Action { + text: "Shush" + icon.name: "dialog-cancel" + + onTriggered: toggleMessage.visible = false + } + ] + } + } +} diff --git a/kirigami.qrc b/kirigami.qrc --- a/kirigami.qrc +++ b/kirigami.qrc @@ -13,6 +13,8 @@ src/controls/CardsLayout.qml src/controls/CardsListView.qml src/controls/CardsGridView.qml + src/controls/templates/AbstractCard.qml + src/controls/InlineMessage.qml src/controls/ToolBarApplicationHeader.qml src/controls/private/PrivateActionToolButton.qml src/controls/private/RefreshableScrollView.qml diff --git a/src/controls/Card.qml b/src/controls/Card.qml --- a/src/controls/Card.qml +++ b/src/controls/Card.qml @@ -106,7 +106,7 @@ model: root.actions delegate: PrivateActionToolButton { id: actionDelegate - property bool fits: { + readonly property bool fits: { var minX = 0; for (var i = 0; i < index; ++i) { if (actionsLayout.children[i].visible) { diff --git a/src/controls/InlineMessage.qml b/src/controls/InlineMessage.qml new file mode 100644 --- /dev/null +++ b/src/controls/InlineMessage.qml @@ -0,0 +1,370 @@ +/* + * Copyright 2018 Eike Hein + * Copyright 2018 Marco Martin + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 2.010-1301, USA. + */ + +import QtQuick 2.7 +import QtGraphicalEffects 1.0 +import QtQuick.Layouts 1.0 +import QtQuick.Controls 2.0 as Controls +import org.kde.kirigami 2.4 as Kirigami +import "private" + +import "templates" as T + +/** + * An inline message item with support for informational, positive, + * warning and error types, and with support for associated actions. + * + * InlineMessage can be used to give information to the user or + * interact with the user, without requiring the use of a dialog. + * + * The InlineMessage item is hidden by default. + * + * Optionally an icon can be set, defaulting to an icon appropriate + * to the message type otherwise. + * + * Optionally a close button can be shown. + * + * Actions are added from left to right. If more actions are set than + * can fit, an overflow menu is provided. + * + * Example: + * @code + * InlineMessage { + * type: Kirigami.InlineMessageType.Error + * + * text: "My error message" + * + * actions: [ + * Kirigami.Action { + * iconName: "edit" + * text: "Action text" + * onTriggered: { + * // do stuff + * } + * }, + * Kirigami.Action { + * iconName: "edit" + * text: "Action text" + * onTriggered: { + * // do stuff + * } + * } + * ] + * } + * @endcode + * + * @since 5.45 + */ + +T.InlineMessage { + id: root + + implicitWidth: contentItem.width + (padding * 2) + implicitHeight: visible ? contentItem.implicitHeight + (padding * 2) : 0 + + Behavior on implicitHeight { + enabled: !root.visible + + SequentialAnimation { + PropertyAction { targets: contentItem; property: "animating"; value: true } + NumberAnimation { duration: Kirigami.Units.longDuration } + // NOTE: This needs to be a script action as nested PropertyActions (see + // contentLayout) don't work. + ScriptAction { script: contentItem.opacity = 1.0 } + } + } + + onVisibleChanged: { + if (!visible) { + contentItem.opacity = 0.0; + } + } + + opacity: visible ? 1.0 : 0.0 + + Behavior on opacity { + NumberAnimation { duration: Kirigami.Units.shortDuration } + } + + padding: background.border.width + Kirigami.Units.largeSpacing + + background: Rectangle { + color: Kirigami.Theme.backgroundColor + + border.width: Kirigami.Units.smallSpacing + border.color: { + if (root.type == Kirigami.InlineMessageType.Positive) { + return Kirigami.Theme.positiveTextColor; + } else if (root.type == Kirigami.InlineMessageType.Warning) { + return Kirigami.Theme.neutralTextColor; + } else if (root.type == Kirigami.InlineMessageType.Error) { + return Kirigami.Theme.negativeTextColor; + } + + return Kirigami.Theme.activeTextColor; + } + + layer.enabled: true + + layer.effect: DropShadow { + horizontalOffset: 0 + verticalOffset: 1 + radius: 12 + samples: 32 + color: Qt.rgba(0, 0, 0, 0.5) + } + } + + contentItem: GridLayout { + id: contentLayout + + Layout.fillWidth: true + + // Used to defer opacity animation until we know if InlineMessage was + // initialized visible. + property bool complete: false + + Behavior on opacity { + enabled: root.visible && contentLayout.complete + + SequentialAnimation { + NumberAnimation { duration: Kirigami.Units.shortDuration * 2 } + PropertyAction { targets: contentItem; property: "animating"; value: false } + } + } + + property bool animating: false + + rowSpacing: Kirigami.Units.largeSpacing + columnSpacing: Kirigami.Units.smallSpacing + + Kirigami.Icon { + id: icon + + width: Kirigami.Units.iconSizes.smallMedium + height: width + + Layout.alignment: text.lineCount > 1 ? Qt.AlignTop : Qt.AlignVCenter + + Layout.minimumWidth: width + Layout.minimumHeight: height + + source: { + if (root.icon) { + return root.icon; + } + + if (root.type == Kirigami.InlineMessageType.Positive) { + // TODO: No suitable distinct icon in theme yet. + return "dialog-information"; + } else if (root.type == Kirigami.InlineMessageType.Warning) { + return "dialog-warning"; + } else if (root.type == Kirigami.InlineMessageType.Error) { + return "dialog-error"; + } + + return "dialog-information"; + } + } + + MouseArea { + implicitHeight: text.implicitHeight + + Layout.fillWidth: true + Layout.row: 0 + Layout.column: 1 + + cursorShape: text.hoveredLink ? Qt.PointingHandCursor : Qt.ArrowCursor + + Controls.Label { + id: text + + width: parent.width + + color: Kirigami.Theme.textColor + wrapMode: Text.WordWrap + elide: Text.ElideRight + verticalAlignment: lineCount > 1 ? Qt.AlignVCenter : Qt.AlignTop + + text: root.text + + onLinkHovered: root.linkHovered(link) + onLinkActivated: root.linkActivated(link) + } + } + + RowLayout { + id: actionsLayout + + visible: root.actions.length + + Layout.alignment: Qt.AlignRight + Layout.fillWidth: true + + Layout.row: { + if (messageTextMetrics.width + Kirigami.Units.smallSpacing > + (contentLayout.width - icon.width - actionsLayout.width + - closeButton.width - (3 * contentLayout.columnSpacing))) { + return 1; + } + + return 0; + } + Layout.column: Layout.row ? 0 : 2 + Layout.columnSpan: Layout.row ? (closeButton.visible ? 3 : 2) : 1 + + property var overflowSet: [] + + spacing: Kirigami.Units.smallSpacing + + TextMetrics { + id: messageTextMetrics + + font: text.font + text: text.text + } + + Repeater { + model: root.actions + + delegate: Controls.Button { + id: actionButton + + visible: modelData.visible && fits + + Layout.alignment: Qt.AlignVCenter + Layout.minimumWidth: implicitWidth + + readonly property bool fits: { + var minX = 0; + + for (var i = 0; i < index; ++i) { + if (actionsLayout.children[i].visible) { + minX += actionsLayout.children[i].implicitWidth + actionsLayout.spacing; + } + } + + return minX + implicitWidth < contentLayout.width - moreButton.width; + } + + enabled: modelData.enabled + + checkable: modelData.checkable + checked: modelData.checked + + text: modelData.text + icon.name: modelData.icon.name + + onClicked: modelData.trigger() + + onFitsChanged: updateOverflowSet() + + function updateOverflowSet() { + var index = actionsLayout.overflowSet.findIndex(function(act){ + return act == modelData}); + + if ((fits || !modelData.visible) && index > -1) { + actionsLayout.overflowSet.splice(index, 1); + } else if (!fits && modelData.visible && index == -1) { + actionsLayout.overflowSet.push(modelData); + } + + actionsLayout.overflowSetChanged(); + } + + Connections { + target: modelData + + onVisibleChanged: actionButton.updateOverflowSet(); + } + + Component.onCompleted: updateOverflowSet(); + } + } + + Controls.ToolButton { + id: moreButton + + visible: actionsLayout.overflowSet.length > 0 + + checked: menu.visible + + onClicked: menu.visible ? menu.close() : menu.open() + + Icon { + anchors.fill: parent + source: "overflow-menu" + anchors.margins: 4 + } + + Controls.Menu { + id: menu + y: -height + x: -width + moreButton.width + + Repeater { + model: root.actions + + delegate: BasicListItem { + enabled: modelData.enabled + + checkable: modelData.checkable + checked: modelData.checked + + text: modelData ? modelData.text : "" + icon: modelData.icon + + onClicked: { + modelData.trigger(); + menu.visible = false; + } + + separatorVisible: false + + backgroundColor: "transparent" + + visible: actionsLayout.overflowSet.findIndex(function(act) { + return act == modelData}) > -1 && modelData.visible + } + } + } + } + } + + Controls.ToolButton { + id: closeButton + + visible: root.showCloseButton + + Layout.alignment: text.lineCount > 1 || actionsLayout.Layout.row ? Qt.AlignTop : Qt.AlignVCenter + Layout.row: 0 + Layout.column: actionsLayout.Layout.row ? 2 : 3 + + icon.name: "dialog-close" + + onClicked: root.visible = false + } + } + + Component.onCompleted: { + contentItem.opacity = visible ? 1.0 : 0.0; + complete = true; + } +} diff --git a/src/controls/plugins.qmltypes b/src/controls/plugins.qmltypes --- a/src/controls/plugins.qmltypes +++ b/src/controls/plugins.qmltypes @@ -4,29 +4,22 @@ // It is used for QML tooling purposes only. // // This file was auto-generated by: -// 'qmlplugindump -output plugins2.qmltypes -qapp -noinstantiate org.kde.kirigami 2.4' +// 'qmlplugindump -output plugins.qmltypes -qapp -noinstantiate org.kde.kirigami 2.4' Module { dependencies: [ "QtGraphicalEffects 1.0", "QtQml 2.1", "QtQml.Models 2.2", "QtQuick 2.9", - "QtQuick.Controls 2.3", - "QtQuick.Controls.Fusion 2.3", - "QtQuick.Controls.Fusion.impl 2.3", - "QtQuick.Controls.Imagine 2.3", - "QtQuick.Controls.Imagine.impl 2.3", - "QtQuick.Controls.Material 2.3", - "QtQuick.Controls.Material.impl 2.3", + "QtQuick.Controls 2.4", + "QtQuick.Controls.Material 2.4", + "QtQuick.Controls.Material.impl 2.4", "QtQuick.Controls.Styles 1.4", "QtQuick.Controls.Styles.Plasma 2.0", - "QtQuick.Controls.Universal 2.3", - "QtQuick.Controls.Universal.impl 2.3", - "QtQuick.Controls.impl 2.3", - "QtQuick.Extras 1.4", + "QtQuick.Controls.impl 2.4", "QtQuick.Layouts 1.2", - "QtQuick.Templates 2.3", + "QtQuick.Templates 2.4", "QtQuick.Window 2.3", "org.kde.kconfig 1.0", "org.kde.kquickcontrolsaddons 2.0", @@ -77,6 +70,22 @@ Property { name: "isSection"; type: "bool" } Property { name: "buddyFor"; type: "QQuickItem"; isReadonly: true; isPointer: true } } + Component { + name: "InlineMessageType" + prototype: "QObject" + exports: ["InlineMessageType 2.4"] + isCreatable: false + exportMetaObjectRevisions: [0] + Enum { + name: "Type" + values: { + "Information": 0, + "Positive": 1, + "Warning": 2, + "Error": 3 + } + } + } Component { name: "Kirigami::PlatformTheme" prototype: "QObject" @@ -178,695 +187,217 @@ Property { name: "sequence"; type: "QKeySequence"; isReadonly: true } } Component { - name: "QQuickAbstractStyle1" - defaultProperty: "data" + name: "Settings" prototype: "QObject" - exports: ["QtQuick.Controls.Private/AbstractStyle 1.0"] + exports: ["Settings 2.0"] + isCreatable: false + isSingleton: true exportMetaObjectRevisions: [0] - Property { name: "padding"; type: "QQuickPadding1"; isReadonly: true; isPointer: true } - Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "isMobile"; type: "bool"; isReadonly: true } + Property { name: "style"; type: "string"; isReadonly: true } + Property { name: "mouseWheelScrollLines"; type: "int"; isReadonly: true } } Component { - name: "QQuickAction1" - prototype: "QObject" - exports: ["QtQuick.Controls/Action 1.0"] + prototype: "QQuickItem" + name: "AbstractApplicationHeader 2.0" + exports: ["AbstractApplicationHeader 2.0"] exportMetaObjectRevisions: [0] - Property { name: "text"; type: "string" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__icon"; type: "QVariant"; isReadonly: true } - Property { name: "tooltip"; type: "string" } - Property { name: "enabled"; type: "bool" } - Property { name: "checkable"; type: "bool" } - Property { name: "checked"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "shortcut"; type: "QVariant" } - Signal { - name: "triggered" - Parameter { name: "source"; type: "QObject"; isPointer: true } - } - Signal { name: "triggered" } - Signal { - name: "toggled" - Parameter { name: "checked"; type: "bool" } - } - Signal { - name: "shortcutChanged" - Parameter { name: "shortcut"; type: "QVariant" } - } - Signal { name: "iconChanged" } - Signal { - name: "tooltipChanged" - Parameter { name: "arg"; type: "string" } - } - Method { - name: "trigger" - Parameter { name: "source"; type: "QObject"; isPointer: true } - } - Method { name: "trigger" } + isComposite: true + defaultProperty: "contentItem" + Property { name: "minimumHeight"; type: "int" } + Property { name: "preferredHeight"; type: "int" } + Property { name: "maximumHeight"; type: "int" } + Property { name: "paintedHeight"; type: "int"; isReadonly: true } + Property { name: "__appWindow"; type: "QObject"; isPointer: true } + Property { name: "background"; type: "QQuickItem"; isPointer: true } + Property { name: "contentItem"; type: "QObject"; isList: true; isReadonly: true } } Component { - name: "QQuickCalendarModel1" - prototype: "QAbstractListModel" - exports: ["QtQuick.Controls.Private/CalendarModel 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "visibleDate"; type: "QDate" } - Property { name: "locale"; type: "QLocale" } - Property { name: "count"; type: "int"; isReadonly: true } - Signal { - name: "visibleDateChanged" - Parameter { name: "visibleDate"; type: "QDate" } - } - Signal { - name: "localeChanged" - Parameter { name: "locale"; type: "QLocale" } - } - Signal { - name: "countChanged" - Parameter { name: "count"; type: "int" } - } - Method { - name: "dateAt" - type: "QDateTime" - Parameter { name: "index"; type: "int" } - } - Method { - name: "indexAt" - type: "int" - Parameter { name: "visibleDate"; type: "QDate" } - } + prototype: "QQuickItem" + name: "AbstractApplicationItem 2.1" + exports: ["AbstractApplicationItem 2.1"] + exportMetaObjectRevisions: [1] + isComposite: true + defaultProperty: "__data" + Property { name: "pageStack"; type: "QQuickItem"; isPointer: true } + Property { name: "activeFocusItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "header"; type: "QQuickItem"; isPointer: true } + Property { name: "footer"; type: "QQuickItem"; isPointer: true } + Property { name: "controlsVisible"; type: "bool" } + Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } + Property { name: "wideScreen"; type: "bool" } + Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } + Property { name: "reachableMode"; type: "bool" } + Property { name: "reachableModeEnabled"; type: "bool" } + Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "overlay"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "__data"; type: "QObject"; isList: true; isReadonly: true } Method { - name: "weekNumberAt" - type: "int" - Parameter { name: "row"; type: "int" } + name: "showPassiveNotification" + type: "QVariant" + Parameter { name: "message"; type: "QVariant" } + Parameter { name: "timeout"; type: "QVariant" } + Parameter { name: "actionText"; type: "QVariant" } + Parameter { name: "callBack"; type: "QVariant" } } + Method { name: "hidePassiveNotification"; type: "QVariant" } + Method { name: "applicationWindow"; type: "QVariant" } } Component { - name: "QQuickControlSettings1" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/Settings 1.0"] - isCreatable: false - isSingleton: true + prototype: "QQuickApplicationWindow" + name: "AbstractApplicationWindow 2.0" + exports: ["AbstractApplicationWindow 2.0"] exportMetaObjectRevisions: [0] - Property { name: "style"; type: "QUrl"; isReadonly: true } - Property { name: "styleName"; type: "string" } - Property { name: "stylePath"; type: "string" } - Property { name: "dpiScaleFactor"; type: "double"; isReadonly: true } - Property { name: "dragThreshold"; type: "double"; isReadonly: true } - Property { name: "hasTouchScreen"; type: "bool"; isReadonly: true } - Property { name: "isMobile"; type: "bool"; isReadonly: true } - Property { name: "hoverEnabled"; type: "bool"; isReadonly: true } + isComposite: true + defaultProperty: "contentData" + Property { name: "pageStack"; type: "QQuickItem"; isPointer: true } + Property { name: "controlsVisible"; type: "bool" } + Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } + Property { name: "wideScreen"; type: "bool" } + Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } + Property { name: "reachableMode"; type: "bool" } + Property { name: "reachableModeEnabled"; type: "bool" } Method { - name: "styleComponent" - type: "QQmlComponent*" - Parameter { name: "styleDirUrl"; type: "QUrl" } - Parameter { name: "controlStyleName"; type: "string" } - Parameter { name: "control"; type: "QObject"; isPointer: true } + name: "showPassiveNotification" + type: "QVariant" + Parameter { name: "message"; type: "QVariant" } + Parameter { name: "timeout"; type: "QVariant" } + Parameter { name: "actionText"; type: "QVariant" } + Parameter { name: "callBack"; type: "QVariant" } } + Method { name: "hidePassiveNotification"; type: "QVariant" } + Method { name: "applicationWindow"; type: "QVariant" } } Component { - name: "QQuickControlsPrivate1" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/Controls 1.0"] - isCreatable: false + prototype: "QQuickAbstractButton" + name: "QtQuick.Controls/AbstractButton 2.0" + exports: ["QtQuick.Controls/AbstractButton 2.0"] exportMetaObjectRevisions: [0] - attachedType: "QQuickControlsPrivate1Attached" - } - Component { - name: "QQuickControlsPrivate1Attached" - prototype: "QObject" - Property { name: "window"; type: "QQuickWindow"; isReadonly: true; isPointer: true } + isComposite: true + defaultProperty: "data" } Component { - name: "QQuickExclusiveGroup1" - defaultProperty: "__actions" - prototype: "QObject" - exports: ["QtQuick.Controls/ExclusiveGroup 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "current"; type: "QObject"; isPointer: true } - Property { name: "__actions"; type: "QQuickAction1"; isList: true; isReadonly: true } - Method { - name: "bindCheckable" - Parameter { name: "o"; type: "QObject"; isPointer: true } - } - Method { - name: "unbindCheckable" - Parameter { name: "o"; type: "QObject"; isPointer: true } - } + prototype: "QQuickItemDelegate" + name: "AbstractCard 2.4" + exports: ["AbstractCard 2.4"] + exportMetaObjectRevisions: [4] + isComposite: true + defaultProperty: "data" + Property { name: "header"; type: "QQuickItem"; isPointer: true } + Property { name: "headerOrientation"; type: "int" } + Property { name: "footer"; type: "QQuickItem"; isPointer: true } + Property { name: "showClickFeedback"; type: "bool" } } Component { - name: "QQuickMenu1" - defaultProperty: "items" - prototype: "QQuickMenuText1" - exports: ["QtQuick.Controls.Private/MenuPrivate 1.0"] - exportMetaObjectRevisions: [0] - Enum { - name: "MenuType" - values: { - "DefaultMenu": 0, - "EditMenu": 1 - } - } - Property { name: "title"; type: "string" } - Property { name: "items"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "__selectedIndex"; type: "int" } - Property { name: "__popupVisible"; type: "bool"; isReadonly: true } - Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__minimumWidth"; type: "int" } - Property { name: "__font"; type: "QFont" } - Property { name: "__xOffset"; type: "double" } - Property { name: "__yOffset"; type: "double" } - Property { name: "__action"; type: "QQuickAction1"; isReadonly: true; isPointer: true } - Property { name: "__popupGeometry"; type: "QRect"; isReadonly: true } - Property { name: "__isProxy"; type: "bool" } - Signal { name: "aboutToShow" } - Signal { name: "aboutToHide" } - Signal { name: "popupVisibleChanged" } - Signal { name: "__menuPopupDestroyed" } - Signal { name: "menuContentItemChanged" } - Signal { name: "minimumWidthChanged" } - Signal { name: "__proxyChanged" } - Method { name: "__dismissMenu" } - Method { name: "__closeAndDestroy" } - Method { name: "__dismissAndDestroy" } - Method { name: "popup" } - Method { - name: "addItem" - type: "QQuickMenuItem1*" - Parameter { type: "string" } - } - Method { - name: "insertItem" - type: "QQuickMenuItem1*" - Parameter { type: "int" } - Parameter { type: "string" } - } - Method { name: "addSeparator" } - Method { - name: "insertSeparator" - Parameter { type: "int" } - } - Method { - name: "insertItem" - Parameter { type: "int" } - Parameter { type: "QQuickMenuBase1"; isPointer: true } - } - Method { - name: "removeItem" - Parameter { type: "QQuickMenuBase1"; isPointer: true } - } - Method { name: "clear" } - Method { - name: "__popup" - Parameter { name: "targetRect"; type: "QRectF" } - Parameter { name: "atItemIndex"; type: "int" } - Parameter { name: "menuType"; type: "MenuType" } - } - Method { - name: "__popup" - Parameter { name: "targetRect"; type: "QRectF" } - Parameter { name: "atItemIndex"; type: "int" } - } - Method { - name: "__popup" - Parameter { name: "targetRect"; type: "QRectF" } - } + prototype: "QQuickControl" + name: "AbstractItemViewHeader 2.1" + exports: ["AbstractItemViewHeader 2.1"] + exportMetaObjectRevisions: [1] + isComposite: true + defaultProperty: "data" + Property { name: "minimumHeight"; type: "int" } + Property { name: "maximumHeight"; type: "int" } + Property { name: "view"; type: "QQuickListView"; isPointer: true } } Component { - name: "QQuickMenuBar1" - defaultProperty: "menus" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/MenuBarPrivate 1.0"] + prototype: "QQuickItemDelegate" + name: "AbstractListItem 2.0" + exports: ["AbstractListItem 2.0"] exportMetaObjectRevisions: [0] - Property { name: "menus"; type: "QQuickMenu1"; isList: true; isReadonly: true } - Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__parentWindow"; type: "QQuickWindow"; isPointer: true } - Property { name: "__isNative"; type: "bool" } - Signal { name: "nativeChanged" } - Signal { name: "contentItemChanged" } + isComposite: true + defaultProperty: "_default" + Property { name: "supportsMouseEvents"; type: "bool" } + Property { name: "sectionDelegate"; type: "bool" } + Property { name: "separatorVisible"; type: "bool" } + Property { name: "textColor"; type: "QColor" } + Property { name: "backgroundColor"; type: "QColor" } + Property { name: "activeTextColor"; type: "QColor" } + Property { name: "activeBackgroundColor"; type: "QColor" } + Property { name: "containsMouse"; type: "bool"; isReadonly: true } + Property { name: "_default"; type: "QQuickItem"; isPointer: true } } Component { - name: "QQuickMenuBase1" prototype: "QObject" - exports: ["QtQuick.Controls/MenuBase 1.0"] - isCreatable: false + name: "Action 2.0" + exports: ["Action 2.0"] exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "children" Property { name: "visible"; type: "bool" } - Property { name: "type"; type: "QQuickMenuItemType1::MenuItemType"; isReadonly: true } - Property { name: "__parentMenu"; type: "QObject"; isReadonly: true; isPointer: true } - Property { name: "__isNative"; type: "bool"; isReadonly: true } - Property { name: "__visualItem"; type: "QQuickItem"; isPointer: true } - } - Component { - name: "QQuickMenuItem1" - prototype: "QQuickMenuText1" - exports: ["QtQuick.Controls/MenuItem 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "text"; type: "string" } Property { name: "checkable"; type: "bool" } Property { name: "checked"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } + Property { name: "enabled"; type: "bool" } + Property { name: "icon"; type: "ActionIconGroup_QMLTYPE_35"; isPointer: true } + Property { name: "text"; type: "string" } + Property { name: "tooltip"; type: "string" } + Property { name: "__children"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "__shortcut"; type: "QQuickShortcut"; isPointer: true } + Property { name: "iconName"; type: "string" } + Property { name: "iconSource"; type: "string" } Property { name: "shortcut"; type: "QVariant" } - Property { name: "action"; type: "QQuickAction1"; isPointer: true } - Signal { name: "triggered" } + Property { name: "children"; type: "QObject"; isList: true; isReadonly: true } Signal { name: "toggled" Parameter { name: "checked"; type: "bool" } } - Method { name: "trigger" } - } - Component { - name: "QQuickMenuItemType1" - exports: ["QtQuick.Controls/MenuItemType 1.0"] - isCreatable: false - exportMetaObjectRevisions: [0] - Enum { - name: "MenuItemType" - values: { - "Separator": 0, - "Item": 1, - "Menu": 2, - "ScrollIndicator": 3 - } + Signal { + name: "triggered" + Parameter { name: "source"; type: "QObject"; isPointer: true } + } + Method { + name: "trigger" + type: "QVariant" + Parameter { name: "source"; type: "QVariant" } } } Component { - name: "QQuickMenuSeparator1" - prototype: "QQuickMenuBase1" - exports: ["QtQuick.Controls/MenuSeparator 1.0"] - exportMetaObjectRevisions: [0] - } - Component { - name: "QQuickMenuText1" - prototype: "QQuickMenuBase1" - Property { name: "enabled"; type: "bool" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__icon"; type: "QVariant"; isReadonly: true } - Signal { name: "__textChanged" } + prototype: "QQuickAction" + name: "QtQuick.Controls/Action 2.3" + exports: ["QtQuick.Controls/Action 2.3"] + exportMetaObjectRevisions: [3] + isComposite: true } Component { - name: "QQuickPadding1" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/Padding 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "left"; type: "int" } - Property { name: "top"; type: "int" } - Property { name: "right"; type: "int" } - Property { name: "bottom"; type: "int" } - Method { - name: "setLeft" - Parameter { name: "arg"; type: "int" } - } - Method { - name: "setTop" - Parameter { name: "arg"; type: "int" } - } - Method { - name: "setRight" - Parameter { name: "arg"; type: "int" } - } - Method { - name: "setBottom" - Parameter { name: "arg"; type: "int" } - } + prototype: "QQuickActionGroup" + name: "QtQuick.Controls/ActionGroup 2.3" + exports: ["QtQuick.Controls/ActionGroup 2.3"] + exportMetaObjectRevisions: [3] + isComposite: true + defaultProperty: "actions" } Component { - name: "QQuickPopupWindow1" - defaultProperty: "popupContentItem" - prototype: "QQuickWindow" - exports: ["QtQuick.Controls.Private/PopupWindow 1.0"] + prototype: "QQuickItem" + name: "ApplicationHeader 2.0" + exports: ["ApplicationHeader 2.0"] exportMetaObjectRevisions: [0] - Property { name: "popupContentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "parentItem"; type: "QQuickItem"; isPointer: true } - Signal { name: "popupDismissed" } - Signal { name: "geometryChanged" } - Method { name: "show" } - Method { name: "dismissPopup" } - } - Component { - name: "QQuickRangeModel1" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/RangeModel 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "value"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "stepSize"; type: "double" } - Property { name: "position"; type: "double" } - Property { name: "positionAtMinimum"; type: "double" } - Property { name: "positionAtMaximum"; type: "double" } - Property { name: "inverted"; type: "bool" } - Signal { - name: "valueChanged" - Parameter { name: "value"; type: "double" } - } - Signal { - name: "positionChanged" - Parameter { name: "position"; type: "double" } - } - Signal { - name: "stepSizeChanged" - Parameter { name: "stepSize"; type: "double" } - } - Signal { - name: "invertedChanged" - Parameter { name: "inverted"; type: "bool" } - } - Signal { - name: "minimumChanged" - Parameter { name: "min"; type: "double" } - } - Signal { - name: "maximumChanged" - Parameter { name: "max"; type: "double" } - } - Signal { - name: "positionAtMinimumChanged" - Parameter { name: "min"; type: "double" } - } - Signal { - name: "positionAtMaximumChanged" - Parameter { name: "max"; type: "double" } - } - Method { name: "toMinimum" } - Method { name: "toMaximum" } - Method { - name: "setValue" - Parameter { name: "value"; type: "double" } - } - Method { - name: "setPosition" - Parameter { name: "position"; type: "double" } - } - Method { name: "increaseSingleStep" } - Method { name: "decreaseSingleStep" } - Method { - name: "valueForPosition" - type: "double" - Parameter { name: "position"; type: "double" } - } - Method { - name: "positionForValue" - type: "double" - Parameter { name: "value"; type: "double" } - } - } - Component { - name: "QQuickRangedDate1" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/RangedDate 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "date"; type: "QDateTime" } - Property { name: "minimumDate"; type: "QDateTime" } - Property { name: "maximumDate"; type: "QDateTime" } - } - Component { - name: "QQuickScenePosListener1" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/ScenePosListener 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "item"; type: "QQuickItem"; isPointer: true } - Property { name: "scenePos"; type: "QPointF"; isReadonly: true } - Property { name: "enabled"; type: "bool" } - } - Component { - name: "QQuickSelectionMode1" - exports: ["QtQuick.Controls/SelectionMode 1.1"] - isCreatable: false - exportMetaObjectRevisions: [0] - Enum { - name: "SelectionMode" - values: { - "NoSelection": 0, - "SingleSelection": 1, - "ExtendedSelection": 2, - "MultiSelection": 3, - "ContiguousSelection": 4 - } - } - } - Component { - name: "QQuickSpinBoxValidator1" - prototype: "QValidator" - exports: ["QtQuick.Controls.Private/SpinBoxValidator 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "text"; type: "string"; isReadonly: true } - Property { name: "value"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "decimals"; type: "int" } - Property { name: "stepSize"; type: "double" } - Property { name: "prefix"; type: "string" } - Property { name: "suffix"; type: "string" } - Method { name: "increment" } - Method { name: "decrement" } - } - Component { - name: "QQuickStack1" - prototype: "QObject" - exports: ["QtQuick.Controls/Stack 1.0"] - isCreatable: false - exportMetaObjectRevisions: [0] - Enum { - name: "Status" - values: { - "Inactive": 0, - "Deactivating": 1, - "Activating": 2, - "Active": 3 - } - } - Property { name: "index"; type: "int"; isReadonly: true } - Property { name: "__index"; type: "int" } - Property { name: "status"; type: "Status"; isReadonly: true } - Property { name: "__status"; type: "Status" } - Property { name: "view"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__view"; type: "QQuickItem"; isPointer: true } - } - Component { - name: "QQuickStyleItem1" - defaultProperty: "data" - prototype: "QQuickItem" - exports: ["QtQuick.Controls.Private/StyleItem 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "border"; type: "QQuickPadding1"; isReadonly: true; isPointer: true } - Property { name: "sunken"; type: "bool" } - Property { name: "raised"; type: "bool" } - Property { name: "active"; type: "bool" } - Property { name: "selected"; type: "bool" } - Property { name: "hasFocus"; type: "bool" } - Property { name: "on"; type: "bool" } - Property { name: "hover"; type: "bool" } - Property { name: "horizontal"; type: "bool" } - Property { name: "isTransient"; type: "bool" } - Property { name: "elementType"; type: "string" } - Property { name: "text"; type: "string" } - Property { name: "activeControl"; type: "string" } - Property { name: "style"; type: "string"; isReadonly: true } - Property { name: "hints"; type: "QVariantMap" } - Property { name: "properties"; type: "QVariantMap" } - Property { name: "font"; type: "QFont"; isReadonly: true } - Property { name: "minimum"; type: "int" } - Property { name: "maximum"; type: "int" } - Property { name: "value"; type: "int" } - Property { name: "step"; type: "int" } - Property { name: "paintMargins"; type: "int" } - Property { name: "contentWidth"; type: "int" } - Property { name: "contentHeight"; type: "int" } - Property { name: "textureWidth"; type: "int" } - Property { name: "textureHeight"; type: "int" } - Signal { name: "transientChanged" } - Signal { name: "infoChanged" } - Signal { name: "hintChanged" } - Signal { - name: "contentWidthChanged" - Parameter { name: "arg"; type: "int" } - } - Signal { - name: "contentHeightChanged" - Parameter { name: "arg"; type: "int" } - } - Signal { - name: "textureWidthChanged" - Parameter { name: "w"; type: "int" } - } - Signal { - name: "textureHeightChanged" - Parameter { name: "h"; type: "int" } - } - Method { - name: "pixelMetric" - type: "int" - Parameter { type: "string" } - } - Method { - name: "styleHint" - type: "QVariant" - Parameter { type: "string" } - } - Method { name: "updateSizeHint" } - Method { name: "updateRect" } - Method { name: "updateBaselineOffset" } - Method { name: "updateItem" } - Method { - name: "hitTest" - type: "string" - Parameter { name: "x"; type: "int" } - Parameter { name: "y"; type: "int" } - } - Method { - name: "subControlRect" - type: "QRectF" - Parameter { name: "subcontrolString"; type: "string" } - } - Method { - name: "elidedText" - type: "string" - Parameter { name: "text"; type: "string" } - Parameter { name: "elideMode"; type: "int" } - Parameter { name: "width"; type: "int" } - } - Method { - name: "hasThemeIcon" - type: "bool" - Parameter { type: "string" } - } - Method { - name: "textWidth" - type: "double" - Parameter { type: "string" } - } - Method { - name: "textHeight" - type: "double" - Parameter { type: "string" } - } - } - Component { - name: "QQuickTooltip1" - prototype: "QObject" - exports: ["QtQuick.Controls.Private/Tooltip 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Method { - name: "showText" - Parameter { name: "item"; type: "QQuickItem"; isPointer: true } - Parameter { name: "pos"; type: "QPointF" } - Parameter { name: "text"; type: "string" } - } - Method { name: "hideText" } - } - Component { - name: "QQuickTreeModelAdaptor1" - prototype: "QAbstractListModel" - exports: ["QtQuick.Controls.Private/TreeModelAdaptor 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "model"; type: "QAbstractItemModel"; isPointer: true } - Property { name: "rootIndex"; type: "QModelIndex" } - Signal { - name: "modelChanged" - Parameter { name: "model"; type: "QAbstractItemModel"; isPointer: true } - } - Signal { - name: "expanded" - Parameter { name: "index"; type: "QModelIndex" } - } - Signal { - name: "collapsed" - Parameter { name: "index"; type: "QModelIndex" } - } - Method { - name: "expand" - Parameter { type: "QModelIndex" } - } - Method { - name: "collapse" - Parameter { type: "QModelIndex" } - } - Method { - name: "setModel" - Parameter { name: "model"; type: "QAbstractItemModel"; isPointer: true } - } - Method { - name: "mapRowToModelIndex" - type: "QModelIndex" - Parameter { name: "row"; type: "int" } - } - Method { - name: "selectionForRowRange" - type: "QItemSelection" - Parameter { name: "fromIndex"; type: "QModelIndex" } - Parameter { name: "toIndex"; type: "QModelIndex" } - } - Method { - name: "isExpanded" - type: "bool" - Parameter { type: "QModelIndex" } - } - } - Component { - name: "QQuickWheelArea1" - defaultProperty: "data" - prototype: "QQuickItem" - exports: ["QtQuick.Controls.Private/WheelArea 1.0"] - exportMetaObjectRevisions: [0] - Property { name: "verticalDelta"; type: "double" } - Property { name: "horizontalDelta"; type: "double" } - Property { name: "horizontalMinimumValue"; type: "double" } - Property { name: "horizontalMaximumValue"; type: "double" } - Property { name: "verticalMinimumValue"; type: "double" } - Property { name: "verticalMaximumValue"; type: "double" } - Property { name: "horizontalValue"; type: "double" } - Property { name: "verticalValue"; type: "double" } - Property { name: "scrollSpeed"; type: "double" } - Property { name: "active"; type: "bool" } - Property { name: "inverted"; type: "bool"; isReadonly: true } - Signal { name: "verticalWheelMoved" } - Signal { name: "horizontalWheelMoved" } - } - Component { - name: "Settings" - prototype: "QObject" - exports: ["Settings 2.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [0] - Property { name: "isMobile"; type: "bool"; isReadonly: true } - Property { name: "style"; type: "string"; isReadonly: true } - Property { name: "mouseWheelScrollLines"; type: "int"; isReadonly: true } - } - Component { - prototype: "QQuickItem" - name: "AbstractApplicationHeader 2.0" - exports: ["AbstractApplicationHeader 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentItem" - Property { name: "minimumHeight"; type: "int" } - Property { name: "preferredHeight"; type: "int" } - Property { name: "maximumHeight"; type: "int" } - Property { name: "paintedHeight"; type: "int"; isReadonly: true } - Property { name: "__appWindow"; type: "QObject"; isPointer: true } - Property { name: "background"; type: "QQuickItem"; isPointer: true } - Property { name: "contentItem"; type: "QObject"; isList: true; isReadonly: true } + isComposite: true + defaultProperty: "contentItem" + Property { name: "headerStyle"; type: "int" } + Property { name: "backButtonEnabled"; type: "bool" } + Property { name: "pageDelegate"; type: "QQmlComponent"; isPointer: true } + Property { name: "minimumHeight"; type: "int" } + Property { name: "preferredHeight"; type: "int" } + Property { name: "maximumHeight"; type: "int" } + Property { name: "paintedHeight"; type: "int"; isReadonly: true } + Property { name: "__appWindow"; type: "QObject"; isPointer: true } + Property { name: "background"; type: "QQuickItem"; isPointer: true } + Property { name: "contentItem"; type: "QObject"; isList: true; isReadonly: true } } Component { prototype: "QQuickItem" - name: "AbstractApplicationItem 2.1" - exports: ["AbstractApplicationItem 2.1"] + name: "ApplicationItem 2.1" + exports: ["ApplicationItem 2.1"] exportMetaObjectRevisions: [1] isComposite: true defaultProperty: "__data" - Property { name: "pageStack"; type: "QQuickItem"; isPointer: true } + Property { name: "pageStack"; type: "PageRow_QMLTYPE_48"; isReadonly: true; isPointer: true } Property { name: "activeFocusItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } Property { name: "header"; type: "QQuickItem"; isPointer: true } Property { name: "footer"; type: "QQuickItem"; isPointer: true } Property { name: "controlsVisible"; type: "bool" } - Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } + Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } Property { name: "wideScreen"; type: "bool" } - Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } + Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } Property { name: "reachableMode"; type: "bool" } Property { name: "reachableModeEnabled"; type: "bool" } Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } @@ -885,16 +416,24 @@ } Component { prototype: "QQuickApplicationWindow" - name: "AbstractApplicationWindow 2.0" - exports: ["AbstractApplicationWindow 2.0"] + name: "QtQuick.Controls/ApplicationWindow 2.0" + exports: ["QtQuick.Controls/ApplicationWindow 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "contentData" - Property { name: "pageStack"; type: "QQuickItem"; isPointer: true } + } + Component { + prototype: "QQuickApplicationWindow" + name: "ApplicationWindow 2.0" + exports: ["ApplicationWindow 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "contentData" + Property { name: "pageStack"; type: "PageRow_QMLTYPE_48"; isReadonly: true; isPointer: true } Property { name: "controlsVisible"; type: "bool" } - Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } + Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } Property { name: "wideScreen"; type: "bool" } - Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } + Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_12"; isPointer: true } Property { name: "reachableMode"; type: "bool" } Property { name: "reachableModeEnabled"; type: "bool" } Method { @@ -909,771 +448,410 @@ Method { name: "applicationWindow"; type: "QVariant" } } Component { - prototype: "QQuickAbstractButton" - name: "QtQuick.Controls/AbstractButton 2.0" - exports: ["QtQuick.Controls/AbstractButton 2.0"] + prototype: "QQuickItemDelegate" + name: "BasicListItem 2.0" + exports: ["BasicListItem 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "_basicDefault" + Property { name: "icon"; type: "QVariant" } + Property { name: "label"; type: "string" } + Property { name: "reserveSpaceForIcon"; type: "bool" } + Property { name: "_basicDefault"; type: "QQuickItem"; isList: true; isReadonly: true } + Property { name: "supportsMouseEvents"; type: "bool" } + Property { name: "sectionDelegate"; type: "bool" } + Property { name: "separatorVisible"; type: "bool" } + Property { name: "textColor"; type: "QColor" } + Property { name: "backgroundColor"; type: "QColor" } + Property { name: "activeTextColor"; type: "QColor" } + Property { name: "activeBackgroundColor"; type: "QColor" } + Property { name: "containsMouse"; type: "bool"; isReadonly: true } + Property { name: "_default"; type: "QQuickItem"; isPointer: true } + } + Component { + prototype: "QQuickItem" + name: "QtQuick.Controls.Material.impl/BoxShadow 2.0" + exports: ["QtQuick.Controls.Material.impl/BoxShadow 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "data" + Property { name: "offsetX"; type: "int" } + Property { name: "offsetY"; type: "int" } + Property { name: "blurRadius"; type: "int" } + Property { name: "spreadRadius"; type: "int" } + Property { name: "source"; type: "QQuickItem"; isPointer: true } + Property { name: "fullWidth"; type: "bool" } + Property { name: "fullHeight"; type: "bool" } + Property { name: "glowRadius"; type: "double" } + Property { name: "spread"; type: "double" } + Property { name: "color"; type: "QColor" } + Property { name: "cornerRadius"; type: "double" } + Property { name: "cached"; type: "bool" } + } + Component { + prototype: "QQuickBusyIndicator" + name: "QtQuick.Controls/BusyIndicator 2.0" + exports: ["QtQuick.Controls/BusyIndicator 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "data" + } + Component { + prototype: "QQuickButton" + name: "QtQuick.Controls/Button 2.0" + exports: ["QtQuick.Controls/Button 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" } + Component { + prototype: "QQuickButtonGroup" + name: "QtQuick.Controls/ButtonGroup 2.0" + exports: ["QtQuick.Controls/ButtonGroup 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + } Component { prototype: "QQuickItemDelegate" - name: "AbstractCard 2.4" - exports: ["AbstractCard 2.4"] + name: "Card 2.4" + exports: ["Card 2.4"] exportMetaObjectRevisions: [4] isComposite: true defaultProperty: "data" + Property { name: "actions"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "banner"; type: "BannerGroup_QMLTYPE_66"; isReadonly: true; isPointer: true } Property { name: "header"; type: "QQuickItem"; isPointer: true } Property { name: "headerOrientation"; type: "int" } Property { name: "footer"; type: "QQuickItem"; isPointer: true } Property { name: "showClickFeedback"; type: "bool" } } Component { - prototype: "QQuickControl" - name: "AbstractItemViewHeader 2.1" - exports: ["AbstractItemViewHeader 2.1"] - exportMetaObjectRevisions: [1] + prototype: "QQuickGridView" + name: "CardsGridView 2.4" + exports: ["CardsGridView 2.4"] + exportMetaObjectRevisions: [4] isComposite: true defaultProperty: "data" - Property { name: "minimumHeight"; type: "int" } - Property { name: "maximumHeight"; type: "int" } - Property { name: "view"; type: "QQuickListView"; isPointer: true } + Property { name: "maximumColumnWidth"; type: "int" } } Component { - prototype: "QQuickItemDelegate" - name: "AbstractListItem 2.0" - exports: ["AbstractListItem 2.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickGridLayout" + name: "CardsLayout 2.4" + exports: ["CardsLayout 2.4"] + exportMetaObjectRevisions: [4] isComposite: true - defaultProperty: "_default" - Property { name: "supportsMouseEvents"; type: "bool" } - Property { name: "sectionDelegate"; type: "bool" } - Property { name: "separatorVisible"; type: "bool" } - Property { name: "textColor"; type: "QColor" } - Property { name: "backgroundColor"; type: "QColor" } - Property { name: "activeTextColor"; type: "QColor" } - Property { name: "activeBackgroundColor"; type: "QColor" } - Property { name: "containsMouse"; type: "bool"; isReadonly: true } - Property { name: "_default"; type: "QQuickItem"; isPointer: true } + defaultProperty: "data" + Property { name: "maximumColumnWidth"; type: "int" } } Component { - prototype: "QObject" - name: "Action 2.0" - exports: ["Action 2.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickListView" + name: "CardsListView 2.4" + exports: ["CardsListView 2.4"] + exportMetaObjectRevisions: [4] isComposite: true - defaultProperty: "children" - Property { name: "visible"; type: "bool" } - Property { name: "checkable"; type: "bool" } - Property { name: "checked"; type: "bool" } - Property { name: "enabled"; type: "bool" } - Property { name: "icon"; type: "ActionIconGroup_QMLTYPE_36"; isPointer: true } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "__children"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "__shortcut"; type: "QQuickShortcut"; isPointer: true } - Property { name: "iconName"; type: "string" } - Property { name: "iconSource"; type: "string" } - Property { name: "shortcut"; type: "QVariant" } - Property { name: "children"; type: "QObject"; isList: true; isReadonly: true } - Signal { - name: "toggled" - Parameter { name: "checked"; type: "bool" } - } - Signal { - name: "triggered" - Parameter { name: "source"; type: "QObject"; isPointer: true } - } - Method { - name: "trigger" - type: "QVariant" - Parameter { name: "source"; type: "QVariant" } - } + defaultProperty: "data" } Component { - prototype: "QQuickAction" - name: "QtQuick.Controls/Action 2.3" - exports: ["QtQuick.Controls/Action 2.3"] - exportMetaObjectRevisions: [3] + prototype: "QQuickCheckBox" + name: "QtQuick.Controls/CheckBox 2.0" + exports: ["QtQuick.Controls/CheckBox 2.0"] + exportMetaObjectRevisions: [0] isComposite: true + defaultProperty: "data" } Component { - prototype: "QQuickActionGroup" - name: "QtQuick.Controls/ActionGroup 2.3" - exports: ["QtQuick.Controls/ActionGroup 2.3"] - exportMetaObjectRevisions: [3] + prototype: "QQuickCheckDelegate" + name: "QtQuick.Controls/CheckDelegate 2.0" + exports: ["QtQuick.Controls/CheckDelegate 2.0"] + exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "actions" + defaultProperty: "data" } Component { - prototype: "QQuickItem" - name: "ApplicationHeader 2.0" - exports: ["ApplicationHeader 2.0"] + prototype: "QQuickRectangle" + name: "QtQuick.Controls.Material.impl/CheckIndicator 2.0" + exports: ["QtQuick.Controls.Material.impl/CheckIndicator 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "contentItem" - Property { name: "headerStyle"; type: "int" } - Property { name: "backButtonEnabled"; type: "bool" } - Property { name: "pageDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "minimumHeight"; type: "int" } - Property { name: "preferredHeight"; type: "int" } - Property { name: "maximumHeight"; type: "int" } - Property { name: "paintedHeight"; type: "int"; isReadonly: true } - Property { name: "__appWindow"; type: "QObject"; isPointer: true } - Property { name: "background"; type: "QQuickItem"; isPointer: true } - Property { name: "contentItem"; type: "QObject"; isList: true; isReadonly: true } + defaultProperty: "data" + Property { name: "control"; type: "QQuickItem"; isPointer: true } } Component { - prototype: "QQuickItem" - name: "ApplicationItem 2.1" - exports: ["ApplicationItem 2.1"] - exportMetaObjectRevisions: [1] + prototype: "QQuickComboBox" + name: "QtQuick.Controls/ComboBox 2.0" + exports: ["QtQuick.Controls/ComboBox 2.0"] + exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "__data" - Property { name: "pageStack"; type: "PageRow_QMLTYPE_49"; isReadonly: true; isPointer: true } - Property { name: "activeFocusItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "header"; type: "QQuickItem"; isPointer: true } - Property { name: "footer"; type: "QQuickItem"; isPointer: true } - Property { name: "controlsVisible"; type: "bool" } - Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } - Property { name: "wideScreen"; type: "bool" } - Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } - Property { name: "reachableMode"; type: "bool" } - Property { name: "reachableModeEnabled"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "overlay"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__data"; type: "QObject"; isList: true; isReadonly: true } - Method { - name: "showPassiveNotification" - type: "QVariant" - Parameter { name: "message"; type: "QVariant" } - Parameter { name: "timeout"; type: "QVariant" } - Parameter { name: "actionText"; type: "QVariant" } - Parameter { name: "callBack"; type: "QVariant" } - } - Method { name: "hidePassiveNotification"; type: "QVariant" } - Method { name: "applicationWindow"; type: "QVariant" } + defaultProperty: "data" } Component { - prototype: "QQuickApplicationWindow" - name: "ApplicationWindow 2.0" - exports: ["ApplicationWindow 2.0"] + prototype: "QQuickContainer" + name: "QtQuick.Controls/Container 2.0" + exports: ["QtQuick.Controls/Container 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "contentData" - Property { name: "pageStack"; type: "PageRow_QMLTYPE_49"; isReadonly: true; isPointer: true } - Property { name: "controlsVisible"; type: "bool" } - Property { name: "globalDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } - Property { name: "wideScreen"; type: "bool" } - Property { name: "contextDrawer"; type: "OverlayDrawer_QMLTYPE_13"; isPointer: true } - Property { name: "reachableMode"; type: "bool" } - Property { name: "reachableModeEnabled"; type: "bool" } - Method { - name: "showPassiveNotification" - type: "QVariant" - Parameter { name: "message"; type: "QVariant" } - Parameter { name: "timeout"; type: "QVariant" } - Parameter { name: "actionText"; type: "QVariant" } - Parameter { name: "callBack"; type: "QVariant" } - } - Method { name: "hidePassiveNotification"; type: "QVariant" } - Method { name: "applicationWindow"; type: "QVariant" } } Component { - prototype: "QQuickApplicationWindow" - name: "QtQuick.Controls/ApplicationWindow 2.0" - exports: ["QtQuick.Controls/ApplicationWindow 2.0"] + prototype: "QQuickDrawer" + name: "ContextDrawer 2.0" + exports: ["ContextDrawer 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "contentData" + Property { name: "title"; type: "string" } + Property { name: "actions"; type: "QVariant" } + Property { name: "drawerOpen"; type: "bool" } + Property { name: "enabled"; type: "bool" } + Property { name: "peeking"; type: "bool" } + Property { name: "animating"; type: "bool"; isReadonly: true } + Property { name: "handleVisible"; type: "bool" } + Property { name: "handle"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "__internal"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickWindowQmlImpl" - name: "QtQuick.Controls/ApplicationWindow 1.0" - exports: ["QtQuick.Controls/ApplicationWindow 1.0"] + prototype: "QQuickControl" + name: "QtQuick.Controls/Control 2.0" + exports: ["QtQuick.Controls/Control 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "menuBar"; type: "MenuBar_QMLTYPE_63"; isPointer: true } - Property { name: "toolBar"; type: "QQuickItem"; isPointer: true } - Property { name: "statusBar"; type: "QQuickItem"; isPointer: true } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__topBottomMargins"; type: "double" } - Property { name: "__qwindowsize_max"; type: "double"; isReadonly: true } - Property { name: "__width"; type: "double" } - Property { name: "__height"; type: "double" } - Property { - name: "contentItem" - type: "ContentItem_QMLTYPE_61" - isReadonly: true - isPointer: true - } - Property { name: "__style"; type: "QObject"; isReadonly: true; isPointer: true } - Property { name: "__panel"; type: "QObject"; isReadonly: true; isPointer: true } - Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } } Component { - prototype: "QQuickItemDelegate" - name: "BasicListItem 2.0" - exports: ["BasicListItem 2.0"] + prototype: "QQuickRectangle" + name: "QtQuick.Controls.Material.impl/CursorDelegate 2.0" + exports: ["QtQuick.Controls.Material.impl/CursorDelegate 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "_basicDefault" - Property { name: "icon"; type: "QVariant" } - Property { name: "label"; type: "string" } - Property { name: "reserveSpaceForIcon"; type: "bool" } - Property { name: "_basicDefault"; type: "QQuickItem"; isList: true; isReadonly: true } - Property { name: "supportsMouseEvents"; type: "bool" } - Property { name: "sectionDelegate"; type: "bool" } - Property { name: "separatorVisible"; type: "bool" } - Property { name: "textColor"; type: "QColor" } - Property { name: "backgroundColor"; type: "QColor" } - Property { name: "activeTextColor"; type: "QColor" } - Property { name: "activeBackgroundColor"; type: "QColor" } - Property { name: "containsMouse"; type: "bool"; isReadonly: true } - Property { name: "_default"; type: "QQuickItem"; isPointer: true } + defaultProperty: "data" } Component { - prototype: "QQuickItem" - name: "QtQuick.Controls.Material.impl/BoxShadow 2.0" - exports: ["QtQuick.Controls.Material.impl/BoxShadow 2.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickDelayButton" + name: "QtQuick.Controls/DelayButton 2.2" + exports: ["QtQuick.Controls/DelayButton 2.2"] + exportMetaObjectRevisions: [2] isComposite: true defaultProperty: "data" - Property { name: "offsetX"; type: "int" } - Property { name: "offsetY"; type: "int" } - Property { name: "blurRadius"; type: "int" } - Property { name: "spreadRadius"; type: "int" } - Property { name: "source"; type: "QQuickItem"; isPointer: true } - Property { name: "fullWidth"; type: "bool" } - Property { name: "fullHeight"; type: "bool" } - Property { name: "glowRadius"; type: "double" } - Property { name: "spread"; type: "double" } - Property { name: "color"; type: "QColor" } - Property { name: "cornerRadius"; type: "double" } - Property { name: "cached"; type: "bool" } } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/BusyIndicator 1.1" - exports: ["QtQuick.Controls/BusyIndicator 1.1"] - exportMetaObjectRevisions: [1] + prototype: "QQuickDial" + name: "QtQuick.Controls/Dial 2.0" + exports: ["QtQuick.Controls/Dial 2.0"] + exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "running"; type: "bool" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickBusyIndicator" - name: "QtQuick.Controls/BusyIndicator 2.0" - exports: ["QtQuick.Controls/BusyIndicator 2.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickDialog" + name: "QtQuick.Controls/Dialog 2.1" + exports: ["QtQuick.Controls/Dialog 2.1"] + exportMetaObjectRevisions: [1] isComposite: true - defaultProperty: "data" + defaultProperty: "contentData" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/Button 1.0" - exports: ["QtQuick.Controls/Button 1.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickDialogButtonBox" + name: "QtQuick.Controls/DialogButtonBox 2.1" + exports: ["QtQuick.Controls/DialogButtonBox 2.1"] + exportMetaObjectRevisions: [1] isComposite: true - defaultProperty: "data" - Property { name: "isDefault"; type: "bool" } - Property { name: "menu"; type: "Menu_QMLTYPE_114"; isPointer: true } - Property { name: "checkable"; type: "bool" } - Property { name: "checked"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "action"; type: "QQuickAction1"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__position"; type: "string" } - Property { name: "__iconOverriden"; type: "bool"; isReadonly: true } - Property { name: "__action"; type: "QQuickAction1"; isPointer: true } - Property { name: "__iconAction"; type: "QQuickAction1"; isReadonly: true; isPointer: true } - Property { name: "__behavior"; type: "QVariant" } - Property { name: "__effectivePressed"; type: "bool" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Method { name: "accessiblePressAction"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } + defaultProperty: "contentData" } Component { - prototype: "QQuickButton" - name: "QtQuick.Controls/Button 2.0" - exports: ["QtQuick.Controls/Button 2.0"] + prototype: "QQuickDrawer" + name: "QtQuick.Controls/Drawer 2.0" + exports: ["QtQuick.Controls/Drawer 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" + defaultProperty: "contentData" } Component { - prototype: "QQuickButtonGroup" - name: "QtQuick.Controls/ButtonGroup 2.0" - exports: ["QtQuick.Controls/ButtonGroup 2.0"] + prototype: "QQuickItem" + name: "QtQuick.Controls.Material.impl/ElevationEffect 2.0" + exports: ["QtQuick.Controls.Material.impl/ElevationEffect 2.0"] exportMetaObjectRevisions: [0] isComposite: true + defaultProperty: "data" + Property { name: "source"; type: "QVariant" } + Property { name: "elevation"; type: "int" } + Property { name: "fullWidth"; type: "bool" } + Property { name: "fullHeight"; type: "bool" } + Property { name: "sourceItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "_shadows"; type: "QVariant"; isReadonly: true } + Property { name: "_shadow"; type: "QVariant"; isReadonly: true } } Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Fusion.impl/ButtonPanel 2.3" - exports: ["QtQuick.Controls.Fusion.impl/ButtonPanel 2.3"] + prototype: "QQuickControl" + name: "FormLayout 2.3" + exports: ["FormLayout 2.3"] exportMetaObjectRevisions: [3] isComposite: true defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "highlighted"; type: "bool" } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/Calendar 1.6" - exports: ["QtQuick.Controls/Calendar 1.6"] - exportMetaObjectRevisions: [6] - isComposite: true - defaultProperty: "data" - Property { name: "visibleMonth"; type: "int" } - Property { name: "visibleYear"; type: "int" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "weekNumbersVisible"; type: "bool" } - Property { name: "navigationBarVisible"; type: "bool" } - Property { name: "dayOfWeekFormat"; type: "int" } - Property { name: "locale"; type: "QVariant" } - Property { name: "__model"; type: "QQuickCalendarModel1"; isPointer: true } - Property { name: "selectedDate"; type: "QDateTime" } - Property { name: "minimumDate"; type: "QDateTime" } - Property { name: "maximumDate"; type: "QDateTime" } - Property { name: "__locale"; type: "QVariant" } - Signal { - name: "hovered" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "pressed" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "released" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "clicked" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "doubleClicked" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "pressAndHold" - Parameter { name: "date"; type: "QDateTime" } - } - Method { name: "showPreviousMonth"; type: "QVariant" } - Method { name: "showNextMonth"; type: "QVariant" } - Method { name: "showPreviousYear"; type: "QVariant" } - Method { name: "showNextYear"; type: "QVariant" } - Method { name: "__selectPreviousMonth"; type: "QVariant" } - Method { name: "__selectNextMonth"; type: "QVariant" } - Method { name: "__selectPreviousWeek"; type: "QVariant" } - Method { name: "__selectNextWeek"; type: "QVariant" } - Method { name: "__selectFirstDayOfMonth"; type: "QVariant" } - Method { name: "__selectLastDayOfMonth"; type: "QVariant" } - Method { name: "__selectPreviousDay"; type: "QVariant" } - Method { name: "__selectNextDay"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } + Property { name: "wideMode"; type: "bool" } } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/Calendar 1.2" - exports: ["QtQuick.Controls/Calendar 1.2"] - exportMetaObjectRevisions: [2] + prototype: "QQuickFrame" + name: "QtQuick.Controls/Frame 2.0" + exports: ["QtQuick.Controls/Frame 2.0"] + exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" - Property { name: "visibleMonth"; type: "int" } - Property { name: "visibleYear"; type: "int" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "weekNumbersVisible"; type: "bool" } - Property { name: "navigationBarVisible"; type: "bool" } - Property { name: "dayOfWeekFormat"; type: "int" } - Property { name: "locale"; type: "QVariant" } - Property { name: "__model"; type: "QQuickCalendarModel1"; isPointer: true } - Property { name: "selectedDate"; type: "QDateTime" } - Property { name: "minimumDate"; type: "QDateTime" } - Property { name: "maximumDate"; type: "QDateTime" } - Property { name: "__locale"; type: "QVariant" } - Signal { - name: "hovered" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "pressed" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "released" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "clicked" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "doubleClicked" - Parameter { name: "date"; type: "QDateTime" } - } - Signal { - name: "pressAndHold" - Parameter { name: "date"; type: "QDateTime" } - } - Method { name: "showPreviousMonth"; type: "QVariant" } - Method { name: "showNextMonth"; type: "QVariant" } - Method { name: "showPreviousYear"; type: "QVariant" } - Method { name: "showNextYear"; type: "QVariant" } - Method { name: "__selectPreviousMonth"; type: "QVariant" } - Method { name: "__selectNextMonth"; type: "QVariant" } - Method { name: "__selectPreviousWeek"; type: "QVariant" } - Method { name: "__selectNextWeek"; type: "QVariant" } - Method { name: "__selectFirstDayOfMonth"; type: "QVariant" } - Method { name: "__selectLastDayOfMonth"; type: "QVariant" } - Method { name: "__selectPreviousDay"; type: "QVariant" } - Method { name: "__selectNextDay"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } + defaultProperty: "contentData" } Component { - prototype: "QQuickItemDelegate" - name: "Card 2.4" - exports: ["Card 2.4"] - exportMetaObjectRevisions: [4] + prototype: "QQuickDrawer" + name: "GlobalDrawer 2.0" + exports: ["GlobalDrawer 2.0"] + exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" + defaultProperty: "content" Property { name: "actions"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "banner"; type: "BannerGroup_QMLTYPE_139"; isReadonly: true; isPointer: true } - Property { name: "header"; type: "QQuickItem"; isPointer: true } - Property { name: "headerOrientation"; type: "int" } - Property { name: "footer"; type: "QQuickItem"; isPointer: true } - Property { name: "showClickFeedback"; type: "bool" } - } - Component { - prototype: "QQuickGridView" - name: "CardsGridView 2.4" - exports: ["CardsGridView 2.4"] - exportMetaObjectRevisions: [4] - isComposite: true - defaultProperty: "data" - Property { name: "maximumColumnWidth"; type: "int" } - } - Component { - prototype: "QQuickGridLayout" - name: "CardsLayout 2.4" - exports: ["CardsLayout 2.4"] - exportMetaObjectRevisions: [4] - isComposite: true - defaultProperty: "data" - Property { name: "maximumColumnWidth"; type: "int" } - } - Component { - prototype: "QQuickListView" - name: "CardsListView 2.4" - exports: ["CardsListView 2.4"] - exportMetaObjectRevisions: [4] - isComposite: true - defaultProperty: "data" + Property { name: "resetMenuOnTriggered"; type: "bool" } + Property { name: "currentSubMenu"; type: "Action_QMLTYPE_36"; isReadonly: true; isPointer: true } + Property { name: "title"; type: "string" } + Property { name: "titleIcon"; type: "QVariant" } + Property { name: "bannerImageSource"; type: "QUrl" } + Property { name: "content"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "topContent"; type: "QObject"; isList: true; isReadonly: true } + Signal { name: "bannerClicked" } + Method { name: "resetMenu"; type: "QVariant" } + Property { name: "drawerOpen"; type: "bool" } + Property { name: "enabled"; type: "bool" } + Property { name: "peeking"; type: "bool" } + Property { name: "animating"; type: "bool"; isReadonly: true } + Property { name: "handleVisible"; type: "bool" } + Property { name: "handle"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "__internal"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/CheckBox 1.0" - exports: ["QtQuick.Controls/CheckBox 1.0"] + prototype: "QQuickGroupBox" + name: "QtQuick.Controls/GroupBox 2.0" + exports: ["QtQuick.Controls/GroupBox 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" - Property { name: "checkedState"; type: "int" } - Property { name: "partiallyCheckedEnabled"; type: "bool" } - Property { name: "__ignoreChecked"; type: "bool" } - Property { name: "__ignoreCheckedState"; type: "bool" } - Method { name: "__cycleCheckBoxStates"; type: "QVariant" } - Property { name: "checked"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "__cycleStatesHandler"; type: "QVariant" } - Property { name: "pressed"; type: "bool" } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } + defaultProperty: "contentData" } Component { - prototype: "QQuickCheckBox" - name: "QtQuick.Controls/CheckBox 2.0" - exports: ["QtQuick.Controls/CheckBox 2.0"] + prototype: "QQuickLabel" + name: "Heading 2.0" + exports: ["Heading 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" + Property { name: "level"; type: "int" } + Property { name: "step"; type: "int" } + Method { + name: "headerPointSize" + type: "QVariant" + Parameter { name: "l"; type: "QVariant" } + } } Component { - prototype: "QQuickCheckDelegate" - name: "QtQuick.Controls/CheckDelegate 2.0" - exports: ["QtQuick.Controls/CheckDelegate 2.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickControl" + name: "InlineMessage 2.4" + exports: ["InlineMessage 2.4"] + exportMetaObjectRevisions: [4] isComposite: true defaultProperty: "data" + Property { name: "type"; type: "int" } + Property { name: "icon"; type: "string" } + Property { name: "text"; type: "string" } + Property { name: "showCloseButton"; type: "bool" } + Property { name: "actions"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "animating"; type: "bool"; isReadonly: true } + Signal { + name: "linkHovered" + Parameter { name: "link"; type: "string" } + } + Signal { + name: "linkActivated" + Parameter { name: "link"; type: "string" } + } } Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Universal.impl/CheckIndicator 2.0" - exports: ["QtQuick.Controls.Universal.impl/CheckIndicator 2.0"] + prototype: "QQuickItemDelegate" + name: "QtQuick.Controls/ItemDelegate 2.0" + exports: ["QtQuick.Controls/ItemDelegate 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "partiallyChecked"; type: "bool"; isReadonly: true } } Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Fusion.impl/CheckIndicator 2.3" - exports: ["QtQuick.Controls.Fusion.impl/CheckIndicator 2.3"] - exportMetaObjectRevisions: [3] + prototype: "QQuickControl" + name: "ItemViewHeader 2.1" + exports: ["ItemViewHeader 2.1"] + exportMetaObjectRevisions: [1] isComposite: true defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "pressedColor"; type: "QColor"; isReadonly: true } - Property { name: "checkMarkColor"; type: "QColor"; isReadonly: true } + Property { name: "title"; type: "string" } + Property { name: "color"; type: "QColor" } + Property { name: "backgroundImage"; type: "QQuickImage"; isReadonly: true; isPointer: true } + Property { name: "minimumHeight"; type: "int" } + Property { name: "maximumHeight"; type: "int" } + Property { name: "view"; type: "QQuickListView"; isPointer: true } } Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Material.impl/CheckIndicator 2.0" - exports: ["QtQuick.Controls.Material.impl/CheckIndicator 2.0"] + prototype: "QQuickLabel" + name: "Label 2.0" + exports: ["Label 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras.Private/CircularButton 1.0" - exports: ["QtQuick.Extras.Private/CircularButton 1.0"] + prototype: "QQuickLabel" + name: "QtQuick.Controls/Label 2.0" + exports: ["QtQuick.Controls/Label 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "isDefault"; type: "bool" } - Property { name: "menu"; type: "Menu_QMLTYPE_114"; isPointer: true } - Property { name: "checkable"; type: "bool" } - Property { name: "checked"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "action"; type: "QQuickAction1"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__position"; type: "string" } - Property { name: "__iconOverriden"; type: "bool"; isReadonly: true } - Property { name: "__action"; type: "QQuickAction1"; isPointer: true } - Property { name: "__iconAction"; type: "QQuickAction1"; isReadonly: true; isPointer: true } - Property { name: "__behavior"; type: "QVariant" } - Property { name: "__effectivePressed"; type: "bool" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Method { name: "accessiblePressAction"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QObject" - name: "QtQuick.Extras.Private/CircularButtonStyleHelper 1.0" - exports: ["QtQuick.Extras.Private/CircularButtonStyleHelper 1.0"] + prototype: "QQuickMenu" + name: "QtQuick.Controls/Menu 2.0" + exports: ["QtQuick.Controls/Menu 2.0"] exportMetaObjectRevisions: [0] isComposite: true - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "buttonColorUpTop"; type: "QColor" } - Property { name: "buttonColorUpBottom"; type: "QColor" } - Property { name: "buttonColorDownTop"; type: "QColor" } - Property { name: "buttonColorDownBottom"; type: "QColor" } - Property { name: "outerArcColorTop"; type: "QColor" } - Property { name: "outerArcColorBottom"; type: "QColor" } - Property { name: "innerArcColorTop"; type: "QColor" } - Property { name: "innerArcColorBottom"; type: "QColor" } - Property { name: "innerArcColorBottomStop"; type: "double" } - Property { name: "shineColor"; type: "QColor" } - Property { name: "smallestAxis"; type: "double" } - Property { name: "outerArcLineWidth"; type: "double" } - Property { name: "innerArcLineWidth"; type: "double" } - Property { name: "shineArcLineWidth"; type: "double" } - Property { name: "implicitWidth"; type: "double" } - Property { name: "implicitHeight"; type: "double" } - Property { name: "textColorUp"; type: "QColor" } - Property { name: "textColorDown"; type: "QColor" } - Property { name: "textRaisedColorUp"; type: "QColor" } - Property { name: "textRaisedColorDown"; type: "QColor" } - Property { name: "radius"; type: "double" } - Property { name: "halfRadius"; type: "double" } - Property { name: "outerArcRadius"; type: "double" } - Property { name: "innerArcRadius"; type: "double" } - Property { name: "shineArcRadius"; type: "double" } - Property { name: "zeroAngle"; type: "double" } - Property { name: "buttonColorTop"; type: "QColor" } - Property { name: "buttonColorBottom"; type: "QColor" } - Method { - name: "toPixels" - type: "QVariant" - Parameter { name: "percentageOfSmallestAxis"; type: "QVariant" } - } - Method { - name: "paintBackground" - type: "QVariant" - Parameter { name: "ctx"; type: "QVariant" } - } + defaultProperty: "contentData" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/CircularGauge 1.0" - exports: ["QtQuick.Extras/CircularGauge 1.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickMenuBar" + name: "QtQuick.Controls/MenuBar 2.3" + exports: ["QtQuick.Controls/MenuBar 2.3"] + exportMetaObjectRevisions: [3] isComposite: true - defaultProperty: "data" - Property { name: "tickmarksVisible"; type: "bool" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "value"; type: "double" } - Property { name: "stepSize"; type: "double" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } + defaultProperty: "contentData" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras.Private/CircularTickmarkLabel 1.0" - exports: ["QtQuick.Extras.Private/CircularTickmarkLabel 1.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickMenuBarItem" + name: "QtQuick.Controls/MenuBarItem 2.3" + exports: ["QtQuick.Controls/MenuBarItem 2.3"] + exportMetaObjectRevisions: [3] isComposite: true defaultProperty: "data" - Property { name: "minimumValueAngle"; type: "double" } - Property { name: "maximumValueAngle"; type: "double" } - Property { name: "angleRange"; type: "double"; isReadonly: true } - Property { name: "tickmarkStepSize"; type: "double" } - Property { name: "tickmarkInset"; type: "double" } - Property { name: "tickmarkCount"; type: "int"; isReadonly: true } - Property { name: "minorTickmarkCount"; type: "int" } - Property { name: "minorTickmarkInset"; type: "double" } - Property { name: "labelInset"; type: "double" } - Property { name: "labelStepSize"; type: "double" } - Property { name: "labelCount"; type: "int"; isReadonly: true } - Property { name: "__tickmarkCount"; type: "double"; isReadonly: true } - Property { name: "tickmarksVisible"; type: "bool" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "stepSize"; type: "double" } - Method { - name: "valueToAngle" - type: "QVariant" - Parameter { name: "value"; type: "QVariant" } - } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/ComboBox 1.0" - exports: ["QtQuick.Controls/ComboBox 1.0"] + prototype: "QQuickMenuItem" + name: "QtQuick.Controls/MenuItem 2.0" + exports: ["QtQuick.Controls/MenuItem 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "textRole"; type: "string" } - Property { name: "editable"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Property { name: "menu"; type: "QQmlComponent"; isPointer: true } - Property { name: "selectByMouse"; type: "bool" } - Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true } - Property { name: "__popup"; type: "QVariant" } - Property { name: "model"; type: "QVariant" } - Property { name: "currentIndex"; type: "int" } - Property { name: "currentText"; type: "string"; isReadonly: true } - Property { name: "editText"; type: "string" } - Property { name: "inputMethodHints"; type: "int" } - Property { name: "count"; type: "int"; isReadonly: true } - Property { name: "validator"; type: "QValidator"; isPointer: true } - Property { name: "acceptableInput"; type: "bool"; isReadonly: true } - Signal { name: "accepted" } - Signal { - name: "activated" - Parameter { name: "index"; type: "int" } - } - Method { - name: "textAt" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "find" - type: "QVariant" - Parameter { name: "text"; type: "QVariant" } - } - Method { name: "selectAll"; type: "QVariant" } - Method { name: "__selectPrevItem"; type: "QVariant" } - Method { name: "__selectNextItem"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickComboBox" - name: "QtQuick.Controls/ComboBox 2.0" - exports: ["QtQuick.Controls/ComboBox 2.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickMenuSeparator" + name: "QtQuick.Controls/MenuSeparator 2.1" + exports: ["QtQuick.Controls/MenuSeparator 2.1"] + exportMetaObjectRevisions: [1] isComposite: true defaultProperty: "data" } - Component { - prototype: "QQuickContainer" - name: "QtQuick.Controls/Container 2.0" - exports: ["QtQuick.Controls/Container 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - } Component { prototype: "QQuickDrawer" - name: "ContextDrawer 2.0" - exports: ["ContextDrawer 2.0"] + name: "OverlayDrawer 2.0" + exports: ["OverlayDrawer 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "contentData" - Property { name: "title"; type: "string" } - Property { name: "actions"; type: "QVariant" } Property { name: "drawerOpen"; type: "bool" } Property { name: "enabled"; type: "bool" } Property { name: "peeking"; type: "bool" } @@ -1683,2190 +861,377 @@ Property { name: "__internal"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickControl" - name: "QtQuick.Controls/Control 2.0" - exports: ["QtQuick.Controls/Control 2.0"] + prototype: "QObject" + name: "OverlaySheet 2.0" + exports: ["OverlaySheet 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" + defaultProperty: "contentItem" + Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } + Property { name: "sheetOpen"; type: "bool" } + Property { name: "leftPadding"; type: "int" } + Property { name: "topPadding"; type: "int" } + Property { name: "rightPadding"; type: "int" } + Property { name: "bottomPadding"; type: "int" } + Property { name: "header"; type: "QQuickItem"; isPointer: true } + Property { name: "footer"; type: "QQuickItem"; isPointer: true } + Property { name: "background"; type: "QQuickItem"; isPointer: true } + Property { name: "parent"; type: "QQuickItem"; isPointer: true } + Property { name: "rootItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "showCloseButton"; type: "bool" } + Method { name: "open"; type: "QVariant" } + Method { name: "close"; type: "QVariant" } } Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Material.impl/CursorDelegate 2.0" - exports: ["QtQuick.Controls.Material.impl/CursorDelegate 2.0"] + prototype: "QQuickPage" + name: "QtQuick.Controls/Page 2.0" + exports: ["QtQuick.Controls/Page 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" + defaultProperty: "contentData" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/DelayButton 1.0" - exports: ["QtQuick.Extras/DelayButton 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "delay"; type: "int" } - Property { name: "__progress"; type: "double" } - Property { name: "progress"; type: "double"; isReadonly: true } - Signal { name: "activated" } - Property { name: "isDefault"; type: "bool" } - Property { name: "menu"; type: "Menu_QMLTYPE_114"; isPointer: true } - Property { name: "checkable"; type: "bool" } - Property { name: "checked"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "action"; type: "QQuickAction1"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__position"; type: "string" } - Property { name: "__iconOverriden"; type: "bool"; isReadonly: true } - Property { name: "__action"; type: "QQuickAction1"; isPointer: true } - Property { name: "__iconAction"; type: "QQuickAction1"; isReadonly: true; isPointer: true } - Property { name: "__behavior"; type: "QVariant" } - Property { name: "__effectivePressed"; type: "bool" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Method { name: "accessiblePressAction"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickDelayButton" - name: "QtQuick.Controls/DelayButton 2.2" - exports: ["QtQuick.Controls/DelayButton 2.2"] - exportMetaObjectRevisions: [2] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/Dial 1.1" - exports: ["QtQuick.Extras/Dial 1.1"] - exportMetaObjectRevisions: [1] + prototype: "QQuickPage" + name: "Page 2.0" + exports: ["Page 2.0"] + exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" - Property { name: "__wrap"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "tickmarksVisible"; type: "bool" } - Property { name: "value"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Property { name: "stepSize"; type: "double" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } + defaultProperty: "contentData" + Property { name: "flickable"; type: "QQuickFlickable"; isPointer: true } + Property { name: "isCurrentPage"; type: "bool"; isReadonly: true } + Property { name: "contextualActions"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "mainAction"; type: "QObject"; isPointer: true } + Property { name: "leftAction"; type: "QObject"; isPointer: true } + Property { name: "rightAction"; type: "QObject"; isPointer: true } + Property { + name: "actions" + type: "PageActionPropertyGroup_QMLTYPE_39" + isReadonly: true + isPointer: true + } + Signal { + name: "backRequested" + Parameter { name: "event"; type: "QVariant" } + } } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/Dial 1.0" - exports: ["QtQuick.Extras/Dial 1.0"] + prototype: "QQuickPageIndicator" + name: "QtQuick.Controls/PageIndicator 2.0" + exports: ["QtQuick.Controls/PageIndicator 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "__wrap"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "tickmarksVisible"; type: "bool" } - Property { name: "value"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Property { name: "stepSize"; type: "double" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickDial" - name: "QtQuick.Controls/Dial 2.0" - exports: ["QtQuick.Controls/Dial 2.0"] + prototype: "QQuickControl" + name: "PageRow 2.0" + exports: ["PageRow 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" + Property { name: "depth"; type: "int"; isReadonly: true } + Property { name: "lastItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } + Property { name: "initialPage"; type: "QVariant" } + Property { name: "defaultColumnWidth"; type: "int" } + Property { name: "wideMode"; type: "bool"; isReadonly: true } + Property { name: "separatorVisible"; type: "bool" } + Property { name: "currentIndex"; type: "int" } + Property { name: "interactive"; type: "bool" } + Property { name: "layers"; type: "QQuickStackView"; isReadonly: true; isPointer: true } + Method { + name: "push" + type: "QVariant" + Parameter { name: "page"; type: "QVariant" } + Parameter { name: "properties"; type: "QVariant" } + } + Method { + name: "pop" + type: "QVariant" + Parameter { name: "page"; type: "QVariant" } + } + Method { + name: "replace" + type: "QVariant" + Parameter { name: "page"; type: "QVariant" } + Parameter { name: "properties"; type: "QVariant" } + } + Method { name: "clear"; type: "QVariant" } + Method { + name: "get" + type: "QVariant" + Parameter { name: "idx"; type: "QVariant" } + } + Method { name: "flickBack"; type: "QVariant" } } Component { - prototype: "QQuickDialog" - name: "QtQuick.Controls/Dialog 2.1" - exports: ["QtQuick.Controls/Dialog 2.1"] - exportMetaObjectRevisions: [1] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QQuickDialogButtonBox" - name: "QtQuick.Controls/DialogButtonBox 2.1" - exports: ["QtQuick.Controls/DialogButtonBox 2.1"] - exportMetaObjectRevisions: [1] + prototype: "QQuickPane" + name: "QtQuick.Controls/Pane 2.0" + exports: ["QtQuick.Controls/Pane 2.0"] + exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "contentData" } Component { - prototype: "QQuickDrawer" - name: "QtQuick.Controls/Drawer 2.0" - exports: ["QtQuick.Controls/Drawer 2.0"] + prototype: "QQuickPopup" + name: "QtQuick.Controls/Popup 2.0" + exports: ["QtQuick.Controls/Popup 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "contentData" } Component { - prototype: "QQuickItem" - name: "QtQuick.Controls.Material.impl/ElevationEffect 2.0" - exports: ["QtQuick.Controls.Material.impl/ElevationEffect 2.0"] + prototype: "QQuickProgressBar" + name: "QtQuick.Controls/ProgressBar 2.0" + exports: ["QtQuick.Controls/ProgressBar 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "source"; type: "QVariant" } - Property { name: "elevation"; type: "int" } - Property { name: "fullWidth"; type: "bool" } - Property { name: "fullHeight"; type: "bool" } - Property { name: "sourceItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "_shadows"; type: "QVariant"; isReadonly: true } - Property { name: "_shadow"; type: "QVariant"; isReadonly: true } } Component { - prototype: "QQuickControl" - name: "FormLayout 2.3" - exports: ["FormLayout 2.3"] - exportMetaObjectRevisions: [3] + prototype: "QQuickRadioButton" + name: "QtQuick.Controls/RadioButton 2.0" + exports: ["QtQuick.Controls/RadioButton 2.0"] + exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "wideMode"; type: "bool" } } Component { - prototype: "QQuickFrame" - name: "QtQuick.Controls/Frame 2.0" - exports: ["QtQuick.Controls/Frame 2.0"] + prototype: "QQuickRadioDelegate" + name: "QtQuick.Controls/RadioDelegate 2.0" + exports: ["QtQuick.Controls/RadioDelegate 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "contentData" + defaultProperty: "data" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/Gauge 1.0" - exports: ["QtQuick.Extras/Gauge 1.0"] + prototype: "QQuickRectangle" + name: "QtQuick.Controls.Material.impl/RadioIndicator 2.0" + exports: ["QtQuick.Controls.Material.impl/RadioIndicator 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "orientation"; type: "int" } - Property { name: "tickmarkAlignment"; type: "int" } - Property { name: "__tickmarkAlignment"; type: "int" } - Property { name: "__tickmarksInside"; type: "bool" } - Property { name: "tickmarkStepSize"; type: "double" } - Property { name: "minorTickmarkCount"; type: "int" } - Property { name: "formatValue"; type: "QVariant" } - Property { name: "minimumValue"; type: "double" } - Property { name: "value"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "font"; type: "QFont" } - Property { name: "__hiddenText"; type: "QQuickText"; isReadonly: true; isPointer: true } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } + Property { name: "control"; type: "QQuickItem"; isPointer: true } } Component { - prototype: "QQuickDrawer" - name: "GlobalDrawer 2.0" - exports: ["GlobalDrawer 2.0"] + prototype: "QQuickRangeSlider" + name: "QtQuick.Controls/RangeSlider 2.0" + exports: ["QtQuick.Controls/RangeSlider 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "content" - Property { name: "actions"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "resetMenuOnTriggered"; type: "bool" } - Property { name: "currentSubMenu"; type: "Action_QMLTYPE_37"; isReadonly: true; isPointer: true } - Property { name: "title"; type: "string" } - Property { name: "titleIcon"; type: "QVariant" } - Property { name: "bannerImageSource"; type: "QUrl" } - Property { name: "content"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "topContent"; type: "QObject"; isList: true; isReadonly: true } - Signal { name: "bannerClicked" } - Method { name: "resetMenu"; type: "QVariant" } - Property { name: "drawerOpen"; type: "bool" } - Property { name: "enabled"; type: "bool" } - Property { name: "peeking"; type: "bool" } - Property { name: "animating"; type: "bool"; isReadonly: true } - Property { name: "handleVisible"; type: "bool" } - Property { name: "handle"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__internal"; type: "QObject"; isPointer: true } + defaultProperty: "data" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/GroupBox 1.0" - exports: ["QtQuick.Controls/GroupBox 1.0"] + prototype: "QQuickItem" + name: "QtQuick.Controls.Material.impl/RectangularGlow 2.0" + exports: ["QtQuick.Controls.Material.impl/RectangularGlow 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "__content" - Property { name: "title"; type: "string" } - Property { name: "flat"; type: "bool" } - Property { name: "checkable"; type: "bool" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "checked"; type: "bool" } - Property { name: "__content"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__checkbox"; type: "CheckBox_QMLTYPE_158"; isReadonly: true; isPointer: true } - Property { name: "__style"; type: "QObject"; isReadonly: true; isPointer: true } + defaultProperty: "data" + Property { name: "glowRadius"; type: "double" } + Property { name: "spread"; type: "double" } + Property { name: "color"; type: "QColor" } + Property { name: "cornerRadius"; type: "double" } + Property { name: "cached"; type: "bool" } } Component { - prototype: "QQuickGroupBox" - name: "QtQuick.Controls/GroupBox 2.0" - exports: ["QtQuick.Controls/GroupBox 2.0"] - exportMetaObjectRevisions: [0] + prototype: "QQuickRoundButton" + name: "QtQuick.Controls/RoundButton 2.1" + exports: ["QtQuick.Controls/RoundButton 2.1"] + exportMetaObjectRevisions: [1] isComposite: true - defaultProperty: "contentData" + defaultProperty: "data" } Component { - prototype: "QQuickLabel" - name: "Heading 2.0" - exports: ["Heading 2.0"] + prototype: "QQuickScrollBar" + name: "QtQuick.Controls/ScrollBar 2.0" + exports: ["QtQuick.Controls/ScrollBar 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "level"; type: "int" } - Property { name: "step"; type: "int" } - Method { - name: "headerPointSize" - type: "QVariant" - Parameter { name: "l"; type: "QVariant" } - } } Component { - prototype: "QQuickItemDelegate" - name: "QtQuick.Controls/ItemDelegate 2.0" - exports: ["QtQuick.Controls/ItemDelegate 2.0"] + prototype: "QQuickScrollIndicator" + name: "QtQuick.Controls/ScrollIndicator 2.0" + exports: ["QtQuick.Controls/ScrollIndicator 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" } Component { - prototype: "QQuickControl" - name: "ItemViewHeader 2.1" - exports: ["ItemViewHeader 2.1"] - exportMetaObjectRevisions: [1] + prototype: "QQuickScrollView" + name: "QtQuick.Controls/ScrollView 2.2" + exports: ["QtQuick.Controls/ScrollView 2.2"] + exportMetaObjectRevisions: [2] isComposite: true - defaultProperty: "data" - Property { name: "title"; type: "string" } - Property { name: "color"; type: "QColor" } - Property { name: "backgroundImage"; type: "QQuickImage"; isReadonly: true; isPointer: true } - Property { name: "minimumHeight"; type: "int" } - Property { name: "maximumHeight"; type: "int" } - Property { name: "view"; type: "QQuickListView"; isPointer: true } + defaultProperty: "contentData" } Component { - prototype: "QQuickText" - name: "QtQuick.Controls/Label 1.0" - exports: ["QtQuick.Controls/Label 1.0"] + prototype: "QQuickPage" + name: "ScrollablePage 2.0" + exports: ["ScrollablePage 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" + defaultProperty: "mainItem" + Property { name: "mainItem"; type: "QObject"; isPointer: true } + Property { name: "keyboardNavigationEnabled"; type: "bool" } + Property { name: "refreshing"; type: "bool" } + Property { name: "supportsRefreshing"; type: "bool" } + Property { name: "flickable"; type: "QQuickFlickable"; isPointer: true } + Property { name: "verticalScrollBarPolicy"; type: "int" } + Property { name: "horizontalScrollBarPolicy"; type: "int" } + Property { name: "isCurrentPage"; type: "bool"; isReadonly: true } + Property { name: "contextualActions"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "mainAction"; type: "QObject"; isPointer: true } + Property { name: "leftAction"; type: "QObject"; isPointer: true } + Property { name: "rightAction"; type: "QObject"; isPointer: true } + Property { + name: "actions" + type: "PageActionPropertyGroup_QMLTYPE_39" + isReadonly: true + isPointer: true + } + Signal { + name: "backRequested" + Parameter { name: "event"; type: "QVariant" } + } } Component { - prototype: "QQuickLabel" - name: "Label 2.0" - exports: ["Label 2.0"] + prototype: "QQuickRectangle" + name: "Separator 2.0" + exports: ["Separator 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" } Component { - prototype: "QQuickLabel" - name: "QtQuick.Controls/Label 2.0" - exports: ["QtQuick.Controls/Label 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickMenu" - name: "QtQuick.Controls/Menu 2.0" - exports: ["QtQuick.Controls/Menu 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QObject" - name: "QtQuick.Controls/Menu 1.0" - exports: ["QtQuick.Controls/Menu 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "items" - Property { name: "__selfComponent"; type: "QQmlComponent"; isPointer: true } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__usingDefaultStyle"; type: "bool" } - Property { name: "__parentContentItem"; type: "QVariant" } - Property { name: "__currentIndex"; type: "int" } - Method { - name: "addMenu" - type: "QVariant" - Parameter { name: "title"; type: "QVariant" } - } - Method { - name: "insertMenu" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - Parameter { name: "title"; type: "QVariant" } - } - Property { name: "title"; type: "string" } - Property { name: "items"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "__selectedIndex"; type: "int" } - Property { name: "__popupVisible"; type: "bool"; isReadonly: true } - Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__minimumWidth"; type: "int" } - Property { name: "__font"; type: "QFont" } - Property { name: "__xOffset"; type: "double" } - Property { name: "__yOffset"; type: "double" } - Property { name: "__action"; type: "QQuickAction1"; isReadonly: true; isPointer: true } - Property { name: "__popupGeometry"; type: "QRect"; isReadonly: true } - Property { name: "__isProxy"; type: "bool" } - Signal { name: "aboutToShow" } - Signal { name: "aboutToHide" } - Signal { name: "popupVisibleChanged" } - Signal { name: "__menuPopupDestroyed" } - Signal { name: "menuContentItemChanged" } - Signal { name: "minimumWidthChanged" } - Signal { name: "__proxyChanged" } - Method { name: "__dismissMenu" } - Method { name: "__closeAndDestroy" } - Method { name: "__dismissAndDestroy" } - Method { name: "popup" } - Method { - name: "addItem" - type: "QQuickMenuItem1*" - Parameter { type: "string" } - } - Method { - name: "insertItem" - type: "QQuickMenuItem1*" - Parameter { type: "int" } - Parameter { type: "string" } - } - Method { name: "addSeparator" } - Method { - name: "insertSeparator" - Parameter { type: "int" } - } - Method { - name: "removeItem" - Parameter { type: "QQuickMenuBase1"; isPointer: true } - } - Method { name: "clear" } - Method { - name: "__popup" - Parameter { name: "targetRect"; type: "QRectF" } - Parameter { name: "atItemIndex"; type: "int" } - Parameter { name: "menuType"; type: "MenuType" } - } - Method { - name: "__popup" - Parameter { name: "targetRect"; type: "QRectF" } - Parameter { name: "atItemIndex"; type: "int" } - } - Method { - name: "__popup" - Parameter { name: "targetRect"; type: "QRectF" } - } - Property { name: "enabled"; type: "bool" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__icon"; type: "QVariant"; isReadonly: true } - Signal { name: "__textChanged" } - Property { name: "visible"; type: "bool" } - Property { name: "type"; type: "QQuickMenuItemType1::MenuItemType"; isReadonly: true } - Property { name: "__parentMenu"; type: "QObject"; isReadonly: true; isPointer: true } - Property { name: "__isNative"; type: "bool"; isReadonly: true } - Property { name: "__visualItem"; type: "QQuickItem"; isPointer: true } - } - Component { - prototype: "QQuickMenuBar" - name: "QtQuick.Controls/MenuBar 2.3" - exports: ["QtQuick.Controls/MenuBar 2.3"] - exportMetaObjectRevisions: [3] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QObject" - name: "QtQuick.Controls/MenuBar 1.0" - exports: ["QtQuick.Controls/MenuBar 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "menus" - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__menuBarComponent"; type: "QQmlComponent"; isPointer: true } - Property { name: "menus"; type: "QQuickMenu1"; isList: true; isReadonly: true } - Property { name: "__contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__parentWindow"; type: "QQuickWindow"; isPointer: true } - Property { name: "__isNative"; type: "bool" } - Signal { name: "nativeChanged" } - Signal { name: "contentItemChanged" } - } - Component { - prototype: "QQuickMenuBarItem" - name: "QtQuick.Controls/MenuBarItem 2.3" - exports: ["QtQuick.Controls/MenuBarItem 2.3"] - exportMetaObjectRevisions: [3] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickMenuItem" - name: "QtQuick.Controls/MenuItem 2.0" - exports: ["QtQuick.Controls/MenuItem 2.0"] + prototype: "QQuickSlider" + name: "QtQuick.Controls/Slider 2.0" + exports: ["QtQuick.Controls/Slider 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" } Component { - prototype: "QQuickMenuSeparator" - name: "QtQuick.Controls/MenuSeparator 2.1" - exports: ["QtQuick.Controls/MenuSeparator 2.1"] - exportMetaObjectRevisions: [1] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickDrawer" - name: "OverlayDrawer 2.0" - exports: ["OverlayDrawer 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - Property { name: "drawerOpen"; type: "bool" } - Property { name: "enabled"; type: "bool" } - Property { name: "peeking"; type: "bool" } - Property { name: "animating"; type: "bool"; isReadonly: true } - Property { name: "handleVisible"; type: "bool" } - Property { name: "handle"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__internal"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QObject" - name: "OverlaySheet 2.0" - exports: ["OverlaySheet 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentItem" - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "sheetOpen"; type: "bool" } - Property { name: "leftPadding"; type: "int" } - Property { name: "topPadding"; type: "int" } - Property { name: "rightPadding"; type: "int" } - Property { name: "bottomPadding"; type: "int" } - Property { name: "header"; type: "QQuickItem"; isPointer: true } - Property { name: "footer"; type: "QQuickItem"; isPointer: true } - Property { name: "background"; type: "QQuickItem"; isPointer: true } - Property { name: "parent"; type: "QQuickItem"; isPointer: true } - Property { name: "rootItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Method { name: "open"; type: "QVariant" } - Method { name: "close"; type: "QVariant" } - } - Component { - prototype: "QQuickPage" - name: "Page 2.0" - exports: ["Page 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - Property { name: "flickable"; type: "QQuickFlickable"; isPointer: true } - Property { name: "isCurrentPage"; type: "bool"; isReadonly: true } - Property { name: "contextualActions"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "mainAction"; type: "QObject"; isPointer: true } - Property { name: "leftAction"; type: "QObject"; isPointer: true } - Property { name: "rightAction"; type: "QObject"; isPointer: true } - Property { - name: "actions" - type: "PageActionPropertyGroup_QMLTYPE_39" - isReadonly: true - isPointer: true - } - Signal { - name: "backRequested" - Parameter { name: "event"; type: "QVariant" } - } - } - Component { - prototype: "QQuickPage" - name: "QtQuick.Controls/Page 2.0" - exports: ["QtQuick.Controls/Page 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QQuickPageIndicator" - name: "QtQuick.Controls/PageIndicator 2.0" - exports: ["QtQuick.Controls/PageIndicator 2.0"] + prototype: "QQuickItem" + name: "QtQuick.Controls.Material.impl/SliderHandle 2.0" + exports: ["QtQuick.Controls.Material.impl/SliderHandle 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" + Property { name: "value"; type: "double" } + Property { name: "handleHasFocus"; type: "bool" } + Property { name: "handlePressed"; type: "bool" } + Property { name: "handleHovered"; type: "bool" } + Property { name: "initialSize"; type: "int"; isReadonly: true } + Property { name: "control"; type: "QVariant"; isReadonly: true } } Component { - prototype: "QQuickControl" - name: "PageRow 2.0" - exports: ["PageRow 2.0"] + prototype: "QQuickSpinBox" + name: "QtQuick.Controls/SpinBox 2.0" + exports: ["QtQuick.Controls/SpinBox 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "depth"; type: "int"; isReadonly: true } - Property { name: "lastItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "initialPage"; type: "QVariant" } - Property { name: "defaultColumnWidth"; type: "int" } - Property { name: "wideMode"; type: "bool"; isReadonly: true } - Property { name: "separatorVisible"; type: "bool" } - Property { name: "currentIndex"; type: "int" } - Property { name: "interactive"; type: "bool" } - Property { name: "layers"; type: "QQuickStackView"; isReadonly: true; isPointer: true } - Method { - name: "push" - type: "QVariant" - Parameter { name: "page"; type: "QVariant" } - Parameter { name: "properties"; type: "QVariant" } - } - Method { - name: "pop" - type: "QVariant" - Parameter { name: "page"; type: "QVariant" } - } - Method { - name: "replace" - type: "QVariant" - Parameter { name: "page"; type: "QVariant" } - Parameter { name: "properties"; type: "QVariant" } - } - Method { name: "clear"; type: "QVariant" } - Method { - name: "get" - type: "QVariant" - Parameter { name: "idx"; type: "QVariant" } - } - Method { name: "flickBack"; type: "QVariant" } - } - Component { - prototype: "QQuickPane" - name: "QtQuick.Controls/Pane 2.0" - exports: ["QtQuick.Controls/Pane 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/PieMenu 1.0" - exports: ["QtQuick.Extras/PieMenu 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "menuItems" - Property { name: "selectionAngle"; type: "double"; isReadonly: true } - Property { name: "triggerMode"; type: "int" } - Property { name: "title"; type: "string" } - Property { name: "boundingItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__protectedScope"; type: "QObject"; isPointer: true } - Property { name: "activationMode"; type: "int" } - Property { name: "menuItems"; type: "QQuickMenuItem1"; isList: true; isReadonly: true } - Property { name: "currentIndex"; type: "int"; isReadonly: true } - Property { name: "currentItem"; type: "QQuickMenuItem1"; isReadonly: true; isPointer: true } - Property { name: "__mouseThief"; type: "QQuickMouseThief"; isReadonly: true; isPointer: true } - Method { - name: "popup" - type: "QVariant" - Parameter { name: "x"; type: "QVariant" } - Parameter { name: "y"; type: "QVariant" } - } - Method { - name: "addItem" - type: "QVariant" - Parameter { name: "text"; type: "QVariant" } - } - Method { - name: "insertItem" - type: "QVariant" - Parameter { name: "before"; type: "QVariant" } - Parameter { name: "text"; type: "QVariant" } - } - Method { - name: "removeItem" - type: "QVariant" - Parameter { name: "item"; type: "QVariant" } - } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickLoader" - name: "QtQuick.Extras.Private/PieMenuIcon 1.0" - exports: ["QtQuick.Extras.Private/PieMenuIcon 1.0"] + prototype: "QQuickStackView" + name: "QtQuick.Controls/StackView 2.0" + exports: ["QtQuick.Controls/StackView 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "control"; type: "PieMenu_QMLTYPE_292"; isPointer: true } - Property { name: "styleData"; type: "QObject"; isPointer: true } - Property { name: "iconSource"; type: "string"; isReadonly: true } - } - Component { - prototype: "QQuickPopup" - name: "QtQuick.Controls/Popup 2.0" - exports: ["QtQuick.Controls/Popup 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/ProgressBar 1.0" - exports: ["QtQuick.Controls/ProgressBar 1.0"] + prototype: "QQuickSwipeDelegate" + name: "QtQuick.Controls/SwipeDelegate 2.0" + exports: ["QtQuick.Controls/SwipeDelegate 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "value"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "indeterminate"; type: "bool" } - Property { name: "orientation"; type: "int" } - Property { name: "__initialized"; type: "bool" } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Method { - name: "setValue" - type: "QVariant" - Parameter { name: "v"; type: "QVariant" } - } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickProgressBar" - name: "QtQuick.Controls/ProgressBar 2.0" - exports: ["QtQuick.Controls/ProgressBar 2.0"] + prototype: "QQuickItemDelegate" + name: "SwipeListItem 2.0" + exports: ["SwipeListItem 2.0"] exportMetaObjectRevisions: [0] isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickRadioButton" - name: "QtQuick.Controls/RadioButton 2.0" - exports: ["QtQuick.Controls/RadioButton 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/RadioButton 1.0" - exports: ["QtQuick.Controls/RadioButton 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "checked"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "__cycleStatesHandler"; type: "QVariant" } - Property { name: "pressed"; type: "bool" } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickRadioDelegate" - name: "QtQuick.Controls/RadioDelegate 2.0" - exports: ["QtQuick.Controls/RadioDelegate 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Fusion.impl/RadioIndicator 2.3" - exports: ["QtQuick.Controls.Fusion.impl/RadioIndicator 2.3"] - exportMetaObjectRevisions: [3] - isComposite: true - defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "pressedColor"; type: "QColor"; isReadonly: true } - Property { name: "checkMarkColor"; type: "QColor"; isReadonly: true } - } - Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Material.impl/RadioIndicator 2.0" - exports: ["QtQuick.Controls.Material.impl/RadioIndicator 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - } - Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Universal.impl/RadioIndicator 2.0" - exports: ["QtQuick.Controls.Universal.impl/RadioIndicator 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "control"; type: "QVariant" } - } - Component { - prototype: "QQuickRangeSlider" - name: "QtQuick.Controls/RangeSlider 2.0" - exports: ["QtQuick.Controls/RangeSlider 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickItem" - name: "QtQuick.Controls.Material.impl/RectangularGlow 2.0" - exports: ["QtQuick.Controls.Material.impl/RectangularGlow 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "glowRadius"; type: "double" } - Property { name: "spread"; type: "double" } - Property { name: "color"; type: "QColor" } - Property { name: "cornerRadius"; type: "double" } - Property { name: "cached"; type: "bool" } - } - Component { - prototype: "QQuickRoundButton" - name: "QtQuick.Controls/RoundButton 2.1" - exports: ["QtQuick.Controls/RoundButton 2.1"] - exportMetaObjectRevisions: [1] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickScrollBar" - name: "QtQuick.Controls/ScrollBar 2.0" - exports: ["QtQuick.Controls/ScrollBar 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickScrollIndicator" - name: "QtQuick.Controls/ScrollIndicator 2.0" - exports: ["QtQuick.Controls/ScrollIndicator 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickScrollView" - name: "QtQuick.Controls/ScrollView 2.2" - exports: ["QtQuick.Controls/ScrollView 2.2"] - exportMetaObjectRevisions: [2] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/ScrollView 1.0" - exports: ["QtQuick.Controls/ScrollView 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentItem" - Property { name: "frameVisible"; type: "bool" } - Property { name: "highlightOnFocus"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__scrollBarTopMargin"; type: "int" } - Property { name: "__viewTopMargin"; type: "int" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "Style_QMLTYPE_62"; isPointer: true } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true } - Property { - name: "__scroller" - type: "ScrollViewHelper_QMLTYPE_95" - isReadonly: true - isPointer: true - } - Property { name: "__verticalScrollbarOffset"; type: "int" } - Property { name: "__wheelAreaScrollSpeed"; type: "double" } - Property { - name: "__horizontalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - Property { - name: "__verticalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - } - Component { - prototype: "QQuickPage" - name: "ScrollablePage 2.0" - exports: ["ScrollablePage 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "mainItem" - Property { name: "mainItem"; type: "QObject"; isPointer: true } - Property { name: "keyboardNavigationEnabled"; type: "bool" } - Property { name: "refreshing"; type: "bool" } - Property { name: "supportsRefreshing"; type: "bool" } - Property { name: "flickable"; type: "QQuickFlickable"; isPointer: true } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "isCurrentPage"; type: "bool"; isReadonly: true } - Property { name: "contextualActions"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "mainAction"; type: "QObject"; isPointer: true } - Property { name: "leftAction"; type: "QObject"; isPointer: true } - Property { name: "rightAction"; type: "QObject"; isPointer: true } - Property { - name: "actions" - type: "PageActionPropertyGroup_QMLTYPE_39" - isReadonly: true - isPointer: true - } - Signal { - name: "backRequested" - Parameter { name: "event"; type: "QVariant" } - } - } - Component { - prototype: "QQuickRectangle" - name: "Separator 2.0" - exports: ["Separator 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/Slider 1.6" - exports: ["QtQuick.Controls/Slider 1.6"] - exportMetaObjectRevisions: [6] - isComposite: true - defaultProperty: "data" - Property { name: "orientation"; type: "int" } - Property { name: "updateValueWhileDragging"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "tickmarksEnabled"; type: "bool" } - Property { name: "__horizontal"; type: "bool" } - Property { name: "__handlePos"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Property { name: "stepSize"; type: "double" } - Property { name: "value"; type: "double" } - Property { name: "wheelEnabled"; type: "bool" } - Method { name: "accessibleIncreaseAction"; type: "QVariant" } - Method { name: "accessibleDecreaseAction"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/Slider 1.0" - exports: ["QtQuick.Controls/Slider 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "orientation"; type: "int" } - Property { name: "updateValueWhileDragging"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "tickmarksEnabled"; type: "bool" } - Property { name: "__horizontal"; type: "bool" } - Property { name: "__handlePos"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Property { name: "stepSize"; type: "double" } - Property { name: "value"; type: "double" } - Property { name: "wheelEnabled"; type: "bool" } - Method { name: "accessibleIncreaseAction"; type: "QVariant" } - Method { name: "accessibleDecreaseAction"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickSlider" - name: "QtQuick.Controls/Slider 2.0" - exports: ["QtQuick.Controls/Slider 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Fusion.impl/SliderGroove 2.3" - exports: ["QtQuick.Controls.Fusion.impl/SliderGroove 2.3"] - exportMetaObjectRevisions: [3] - isComposite: true - defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "offset"; type: "double" } - Property { name: "progress"; type: "double" } - Property { name: "visualProgress"; type: "double" } - } - Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Fusion.impl/SliderHandle 2.3" - exports: ["QtQuick.Controls.Fusion.impl/SliderHandle 2.3"] - exportMetaObjectRevisions: [3] - isComposite: true - defaultProperty: "data" - Property { name: "palette"; type: "QVariant" } - Property { name: "pressed"; type: "bool" } - Property { name: "hovered"; type: "bool" } - Property { name: "vertical"; type: "bool" } - Property { name: "visualFocus"; type: "bool" } - } - Component { - prototype: "QQuickItem" - name: "QtQuick.Controls.Material.impl/SliderHandle 2.0" - exports: ["QtQuick.Controls.Material.impl/SliderHandle 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "value"; type: "double" } - Property { name: "handleHasFocus"; type: "bool" } - Property { name: "handlePressed"; type: "bool" } - Property { name: "handleHovered"; type: "bool" } - Property { name: "initialSize"; type: "int"; isReadonly: true } - Property { name: "control"; type: "QVariant"; isReadonly: true } - } - Component { - prototype: "QQuickSpinBox" - name: "QtQuick.Controls/SpinBox 2.0" - exports: ["QtQuick.Controls/SpinBox 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/SpinBox 1.0" - exports: ["QtQuick.Controls/SpinBox 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "horizontalAlignment"; type: "int" } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Property { name: "selectByMouse"; type: "bool" } - Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true } - Property { name: "menu"; type: "QQmlComponent"; isPointer: true } - Property { name: "value"; type: "double" } - Property { name: "minimumValue"; type: "double" } - Property { name: "maximumValue"; type: "double" } - Property { name: "stepSize"; type: "double" } - Property { name: "suffix"; type: "string" } - Property { name: "prefix"; type: "string" } - Property { name: "decimals"; type: "int" } - Property { name: "font"; type: "QFont" } - Property { name: "cursorPosition"; type: "int" } - Property { name: "__text"; type: "string" } - Property { name: "__baselineOffset"; type: "double" } - Signal { name: "editingFinished" } - Method { name: "__increment"; type: "QVariant" } - Method { name: "__decrement"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickItem" - name: "QtQuick.Controls/SplitView 1.0" - exports: ["QtQuick.Controls/SplitView 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "__contents" - Property { name: "orientation"; type: "int" } - Property { name: "handleDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "resizing"; type: "bool" } - Property { name: "__contents"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "__items"; type: "QQuickItem"; isList: true; isReadonly: true } - Property { name: "__handles"; type: "QQuickItem"; isList: true; isReadonly: true } - Method { - name: "addItem" - type: "QVariant" - Parameter { name: "item"; type: "QVariant" } - } - Method { - name: "removeItem" - type: "QVariant" - Parameter { name: "item"; type: "QVariant" } - } - } - Component { - prototype: "QQuickStackView" - name: "QtQuick.Controls/StackView 2.0" - exports: ["QtQuick.Controls/StackView 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/StackView 1.0" - exports: ["QtQuick.Controls/StackView 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "initialItem"; type: "QVariant" } - Property { name: "busy"; type: "bool"; isReadonly: true } - Property { name: "delegate"; type: "StackViewDelegate_QMLTYPE_369"; isPointer: true } - Property { name: "__currentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__depth"; type: "int" } - Property { name: "__currentTransition"; type: "QVariant" } - Property { name: "__guard"; type: "bool" } - Property { name: "invalidItemReplacement"; type: "QQmlComponent"; isPointer: true } - Property { name: "depth"; type: "int"; isReadonly: true } - Property { name: "currentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Method { - name: "push" - type: "QVariant" - Parameter { name: "item"; type: "QVariant" } - } - Method { - name: "pop" - type: "QVariant" - Parameter { name: "item"; type: "QVariant" } - } - Method { name: "clear"; type: "QVariant" } - Method { - name: "find" - type: "QVariant" - Parameter { name: "func"; type: "QVariant" } - Parameter { name: "onlySearchLoadedItems"; type: "QVariant" } - } - Method { - name: "get" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - Parameter { name: "dontLoad"; type: "QVariant" } - } - Method { name: "completeTransition"; type: "QVariant" } - Method { - name: "replace" - type: "QVariant" - Parameter { name: "item"; type: "QVariant" } - Parameter { name: "properties"; type: "QVariant" } - Parameter { name: "immediate"; type: "QVariant" } - } - Method { - name: "__recursionGuard" - type: "QVariant" - Parameter { name: "use"; type: "QVariant" } - } - Method { - name: "__loadElement" - type: "QVariant" - Parameter { name: "element"; type: "QVariant" } - } - Method { - name: "__resolveComponent" - type: "QVariant" - Parameter { name: "unknownObjectType"; type: "QVariant" } - Parameter { name: "element"; type: "QVariant" } - } - Method { - name: "__cleanup" - type: "QVariant" - Parameter { name: "element"; type: "QVariant" } - } - Method { - name: "__setStatus" - type: "QVariant" - Parameter { name: "item"; type: "QVariant" } - Parameter { name: "status"; type: "QVariant" } - } - Method { - name: "__performTransition" - type: "QVariant" - Parameter { name: "transition"; type: "QVariant" } - } - Method { name: "animationFinished"; type: "QVariant" } - } - Component { - prototype: "QObject" - name: "QtQuick.Controls/StackViewDelegate 1.0" - exports: ["QtQuick.Controls/StackViewDelegate 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - Property { name: "pushTransition"; type: "QQmlComponent"; isPointer: true } - Property { name: "popTransition"; type: "QQmlComponent"; isPointer: true } - Property { name: "replaceTransition"; type: "QQmlComponent"; isPointer: true } - Method { - name: "getTransition" - type: "QVariant" - Parameter { name: "properties"; type: "QVariant" } - } - Method { - name: "transitionFinished" - type: "QVariant" - Parameter { name: "properties"; type: "QVariant" } - } - } - Component { - prototype: "QQuickParallelAnimation" - name: "QtQuick.Controls/StackViewTransition 1.0" - exports: ["QtQuick.Controls/StackViewTransition 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "animations" - Property { name: "name"; type: "string" } - Property { name: "enterItem"; type: "QQuickItem"; isPointer: true } - Property { name: "exitItem"; type: "QQuickItem"; isPointer: true } - Property { name: "immediate"; type: "bool" } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/StatusBar 1.0" - exports: ["QtQuick.Controls/StatusBar 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "__content" - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "__style"; type: "QObject"; isReadonly: true; isPointer: true } - Property { name: "__content"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/StatusIndicator 1.1" - exports: ["QtQuick.Extras/StatusIndicator 1.1"] - exportMetaObjectRevisions: [1] - isComposite: true - defaultProperty: "data" - Property { name: "active"; type: "bool" } - Property { name: "color"; type: "QColor" } - Property { name: "on"; type: "bool" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/StatusIndicator 1.0" - exports: ["QtQuick.Extras/StatusIndicator 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "active"; type: "bool" } - Property { name: "color"; type: "QColor" } - Property { name: "on"; type: "bool" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickSwipeDelegate" - name: "QtQuick.Controls/SwipeDelegate 2.0" - exports: ["QtQuick.Controls/SwipeDelegate 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickItemDelegate" - name: "SwipeListItem 2.0" - exports: ["SwipeListItem 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "_default" - Property { name: "sectionDelegate"; type: "bool" } - Property { name: "separatorVisible"; type: "bool" } - Property { name: "actions"; type: "Action_QMLTYPE_37"; isList: true; isReadonly: true } - Property { name: "textColor"; type: "QColor" } - Property { name: "backgroundColor"; type: "QColor" } - Property { name: "activeTextColor"; type: "QColor" } - Property { name: "activeBackgroundColor"; type: "QColor" } - Property { name: "supportsMouseEvents"; type: "bool" } - Property { name: "containsMouse"; type: "bool"; isReadonly: true } - Property { name: "_default"; type: "QQuickItem"; isPointer: true } - } - Component { - prototype: "QQuickSwipeView" - name: "QtQuick.Controls/SwipeView 2.0" - exports: ["QtQuick.Controls/SwipeView 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QQuickCheckBox" - name: "QtQuick.Controls/Switch 2.0" - exports: ["QtQuick.Controls/Switch 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/Switch 1.1" - exports: ["QtQuick.Controls/Switch 1.1"] - exportMetaObjectRevisions: [1] - isComposite: true - defaultProperty: "data" - Property { name: "checked"; type: "bool" } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QQuickSwitchDelegate" - name: "QtQuick.Controls/SwitchDelegate 2.0" - exports: ["QtQuick.Controls/SwitchDelegate 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickItem" - name: "QtQuick.Controls.Material.impl/SwitchIndicator 2.0" - exports: ["QtQuick.Controls.Material.impl/SwitchIndicator 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "handle"; type: "QQuickRectangle"; isReadonly: true; isPointer: true } - } - Component { - prototype: "QQuickRectangle" - name: "QtQuick.Controls.Fusion.impl/SwitchIndicator 2.3" - exports: ["QtQuick.Controls.Fusion.impl/SwitchIndicator 2.3"] - exportMetaObjectRevisions: [3] - isComposite: true - defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - Property { name: "pressedColor"; type: "QColor"; isReadonly: true } - Property { name: "checkMarkColor"; type: "QColor"; isReadonly: true } - } - Component { - prototype: "QQuickItem" - name: "QtQuick.Controls.Universal.impl/SwitchIndicator 2.0" - exports: ["QtQuick.Controls.Universal.impl/SwitchIndicator 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "control"; type: "QQuickItem"; isPointer: true } - } - Component { - prototype: "QObject" - name: "SystemPaletteSingleton 1.0" - exports: ["SystemPaletteSingleton 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - isCreatable: false - isSingleton: true - Property { name: "active"; type: "QQuickSystemPalette"; isPointer: true } - Property { name: "disabled"; type: "QQuickSystemPalette"; isPointer: true } - Method { - name: "alternateBase" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "base" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "button" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "buttonText" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "dark" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "highlight" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "highlightedText" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "light" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "mid" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "midlight" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "shadow" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "text" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "window" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - Method { - name: "windowText" - type: "QVariant" - Parameter { name: "enabled"; type: "QVariant" } - } - } - Component { - prototype: "QQuickLoader" - name: "QtQuick.Controls/Tab 1.0" - exports: ["QtQuick.Controls/Tab 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "component" - Property { name: "title"; type: "string" } - Property { name: "__inserted"; type: "bool" } - Property { name: "component"; type: "QQmlComponent"; isPointer: true } - } - Component { - prototype: "QQuickTabBar" - name: "QtQuick.Controls/TabBar 2.0" - exports: ["QtQuick.Controls/TabBar 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "contentData" - } - Component { - prototype: "QQuickTabButton" - name: "QtQuick.Controls/TabButton 2.0" - exports: ["QtQuick.Controls/TabButton 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TabView 1.0" - exports: ["QtQuick.Controls/TabView 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "currentIndex"; type: "int" } - Property { name: "count"; type: "int"; isReadonly: true } - Property { name: "frameVisible"; type: "bool" } - Property { name: "tabsVisible"; type: "bool" } - Property { name: "tabPosition"; type: "int" } - Property { name: "__tabs"; type: "QQmlListModel"; isPointer: true } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__styleItem"; type: "QVariant" } - Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } - Method { - name: "addTab" - type: "QVariant" - Parameter { name: "title"; type: "QVariant" } - Parameter { name: "component"; type: "QVariant" } - } - Method { - name: "insertTab" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - Parameter { name: "title"; type: "QVariant" } - Parameter { name: "component"; type: "QVariant" } - } - Method { - name: "removeTab" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "moveTab" - type: "QVariant" - Parameter { name: "from"; type: "QVariant" } - Parameter { name: "to"; type: "QVariant" } - } - Method { - name: "getTab" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "__willRemoveIndex" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "__didInsertIndex" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { name: "__setOpacities"; type: "QVariant" } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TableView 1.0" - exports: ["QtQuick.Controls/TableView 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "__columns" - Property { name: "model"; type: "QVariant" } - Property { name: "rowCount"; type: "int"; isReadonly: true } - Property { name: "currentRow"; type: "int" } - Property { - name: "selection" - type: "TableViewSelection_QMLTYPE_415" - isReadonly: true - isPointer: true - } - Signal { - name: "activated" - Parameter { name: "row"; type: "int" } - } - Signal { - name: "clicked" - Parameter { name: "row"; type: "int" } - } - Signal { - name: "doubleClicked" - Parameter { name: "row"; type: "int" } - } - Signal { - name: "pressAndHold" - Parameter { name: "row"; type: "int" } - } - Method { - name: "positionViewAtRow" - type: "QVariant" - Parameter { name: "row"; type: "QVariant" } - Parameter { name: "mode"; type: "QVariant" } - } - Method { - name: "rowAt" - type: "QVariant" - Parameter { name: "x"; type: "QVariant" } - Parameter { name: "y"; type: "QVariant" } - } - Property { name: "alternatingRowColors"; type: "bool" } - Property { name: "headerVisible"; type: "bool" } - Property { name: "itemDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "rowDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "headerDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "sortIndicatorColumn"; type: "int" } - Property { name: "sortIndicatorVisible"; type: "bool" } - Property { name: "sortIndicatorOrder"; type: "int" } - Property { name: "selectionMode"; type: "int" } - Property { name: "__viewTypeName"; type: "string" } - Property { name: "__isTreeView"; type: "bool"; isReadonly: true } - Property { name: "__itemDelegateLoader"; type: "QQmlComponent"; isPointer: true } - Property { name: "__model"; type: "QVariant" } - Property { name: "__activateItemOnSingleClick"; type: "bool" } - Property { name: "__mouseArea"; type: "QQuickItem"; isPointer: true } - Property { name: "backgroundVisible"; type: "bool" } - Property { name: "contentHeader"; type: "QQmlComponent"; isPointer: true } - Property { name: "contentFooter"; type: "QQmlComponent"; isPointer: true } - Property { name: "columnCount"; type: "int"; isReadonly: true } - Property { name: "section"; type: "QQuickViewSection"; isReadonly: true; isPointer: true } - Property { name: "__columns"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "__currentRowItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__currentRow"; type: "int" } - Property { name: "__listView"; type: "QQuickListView"; isReadonly: true; isPointer: true } - Method { - name: "addColumn" - type: "QVariant" - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "insertColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "removeColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "moveColumn" - type: "QVariant" - Parameter { name: "from"; type: "QVariant" } - Parameter { name: "to"; type: "QVariant" } - } - Method { - name: "getColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { name: "resizeColumnsToContents"; type: "QVariant" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "highlightOnFocus"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__scrollBarTopMargin"; type: "int" } - Property { name: "__viewTopMargin"; type: "int" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "Style_QMLTYPE_62"; isPointer: true } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true } - Property { - name: "__scroller" - type: "ScrollViewHelper_QMLTYPE_95" - isReadonly: true - isPointer: true - } - Property { name: "__verticalScrollbarOffset"; type: "int" } - Property { name: "__wheelAreaScrollSpeed"; type: "double" } - Property { - name: "__horizontalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - Property { - name: "__verticalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - } - Component { - prototype: "QObject" - name: "QtQuick.Controls/TableViewColumn 1.0" - exports: ["QtQuick.Controls/TableViewColumn 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - Property { name: "__view"; type: "QQuickItem"; isPointer: true } - Property { name: "__index"; type: "int" } - Property { name: "title"; type: "string" } - Property { name: "role"; type: "string" } - Property { name: "width"; type: "int" } - Property { name: "visible"; type: "bool" } - Property { name: "resizable"; type: "bool" } - Property { name: "movable"; type: "bool" } - Property { name: "elideMode"; type: "int" } - Property { name: "horizontalAlignment"; type: "int" } - Property { name: "delegate"; type: "QQmlComponent"; isPointer: true } - Method { name: "resizeToContents"; type: "QVariant" } - } - Component { - prototype: "QQuickTextArea" - name: "QtQuick.Controls/TextArea 2.0" - exports: ["QtQuick.Controls/TextArea 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TextArea 1.5" - exports: ["QtQuick.Controls/TextArea 1.5"] - exportMetaObjectRevisions: [5] - isComposite: true - defaultProperty: "data" - Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true } - Property { name: "tabChangesFocus"; type: "bool" } - Property { name: "selectByMouse"; type: "bool" } - Property { name: "menu"; type: "QQmlComponent"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "baseUrl"; type: "QUrl" } - Property { name: "canPaste"; type: "bool"; isReadonly: true } - Property { name: "canRedo"; type: "bool"; isReadonly: true } - Property { name: "canUndo"; type: "bool"; isReadonly: true } - Property { name: "textColor"; type: "QColor" } - Property { name: "cursorPosition"; type: "int" } - Property { name: "cursorRectangle"; type: "QRectF"; isReadonly: true } - Property { name: "font"; type: "QFont" } - Property { name: "horizontalAlignment"; type: "int" } - Property { name: "effectiveHorizontalAlignment"; type: "int"; isReadonly: true } - Property { name: "verticalAlignment"; type: "int" } - Property { name: "inputMethodHints"; type: "int" } - Property { name: "length"; type: "int"; isReadonly: true } - Property { name: "lineCount"; type: "int"; isReadonly: true } - Property { name: "readOnly"; type: "bool" } - Property { name: "selectedText"; type: "string"; isReadonly: true } - Property { name: "selectionEnd"; type: "int"; isReadonly: true } - Property { name: "selectionStart"; type: "int"; isReadonly: true } - Property { name: "text"; type: "string" } - Property { name: "textFormat"; type: "int" } - Property { name: "wrapMode"; type: "int" } - Property { name: "selectByKeyboard"; type: "bool" } - Property { name: "hoveredLink"; type: "string"; isReadonly: true } - Property { name: "backgroundVisible"; type: "bool" } - Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "textMargin"; type: "double" } - Property { name: "contentWidth"; type: "double"; isReadonly: true } - Property { name: "contentHeight"; type: "double"; isReadonly: true } - Property { name: "textDocument"; type: "QQuickTextDocument"; isReadonly: true; isPointer: true } - Signal { - name: "linkActivated" - Parameter { name: "link"; type: "string" } - } - Signal { - name: "linkHovered" - Parameter { name: "link"; type: "string" } - } - Signal { name: "editingFinished" } - Method { - name: "append" - type: "QVariant" - Parameter { name: "string"; type: "QVariant" } - } - Method { name: "copy"; type: "QVariant" } - Method { name: "cut"; type: "QVariant" } - Method { name: "deselect"; type: "QVariant" } - Method { - name: "getFormattedText" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "getText" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "insert" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - Parameter { name: "text"; type: "QVariant" } - } - Method { - name: "isRightToLeft" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "moveCursorSelection" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - Parameter { name: "mode"; type: "QVariant" } - } - Method { name: "paste"; type: "QVariant" } - Method { - name: "positionAt" - type: "QVariant" - Parameter { name: "x"; type: "QVariant" } - Parameter { name: "y"; type: "QVariant" } - } - Method { - name: "positionToRectangle" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - } - Method { name: "redo"; type: "QVariant" } - Method { - name: "remove" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "select" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { name: "selectAll"; type: "QVariant" } - Method { name: "selectWord"; type: "QVariant" } - Method { name: "undo"; type: "QVariant" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "highlightOnFocus"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__scrollBarTopMargin"; type: "int" } - Property { name: "__viewTopMargin"; type: "int" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "Style_QMLTYPE_62"; isPointer: true } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true } - Property { - name: "__scroller" - type: "ScrollViewHelper_QMLTYPE_95" - isReadonly: true - isPointer: true - } - Property { name: "__verticalScrollbarOffset"; type: "int" } - Property { name: "__wheelAreaScrollSpeed"; type: "double" } - Property { - name: "__horizontalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - Property { - name: "__verticalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TextArea 1.3" - exports: ["QtQuick.Controls/TextArea 1.3"] - exportMetaObjectRevisions: [3] - isComposite: true - defaultProperty: "data" - Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true } - Property { name: "tabChangesFocus"; type: "bool" } - Property { name: "selectByMouse"; type: "bool" } - Property { name: "menu"; type: "QQmlComponent"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "baseUrl"; type: "QUrl" } - Property { name: "canPaste"; type: "bool"; isReadonly: true } - Property { name: "canRedo"; type: "bool"; isReadonly: true } - Property { name: "canUndo"; type: "bool"; isReadonly: true } - Property { name: "textColor"; type: "QColor" } - Property { name: "cursorPosition"; type: "int" } - Property { name: "cursorRectangle"; type: "QRectF"; isReadonly: true } - Property { name: "font"; type: "QFont" } - Property { name: "horizontalAlignment"; type: "int" } - Property { name: "effectiveHorizontalAlignment"; type: "int"; isReadonly: true } - Property { name: "verticalAlignment"; type: "int" } - Property { name: "inputMethodHints"; type: "int" } - Property { name: "length"; type: "int"; isReadonly: true } - Property { name: "lineCount"; type: "int"; isReadonly: true } - Property { name: "readOnly"; type: "bool" } - Property { name: "selectedText"; type: "string"; isReadonly: true } - Property { name: "selectionEnd"; type: "int"; isReadonly: true } - Property { name: "selectionStart"; type: "int"; isReadonly: true } - Property { name: "text"; type: "string" } - Property { name: "textFormat"; type: "int" } - Property { name: "wrapMode"; type: "int" } - Property { name: "selectByKeyboard"; type: "bool" } - Property { name: "hoveredLink"; type: "string"; isReadonly: true } - Property { name: "backgroundVisible"; type: "bool" } - Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "textMargin"; type: "double" } - Property { name: "contentWidth"; type: "double"; isReadonly: true } - Property { name: "contentHeight"; type: "double"; isReadonly: true } - Property { name: "textDocument"; type: "QQuickTextDocument"; isReadonly: true; isPointer: true } - Signal { - name: "linkActivated" - Parameter { name: "link"; type: "string" } - } - Signal { - name: "linkHovered" - Parameter { name: "link"; type: "string" } - } - Signal { name: "editingFinished" } - Method { - name: "append" - type: "QVariant" - Parameter { name: "string"; type: "QVariant" } - } - Method { name: "copy"; type: "QVariant" } - Method { name: "cut"; type: "QVariant" } - Method { name: "deselect"; type: "QVariant" } - Method { - name: "getFormattedText" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "getText" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "insert" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - Parameter { name: "text"; type: "QVariant" } - } - Method { - name: "isRightToLeft" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "moveCursorSelection" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - Parameter { name: "mode"; type: "QVariant" } - } - Method { name: "paste"; type: "QVariant" } - Method { - name: "positionAt" - type: "QVariant" - Parameter { name: "x"; type: "QVariant" } - Parameter { name: "y"; type: "QVariant" } - } - Method { - name: "positionToRectangle" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - } - Method { name: "redo"; type: "QVariant" } - Method { - name: "remove" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "select" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { name: "selectAll"; type: "QVariant" } - Method { name: "selectWord"; type: "QVariant" } - Method { name: "undo"; type: "QVariant" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "highlightOnFocus"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__scrollBarTopMargin"; type: "int" } - Property { name: "__viewTopMargin"; type: "int" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "Style_QMLTYPE_62"; isPointer: true } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true } - Property { - name: "__scroller" - type: "ScrollViewHelper_QMLTYPE_95" - isReadonly: true - isPointer: true - } - Property { name: "__verticalScrollbarOffset"; type: "int" } - Property { name: "__wheelAreaScrollSpeed"; type: "double" } - Property { - name: "__horizontalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - Property { - name: "__verticalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TextArea 1.0" - exports: ["QtQuick.Controls/TextArea 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true } - Property { name: "tabChangesFocus"; type: "bool" } - Property { name: "selectByMouse"; type: "bool" } - Property { name: "menu"; type: "QQmlComponent"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "baseUrl"; type: "QUrl" } - Property { name: "canPaste"; type: "bool"; isReadonly: true } - Property { name: "canRedo"; type: "bool"; isReadonly: true } - Property { name: "canUndo"; type: "bool"; isReadonly: true } - Property { name: "textColor"; type: "QColor" } - Property { name: "cursorPosition"; type: "int" } - Property { name: "cursorRectangle"; type: "QRectF"; isReadonly: true } - Property { name: "font"; type: "QFont" } - Property { name: "horizontalAlignment"; type: "int" } - Property { name: "effectiveHorizontalAlignment"; type: "int"; isReadonly: true } - Property { name: "verticalAlignment"; type: "int" } - Property { name: "inputMethodHints"; type: "int" } - Property { name: "length"; type: "int"; isReadonly: true } - Property { name: "lineCount"; type: "int"; isReadonly: true } - Property { name: "readOnly"; type: "bool" } - Property { name: "selectedText"; type: "string"; isReadonly: true } - Property { name: "selectionEnd"; type: "int"; isReadonly: true } - Property { name: "selectionStart"; type: "int"; isReadonly: true } - Property { name: "text"; type: "string" } - Property { name: "textFormat"; type: "int" } - Property { name: "wrapMode"; type: "int" } - Property { name: "selectByKeyboard"; type: "bool" } - Property { name: "hoveredLink"; type: "string"; isReadonly: true } - Property { name: "backgroundVisible"; type: "bool" } - Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "textMargin"; type: "double" } - Property { name: "contentWidth"; type: "double"; isReadonly: true } - Property { name: "contentHeight"; type: "double"; isReadonly: true } - Property { name: "textDocument"; type: "QQuickTextDocument"; isReadonly: true; isPointer: true } - Signal { - name: "linkActivated" - Parameter { name: "link"; type: "string" } - } - Signal { - name: "linkHovered" - Parameter { name: "link"; type: "string" } - } - Signal { name: "editingFinished" } - Method { - name: "append" - type: "QVariant" - Parameter { name: "string"; type: "QVariant" } - } - Method { name: "copy"; type: "QVariant" } - Method { name: "cut"; type: "QVariant" } - Method { name: "deselect"; type: "QVariant" } - Method { - name: "getFormattedText" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "getText" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "insert" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - Parameter { name: "text"; type: "QVariant" } - } - Method { - name: "isRightToLeft" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "moveCursorSelection" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - Parameter { name: "mode"; type: "QVariant" } - } - Method { name: "paste"; type: "QVariant" } - Method { - name: "positionAt" - type: "QVariant" - Parameter { name: "x"; type: "QVariant" } - Parameter { name: "y"; type: "QVariant" } - } - Method { - name: "positionToRectangle" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - } - Method { name: "redo"; type: "QVariant" } - Method { - name: "remove" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "select" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { name: "selectAll"; type: "QVariant" } - Method { name: "selectWord"; type: "QVariant" } - Method { name: "undo"; type: "QVariant" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "highlightOnFocus"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__scrollBarTopMargin"; type: "int" } - Property { name: "__viewTopMargin"; type: "int" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "Style_QMLTYPE_62"; isPointer: true } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true } - Property { - name: "__scroller" - type: "ScrollViewHelper_QMLTYPE_95" - isReadonly: true - isPointer: true - } - Property { name: "__verticalScrollbarOffset"; type: "int" } - Property { name: "__wheelAreaScrollSpeed"; type: "double" } - Property { - name: "__horizontalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - Property { - name: "__verticalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } + defaultProperty: "_default" + Property { name: "sectionDelegate"; type: "bool" } + Property { name: "separatorVisible"; type: "bool" } + Property { name: "actions"; type: "Action_QMLTYPE_36"; isList: true; isReadonly: true } + Property { name: "textColor"; type: "QColor" } + Property { name: "backgroundColor"; type: "QColor" } + Property { name: "activeTextColor"; type: "QColor" } + Property { name: "activeBackgroundColor"; type: "QColor" } + Property { name: "supportsMouseEvents"; type: "bool" } + Property { name: "containsMouse"; type: "bool"; isReadonly: true } + Property { name: "_default"; type: "QQuickItem"; isPointer: true } + } + Component { + prototype: "QQuickSwipeView" + name: "QtQuick.Controls/SwipeView 2.0" + exports: ["QtQuick.Controls/SwipeView 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "contentData" } Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TextField 1.0" - exports: ["QtQuick.Controls/TextField 1.0"] + prototype: "QQuickSwitch" + name: "QtQuick.Controls/Switch 2.0" + exports: ["QtQuick.Controls/Switch 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" - Property { name: "inputMethodComposing"; type: "bool"; isReadonly: true } - Property { name: "selectByMouse"; type: "bool" } - Property { name: "menu"; type: "QQmlComponent"; isPointer: true } - Property { name: "acceptableInput"; type: "bool"; isReadonly: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "canPaste"; type: "bool"; isReadonly: true } - Property { name: "canRedo"; type: "bool"; isReadonly: true } - Property { name: "canUndo"; type: "bool"; isReadonly: true } - Property { name: "textColor"; type: "QColor" } - Property { name: "cursorPosition"; type: "int" } - Property { name: "cursorRectangle"; type: "QRectF"; isReadonly: true } - Property { name: "displayText"; type: "string"; isReadonly: true } - Property { name: "echoMode"; type: "int" } - Property { name: "font"; type: "QFont" } - Property { name: "horizontalAlignment"; type: "int" } - Property { name: "effectiveHorizontalAlignment"; type: "int"; isReadonly: true } - Property { name: "verticalAlignment"; type: "int" } - Property { name: "inputMask"; type: "string" } - Property { name: "inputMethodHints"; type: "int" } - Property { name: "length"; type: "int"; isReadonly: true } - Property { name: "maximumLength"; type: "int" } - Property { name: "placeholderText"; type: "string" } - Property { name: "readOnly"; type: "bool" } - Property { name: "selectedText"; type: "string"; isReadonly: true } - Property { name: "selectionEnd"; type: "int"; isReadonly: true } - Property { name: "selectionStart"; type: "int"; isReadonly: true } - Property { name: "text"; type: "string" } - Property { name: "validator"; type: "QValidator"; isPointer: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Property { name: "__contentHeight"; type: "double"; isReadonly: true } - Property { name: "__contentWidth"; type: "double"; isReadonly: true } - Property { name: "__baselineOffset"; type: "double" } - Signal { name: "accepted" } - Signal { name: "editingFinished" } - Method { name: "copy"; type: "QVariant" } - Method { name: "cut"; type: "QVariant" } - Method { name: "deselect"; type: "QVariant" } - Method { - name: "getText" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "insert" - type: "QVariant" - Parameter { name: "position"; type: "QVariant" } - Parameter { name: "text"; type: "QVariant" } - } - Method { - name: "isRightToLeft" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { name: "paste"; type: "QVariant" } - Method { name: "redo"; type: "QVariant" } - Method { - name: "remove" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { - name: "select" - type: "QVariant" - Parameter { name: "start"; type: "QVariant" } - Parameter { name: "end"; type: "QVariant" } - } - Method { name: "selectAll"; type: "QVariant" } - Method { name: "selectWord"; type: "QVariant" } - Method { name: "undo"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } } Component { - prototype: "QQuickTextField" - name: "QtQuick.Controls/TextField 2.0" - exports: ["QtQuick.Controls/TextField 2.0"] + prototype: "QQuickSwitchDelegate" + name: "QtQuick.Controls/SwitchDelegate 2.0" + exports: ["QtQuick.Controls/SwitchDelegate 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" } Component { - prototype: "QQuickText" - name: "QtQuick.Extras.Private/TextSingleton 1.0" - exports: ["QtQuick.Extras.Private/TextSingleton 1.0"] + prototype: "QQuickItem" + name: "QtQuick.Controls.Material.impl/SwitchIndicator 2.0" + exports: ["QtQuick.Controls.Material.impl/SwitchIndicator 2.0"] exportMetaObjectRevisions: [0] isComposite: true - isCreatable: false - isSingleton: true defaultProperty: "data" + Property { name: "control"; type: "QQuickItem"; isPointer: true } + Property { name: "handle"; type: "QQuickRectangle"; isReadonly: true; isPointer: true } } Component { - prototype: "QQuickText" - name: "TextSingleton 1.0" - exports: ["TextSingleton 1.0"] + prototype: "QQuickTabBar" + name: "QtQuick.Controls/TabBar 2.0" + exports: ["QtQuick.Controls/TabBar 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "contentData" + } + Component { + prototype: "QQuickTabButton" + name: "QtQuick.Controls/TabButton 2.0" + exports: ["QtQuick.Controls/TabButton 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "data" + } + Component { + prototype: "QQuickTextArea" + name: "QtQuick.Controls/TextArea 2.0" + exports: ["QtQuick.Controls/TextArea 2.0"] + exportMetaObjectRevisions: [0] + isComposite: true + defaultProperty: "data" + } + Component { + prototype: "QQuickTextField" + name: "QtQuick.Controls/TextField 2.0" + exports: ["QtQuick.Controls/TextField 2.0"] exportMetaObjectRevisions: [0] isComposite: true - isCreatable: false - isSingleton: true defaultProperty: "data" } Component { @@ -3919,62 +1284,14 @@ Parameter { name: "context"; type: "QVariant" } } } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/ToggleButton 1.0" - exports: ["QtQuick.Extras/ToggleButton 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "isDefault"; type: "bool" } - Property { name: "menu"; type: "Menu_QMLTYPE_114"; isPointer: true } - Property { name: "checkable"; type: "bool" } - Property { name: "checked"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "action"; type: "QQuickAction1"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__position"; type: "string" } - Property { name: "__iconOverriden"; type: "bool"; isReadonly: true } - Property { name: "__action"; type: "QQuickAction1"; isPointer: true } - Property { name: "__iconAction"; type: "QQuickAction1"; isReadonly: true; isPointer: true } - Property { name: "__behavior"; type: "QVariant" } - Property { name: "__effectivePressed"; type: "bool" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Method { name: "accessiblePressAction"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } Component { prototype: "QQuickToolBar" name: "QtQuick.Controls/ToolBar 2.0" exports: ["QtQuick.Controls/ToolBar 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "contentData" } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/ToolBar 1.0" - exports: ["QtQuick.Controls/ToolBar 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "__content" - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "__menu"; type: "QVariant" } - Property { name: "__style"; type: "QObject"; isReadonly: true; isPointer: true } - Property { name: "__content"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "contentItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - } Component { prototype: "QQuickItem" name: "ToolBarApplicationHeader 2.0" @@ -4002,40 +1319,6 @@ isComposite: true defaultProperty: "data" } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/ToolButton 1.0" - exports: ["QtQuick.Controls/ToolButton 1.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "isDefault"; type: "bool" } - Property { name: "menu"; type: "Menu_QMLTYPE_114"; isPointer: true } - Property { name: "checkable"; type: "bool" } - Property { name: "checked"; type: "bool" } - Property { name: "exclusiveGroup"; type: "QQuickExclusiveGroup1"; isPointer: true } - Property { name: "action"; type: "QQuickAction1"; isPointer: true } - Property { name: "activeFocusOnPress"; type: "bool" } - Property { name: "text"; type: "string" } - Property { name: "tooltip"; type: "string" } - Property { name: "iconSource"; type: "QUrl" } - Property { name: "iconName"; type: "string" } - Property { name: "__position"; type: "string" } - Property { name: "__iconOverriden"; type: "bool"; isReadonly: true } - Property { name: "__action"; type: "QQuickAction1"; isPointer: true } - Property { name: "__iconAction"; type: "QQuickAction1"; isReadonly: true; isPointer: true } - Property { name: "__behavior"; type: "QVariant" } - Property { name: "__effectivePressed"; type: "bool" } - Property { name: "pressed"; type: "bool"; isReadonly: true } - Property { name: "hovered"; type: "bool"; isReadonly: true } - Signal { name: "clicked" } - Method { name: "accessiblePressAction"; type: "QVariant" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } Component { prototype: "QQuickToolSeparator" name: "QtQuick.Controls/ToolSeparator 2.1" @@ -4052,374 +1335,14 @@ isComposite: true defaultProperty: "contentData" } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TreeView 1.4" - exports: ["QtQuick.Controls/TreeView 1.4"] - exportMetaObjectRevisions: [4] - isComposite: true - defaultProperty: "__columns" - Property { name: "model"; type: "QVariant" } - Property { name: "currentIndex"; type: "QVariant"; isReadonly: true } - Property { name: "selection"; type: "QItemSelectionModel"; isPointer: true } - Property { name: "rootIndex"; type: "QModelIndex" } - Signal { - name: "activated" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "clicked" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "doubleClicked" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "pressAndHold" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "expanded" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "collapsed" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "isExpanded" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "collapse" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "expand" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "indexAt" - type: "QVariant" - Parameter { name: "x"; type: "QVariant" } - Parameter { name: "y"; type: "QVariant" } - } - Property { name: "alternatingRowColors"; type: "bool" } - Property { name: "headerVisible"; type: "bool" } - Property { name: "itemDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "rowDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "headerDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "sortIndicatorColumn"; type: "int" } - Property { name: "sortIndicatorVisible"; type: "bool" } - Property { name: "sortIndicatorOrder"; type: "int" } - Property { name: "selectionMode"; type: "int" } - Property { name: "__viewTypeName"; type: "string" } - Property { name: "__isTreeView"; type: "bool"; isReadonly: true } - Property { name: "__itemDelegateLoader"; type: "QQmlComponent"; isPointer: true } - Property { name: "__model"; type: "QVariant" } - Property { name: "__activateItemOnSingleClick"; type: "bool" } - Property { name: "__mouseArea"; type: "QQuickItem"; isPointer: true } - Property { name: "backgroundVisible"; type: "bool" } - Property { name: "contentHeader"; type: "QQmlComponent"; isPointer: true } - Property { name: "contentFooter"; type: "QQmlComponent"; isPointer: true } - Property { name: "columnCount"; type: "int"; isReadonly: true } - Property { name: "section"; type: "QQuickViewSection"; isReadonly: true; isPointer: true } - Property { name: "__columns"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "__currentRowItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__currentRow"; type: "int" } - Property { name: "__listView"; type: "QQuickListView"; isReadonly: true; isPointer: true } - Method { - name: "addColumn" - type: "QVariant" - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "insertColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "removeColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "moveColumn" - type: "QVariant" - Parameter { name: "from"; type: "QVariant" } - Parameter { name: "to"; type: "QVariant" } - } - Method { - name: "getColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { name: "resizeColumnsToContents"; type: "QVariant" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "highlightOnFocus"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__scrollBarTopMargin"; type: "int" } - Property { name: "__viewTopMargin"; type: "int" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "Style_QMLTYPE_62"; isPointer: true } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true } - Property { - name: "__scroller" - type: "ScrollViewHelper_QMLTYPE_95" - isReadonly: true - isPointer: true - } - Property { name: "__verticalScrollbarOffset"; type: "int" } - Property { name: "__wheelAreaScrollSpeed"; type: "double" } - Property { - name: "__horizontalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - Property { - name: "__verticalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Controls/TreeView 1.5" - exports: ["QtQuick.Controls/TreeView 1.5"] - exportMetaObjectRevisions: [5] - isComposite: true - defaultProperty: "__columns" - Property { name: "model"; type: "QVariant" } - Property { name: "currentIndex"; type: "QVariant"; isReadonly: true } - Property { name: "selection"; type: "QItemSelectionModel"; isPointer: true } - Property { name: "rootIndex"; type: "QModelIndex" } - Signal { - name: "activated" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "clicked" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "doubleClicked" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "pressAndHold" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "expanded" - Parameter { name: "index"; type: "QVariant" } - } - Signal { - name: "collapsed" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "isExpanded" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "collapse" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "expand" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "indexAt" - type: "QVariant" - Parameter { name: "x"; type: "QVariant" } - Parameter { name: "y"; type: "QVariant" } - } - Property { name: "alternatingRowColors"; type: "bool" } - Property { name: "headerVisible"; type: "bool" } - Property { name: "itemDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "rowDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "headerDelegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "sortIndicatorColumn"; type: "int" } - Property { name: "sortIndicatorVisible"; type: "bool" } - Property { name: "sortIndicatorOrder"; type: "int" } - Property { name: "selectionMode"; type: "int" } - Property { name: "__viewTypeName"; type: "string" } - Property { name: "__isTreeView"; type: "bool"; isReadonly: true } - Property { name: "__itemDelegateLoader"; type: "QQmlComponent"; isPointer: true } - Property { name: "__model"; type: "QVariant" } - Property { name: "__activateItemOnSingleClick"; type: "bool" } - Property { name: "__mouseArea"; type: "QQuickItem"; isPointer: true } - Property { name: "backgroundVisible"; type: "bool" } - Property { name: "contentHeader"; type: "QQmlComponent"; isPointer: true } - Property { name: "contentFooter"; type: "QQmlComponent"; isPointer: true } - Property { name: "columnCount"; type: "int"; isReadonly: true } - Property { name: "section"; type: "QQuickViewSection"; isReadonly: true; isPointer: true } - Property { name: "__columns"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "__currentRowItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "__currentRow"; type: "int" } - Property { name: "__listView"; type: "QQuickListView"; isReadonly: true; isPointer: true } - Method { - name: "addColumn" - type: "QVariant" - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "insertColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "removeColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "moveColumn" - type: "QVariant" - Parameter { name: "from"; type: "QVariant" } - Parameter { name: "to"; type: "QVariant" } - } - Method { - name: "getColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { name: "resizeColumnsToContents"; type: "QVariant" } - Property { name: "frameVisible"; type: "bool" } - Property { name: "highlightOnFocus"; type: "bool" } - Property { name: "contentItem"; type: "QQuickItem"; isPointer: true } - Property { name: "__scrollBarTopMargin"; type: "int" } - Property { name: "__viewTopMargin"; type: "int" } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "Style_QMLTYPE_62"; isPointer: true } - Property { name: "horizontalScrollBarPolicy"; type: "int" } - Property { name: "verticalScrollBarPolicy"; type: "int" } - Property { name: "viewport"; type: "QQuickItem"; isReadonly: true; isPointer: true } - Property { name: "flickableItem"; type: "QQuickFlickable"; isReadonly: true; isPointer: true } - Property { - name: "__scroller" - type: "ScrollViewHelper_QMLTYPE_95" - isReadonly: true - isPointer: true - } - Property { name: "__verticalScrollbarOffset"; type: "int" } - Property { name: "__wheelAreaScrollSpeed"; type: "double" } - Property { - name: "__horizontalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - Property { - name: "__verticalScrollBar" - type: "ScrollBar_QMLTYPE_91" - isReadonly: true - isPointer: true - } - } Component { prototype: "QQuickTumbler" name: "QtQuick.Controls/Tumbler 2.0" exports: ["QtQuick.Controls/Tumbler 2.0"] exportMetaObjectRevisions: [0] isComposite: true defaultProperty: "data" } - Component { - prototype: "QQuickFocusScope" - name: "QtQuick.Extras/Tumbler 1.2" - exports: ["QtQuick.Extras/Tumbler 1.2"] - exportMetaObjectRevisions: [2] - isComposite: true - defaultProperty: "data" - Property { name: "__highlightMoveDuration"; type: "int" } - Property { name: "columnCount"; type: "int"; isReadonly: true } - Property { name: "__columnRow"; type: "QQuickRow"; isReadonly: true; isPointer: true } - Property { name: "__movementDelayTimer"; type: "QQmlTimer"; isReadonly: true; isPointer: true } - Method { - name: "__isValidColumnIndex" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Method { - name: "__isValidColumnAndItemIndex" - type: "QVariant" - Parameter { name: "columnIndex"; type: "QVariant" } - Parameter { name: "itemIndex"; type: "QVariant" } - } - Method { - name: "currentIndexAt" - type: "QVariant" - Parameter { name: "columnIndex"; type: "QVariant" } - } - Method { - name: "setCurrentIndexAt" - type: "QVariant" - Parameter { name: "columnIndex"; type: "QVariant" } - Parameter { name: "itemIndex"; type: "QVariant" } - Parameter { name: "interval"; type: "QVariant" } - } - Method { - name: "getColumn" - type: "QVariant" - Parameter { name: "columnIndex"; type: "QVariant" } - } - Method { - name: "addColumn" - type: "QVariant" - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "insertColumn" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - Parameter { name: "column"; type: "QVariant" } - } - Method { - name: "__viewAt" - type: "QVariant" - Parameter { name: "index"; type: "QVariant" } - } - Property { name: "style"; type: "QQmlComponent"; isPointer: true } - Property { name: "__style"; type: "QObject"; isPointer: true } - Property { name: "__panel"; type: "QQuickItem"; isPointer: true } - Property { name: "styleHints"; type: "QVariant" } - Property { name: "__styleData"; type: "QObject"; isPointer: true } - } - Component { - prototype: "QObject" - name: "QtQuick.Extras/TumblerColumn 1.2" - exports: ["QtQuick.Extras/TumblerColumn 1.2"] - exportMetaObjectRevisions: [2] - isComposite: true - Property { name: "__tumbler"; type: "QQuickItem"; isPointer: true } - Property { name: "__index"; type: "int" } - Property { name: "__currentIndex"; type: "int" } - Property { name: "model"; type: "QVariant" } - Property { name: "role"; type: "string" } - Property { name: "delegate"; type: "QQmlComponent"; isPointer: true } - Property { name: "highlight"; type: "QQmlComponent"; isPointer: true } - Property { name: "columnForeground"; type: "QQmlComponent"; isPointer: true } - Property { name: "visible"; type: "bool" } - Property { name: "activeFocus"; type: "bool"; isReadonly: true } - Property { name: "width"; type: "double" } - Property { name: "currentIndex"; type: "int"; isReadonly: true } - } Component { prototype: "QObject" name: "Units 2.0" @@ -4435,9 +1358,8 @@ Property { name: "devicePixelRatio"; type: "double" } Property { name: "longDuration"; type: "int" } Property { name: "shortDuration"; type: "int" } - Property { name: "__styleItem"; type: "QObject"; isReadonly: true; isPointer: true } - Property { name: "wheelScrollLines"; type: "int"; isReadonly: true } Property { name: "toolTipDelay"; type: "int" } + Property { name: "wheelScrollLines"; type: "int"; isReadonly: true } Property { name: "fontMetrics"; type: "QVariant" } } } diff --git a/src/controls/templates/ApplicationHeader.qml b/src/controls/templates/ApplicationHeader.qml --- a/src/controls/templates/ApplicationHeader.qml +++ b/src/controls/templates/ApplicationHeader.qml @@ -39,7 +39,7 @@ id: header /** - * headerStyle: string + * headerStyle: int * The way the separator between pages should be drawn in the header. * Allowed values are: * * Breadcrumb: the pages are hyerarchical and the separator will look like a > diff --git a/src/controls/templates/InlineMessage.qml b/src/controls/templates/InlineMessage.qml new file mode 100644 --- /dev/null +++ b/src/controls/templates/InlineMessage.qml @@ -0,0 +1,128 @@ +/* + * Copyright 2018 Eike Hein + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 2.010-1301, USA. + */ + +import QtQuick 2.7 +import QtQuick.Templates 2.0 as T2 +import org.kde.kirigami 2.4 as Kirigami + +/** + * An inline message item with support for informational, positive, + * warning and error types, and with support for associated actions. + * + * InlineMessage can be used to give information to the user or + * interact with the user, without requiring the use of a dialog. + * + * The InlineMessage item is hidden by default. + * + * Optionally an icon can be set, defaulting to an icon appropriate + * to the message type otherwise. + * + * Optionally a close button can be shown. + * + * Actions are added from left to right. If more actions are set than + * can fit, an overflow menu is provided. + * + * Example: + * @code + * InlineMessage { + * type: Kirigami.InlineMessageType.Error + * + * text: "My error message" + * + * actions: [ + * Kirigami.Action { + * iconName: "edit" + * text: "Action text" + * onTriggered: { + * // do stuff + * } + * }, + * Kirigami.Action { + * iconName: "edit" + * text: "Action text" + * onTriggered: { + * // do stuff + * } + * } + * ] + * } + * @endcode + * + * @since 5.45 + */ + +T2.Control { + id: root + + visible: false + + /** + * Emitted when a link is hovered in the message text. + * @param The hovered link. + */ + signal linkHovered(string link) + + /** + * Emitted when a link is clicked or tapped in the message text. + * @param The clicked or tapped link. + */ + signal linkActivated(string link) + + /** + * type: int + * The message type. One of Information, Positive, Warning or Error. + * + * The default is Kirigami.InlineMessageType.Information. + */ + property int type: Kirigami.InlineMessageType.Information + + /** + * icon: string + * An optional icon. If no custom icon is set, an icon appropriate to + * the message type is shown. + */ + property string icon + + /** + * text: string + * The message text. + */ + property string text + + /** + * showCloseButton: bool + * When enabled, a close button is shown. + * The default is false. + */ + property bool showCloseButton: false + + /** + * actions: list + * The list of actions to show. Actions are added from left to + * right. If more actions are set than can fit, an overflow menu is + * provided. + */ + property list actions + + /** + * animating: bool + * True while the message item is animating. + */ + readonly property bool animating: "animating" in contentItem && contentItem.animating +} diff --git a/src/enums.h b/src/enums.h --- a/src/enums.h +++ b/src/enums.h @@ -36,4 +36,18 @@ }; }; +class InlineMessageType : public QObject +{ + Q_OBJECT + Q_ENUMS(Type) + +public: + enum Type { + Information = 0, + Positive, + Warning, + Error + }; +}; + #endif // ENUMS_H diff --git a/src/kirigamiplugin.cpp b/src/kirigamiplugin.cpp --- a/src/kirigamiplugin.cpp +++ b/src/kirigamiplugin.cpp @@ -167,6 +167,8 @@ qmlRegisterType(componentUrl(QStringLiteral("CardsListView.qml")), uri, 2, 4, "CardsListView"); qmlRegisterType(componentUrl(QStringLiteral("CardsGridView.qml")), uri, 2, 4, "CardsGridView"); qmlRegisterType(componentUrl(QStringLiteral("CardsLayout.qml")), uri, 2, 4, "CardsLayout"); + qmlRegisterType(componentUrl(QStringLiteral("InlineMessage.qml")), uri, 2, 4, "InlineMessage"); + qmlRegisterUncreatableType(uri, 2, 4, "InlineMessageType", "Cannot create objects of type InlineMessageType"); qmlProtectModule(uri, 2); } diff --git a/src/qmldir b/src/qmldir --- a/src/qmldir +++ b/src/qmldir @@ -41,4 +41,4 @@ CardsLayout 2.4 CardsLayout.qml CardsListView 2.4 CardsListView.qml CardsGridView 2.4 CardsGridView.qml - +InlineMessage 2.4 InlineMessage.qml