Warning, /libraries/kquickimageeditor/src/controls/plugins.qmltypes is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2020 Carl Schwan <carl@carlschwan.eu> 0002 // 0003 // SPDX-License-Identifier: BSD-2-Clause 0004 import QtQuick.tooling 1.2 0005 0006 // This file describes the plugin-supplied types contained in the library. 0007 // It is used for QML tooling purposes only. 0008 // 0009 // This file was auto-generated by: 0010 // 'qmlplugindump-qt5 org.kde.kquickimageeditor 1.0' 0011 0012 Module { 0013 dependencies: [ 0014 "QtGraphicalEffects 1.12", 0015 "QtQml 2.7", 0016 "QtQml.Models 2.2", 0017 "QtQml.WorkerScript 2.15", 0018 "QtQuick 2.9", 0019 "QtQuick.Controls 2.5", 0020 "QtQuick.Controls.Material 2.15", 0021 "QtQuick.Controls.Styles 1.4", 0022 "QtQuick.Controls.Styles.Plasma 2.0", 0023 "QtQuick.Layouts 1.4", 0024 "QtQuick.Templates 2.4", 0025 "QtQuick.Window 2.6", 0026 "org.kde.kconfig 1.0", 0027 "org.kde.kirigami 2.9", 0028 "org.kde.kquickcontrolsaddons 2.0", 0029 "org.kde.plasma.components 3.0", 0030 "org.kde.plasma.core 2.0", 0031 "org.kde.plasma.extras 2.0" 0032 ] 0033 Component { 0034 name: "ImageDocument" 0035 prototype: "QObject" 0036 exports: ["ImageDocument 1.0"] 0037 exportMetaObjectRevisions: [0] 0038 Property { name: "path"; type: "string" } 0039 Property { name: "image"; type: "QImage"; isReadonly: true } 0040 Property { name: "edited"; type: "bool" } 0041 Signal { 0042 name: "pathChanged" 0043 Parameter { name: "url"; type: "string" } 0044 } 0045 Method { 0046 name: "rotate" 0047 Parameter { name: "angle"; type: "int" } 0048 } 0049 Method { 0050 name: "mirror" 0051 Parameter { name: "horizontal"; type: "bool" } 0052 Parameter { name: "vertical"; type: "bool" } 0053 } 0054 Method { 0055 name: "crop" 0056 Parameter { name: "x"; type: "int" } 0057 Parameter { name: "y"; type: "int" } 0058 Parameter { name: "width"; type: "int" } 0059 Parameter { name: "height"; type: "int" } 0060 } 0061 Method { name: "undo" } 0062 Method { name: "cancel" } 0063 Method { name: "save"; type: "bool" } 0064 Method { 0065 name: "saveAs" 0066 type: "bool" 0067 Parameter { name: "location"; type: "QUrl" } 0068 } 0069 } 0070 Component { 0071 name: "ImageItem" 0072 defaultProperty: "data" 0073 prototype: "QQuickPaintedItem" 0074 exports: ["ImageItem 1.0"] 0075 exportMetaObjectRevisions: [0] 0076 Enum { 0077 name: "FillMode" 0078 values: { 0079 "Stretch": 0, 0080 "PreserveAspectFit": 1, 0081 "PreserveAspectCrop": 2, 0082 "Tile": 3, 0083 "TileVertically": 4, 0084 "TileHorizontally": 5 0085 } 0086 } 0087 Property { name: "image"; type: "QImage" } 0088 Property { name: "smooth"; type: "bool" } 0089 Property { name: "nativeWidth"; type: "int"; isReadonly: true } 0090 Property { name: "nativeHeight"; type: "int"; isReadonly: true } 0091 Property { name: "paintedWidth"; type: "int"; isReadonly: true } 0092 Property { name: "paintedHeight"; type: "int"; isReadonly: true } 0093 Property { name: "verticalPadding"; type: "int"; isReadonly: true } 0094 Property { name: "fillMode"; type: "FillMode" } 0095 Property { name: "null"; type: "bool"; isReadonly: true } 0096 } 0097 Component { 0098 name: "ResizeHandle" 0099 defaultProperty: "data" 0100 prototype: "QQuickItem" 0101 exports: ["ResizeHandle 1.0"] 0102 exportMetaObjectRevisions: [0] 0103 Enum { 0104 name: "Corner" 0105 values: { 0106 "Left": 0, 0107 "TopLeft": 1, 0108 "Top": 2, 0109 "TopRight": 3, 0110 "Right": 4, 0111 "BottomRight": 5, 0112 "Bottom": 6, 0113 "BottomLeft": 7 0114 } 0115 } 0116 Property { name: "resizeBlocked"; type: "bool"; isReadonly: true } 0117 Property { name: "rectangle"; type: "QQuickItem"; isPointer: true } 0118 Signal { name: "resizeCornerChanged" } 0119 } 0120 Component { 0121 name: "ResizeRectangle" 0122 defaultProperty: "data" 0123 prototype: "QQuickItem" 0124 exports: ["ResizeRectangle 1.0"] 0125 exportMetaObjectRevisions: [0] 0126 Property { name: "insideX"; type: "double" } 0127 Property { name: "insideY"; type: "double" } 0128 Property { name: "insideWidth"; type: "double" } 0129 Property { name: "insideHeight"; type: "double" } 0130 Signal { name: "acceptSize" } 0131 Signal { name: "handleComponentChanged" } 0132 } 0133 }