aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/fusion
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2018-04-09 13:27:14 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2018-04-09 12:59:44 +0000
commit380a984521cc2a45afebde15b65563612ef8f50c (patch)
treeb08d2fc6c5de10185680f8e7752a5ec3cea7ba89 /src/imports/controls/fusion
parent80a8317fc43862db4c1dda069a9e4c221113c6e1 (diff)
Fusion: add plugins.qmltypes
Even though there are no public QML types in the QtQuick.Controls.Fusion namespace, we must provide plugins.qmltypes to avoid that tooling tries to run qmlplugindump. Because of the internal .impl namespace, running qmlplugindump doesn't work out of the box. The plugins.qmltypes file has been dumped after deleting all .qml files from QT_INSTALL_QML/QtQuick/Controls.2/Fusion and then manually edited to remove all redundant QQC2 type definitions, leaving only the Fusion .impl type definitions, similarly to what we did with the other styles. Task-number: QTBUG-66276 Change-Id: I39ecfa1cd889ec5013a85dcdf96395fa31e92e57 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/controls/fusion')
-rw-r--r--src/imports/controls/fusion/plugins.qmltypes146
1 files changed, 146 insertions, 0 deletions
diff --git a/src/imports/controls/fusion/plugins.qmltypes b/src/imports/controls/fusion/plugins.qmltypes
new file mode 100644
index 00000000..e6c350d6
--- /dev/null
+++ b/src/imports/controls/fusion/plugins.qmltypes
@@ -0,0 +1,146 @@
+import QtQuick.tooling 1.2
+
+// This file describes the plugin-supplied types contained in the library.
+// It is used for QML tooling purposes only.
+//
+// This file was auto-generated by:
+// 'qmlplugindump -nonrelocatable QtQuick.Controls.Fusion 2.3'
+
+Module {
+ dependencies: [ ]
+ Component {
+ name: "QQuickFusionBusyIndicator"
+ defaultProperty: "data"
+ prototype: "QQuickPaintedItem"
+ exports: ["QtQuick.Controls.Fusion.impl/BusyIndicatorImpl 2.3"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "color"; type: "QColor" }
+ Property { name: "running"; type: "bool" }
+ }
+ Component {
+ name: "QQuickFusionDial"
+ defaultProperty: "data"
+ prototype: "QQuickPaintedItem"
+ exports: ["QtQuick.Controls.Fusion.impl/DialImpl 2.3"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "highlight"; type: "bool" }
+ Property { name: "palette"; type: "QPalette" }
+ }
+ Component {
+ name: "QQuickFusionKnob"
+ defaultProperty: "data"
+ prototype: "QQuickPaintedItem"
+ exports: ["QtQuick.Controls.Fusion.impl/KnobImpl 2.3"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "palette"; type: "QPalette" }
+ }
+ Component {
+ name: "QQuickFusionStyle"
+ prototype: "QObject"
+ exports: ["QtQuick.Controls.Fusion.impl/Fusion 2.3"]
+ isCreatable: false
+ isSingleton: true
+ exportMetaObjectRevisions: [0]
+ Property { name: "lightShade"; type: "QColor"; isReadonly: true }
+ Property { name: "darkShade"; type: "QColor"; isReadonly: true }
+ Property { name: "topShadow"; type: "QColor"; isReadonly: true }
+ Property { name: "innerContrastLine"; type: "QColor"; isReadonly: true }
+ Method {
+ name: "highlight"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ Method {
+ name: "highlightedText"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ Method {
+ name: "outline"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ Method {
+ name: "highlightedOutline"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ Method {
+ name: "tabFrameColor"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ Parameter { name: "highlighted"; type: "bool" }
+ Parameter { name: "down"; type: "bool" }
+ Parameter { name: "hovered"; type: "bool" }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ Parameter { name: "highlighted"; type: "bool" }
+ Parameter { name: "down"; type: "bool" }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ Parameter { name: "highlighted"; type: "bool" }
+ }
+ Method {
+ name: "buttonColor"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ Method {
+ name: "buttonOutline"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ Parameter { name: "highlighted"; type: "bool" }
+ Parameter { name: "enabled"; type: "bool" }
+ }
+ Method {
+ name: "buttonOutline"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ Parameter { name: "highlighted"; type: "bool" }
+ }
+ Method {
+ name: "buttonOutline"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ Method {
+ name: "gradientStart"
+ type: "QColor"
+ Parameter { name: "baseColor"; type: "QColor" }
+ }
+ Method {
+ name: "gradientStop"
+ type: "QColor"
+ Parameter { name: "baseColor"; type: "QColor" }
+ }
+ Method {
+ name: "mergedColors"
+ type: "QColor"
+ Parameter { name: "colorA"; type: "QColor" }
+ Parameter { name: "colorB"; type: "QColor" }
+ Parameter { name: "factor"; type: "int" }
+ }
+ Method {
+ name: "mergedColors"
+ type: "QColor"
+ Parameter { name: "colorA"; type: "QColor" }
+ Parameter { name: "colorB"; type: "QColor" }
+ }
+ Method {
+ name: "grooveColor"
+ type: "QColor"
+ Parameter { name: "palette"; type: "QPalette" }
+ }
+ }
+}