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 }