1import QtQuick.tooling 1.2 2 3// This file describes the plugin-supplied types contained in the library. 4// It is used for QML tooling purposes only. 5// 6// This file was auto-generated by: 7// 'qmlplugindump -nonrelocatable -dependencies dependencies.json QtQuick.Controls.Material 2.15' 8 9Module { 10 dependencies: ["QtQuick.Controls 2.0"] 11 Component { name: "QQuickAttachedObject"; prototype: "QObject" } 12 Component { 13 name: "QQuickItem" 14 defaultProperty: "data" 15 prototype: "QObject" 16 Enum { 17 name: "Flags" 18 values: { 19 "ItemClipsChildrenToShape": 1, 20 "ItemAcceptsInputMethod": 2, 21 "ItemIsFocusScope": 4, 22 "ItemHasContents": 8, 23 "ItemAcceptsDrops": 16 24 } 25 } 26 Enum { 27 name: "TransformOrigin" 28 values: { 29 "TopLeft": 0, 30 "Top": 1, 31 "TopRight": 2, 32 "Left": 3, 33 "Center": 4, 34 "Right": 5, 35 "BottomLeft": 6, 36 "Bottom": 7, 37 "BottomRight": 8 38 } 39 } 40 Property { name: "parent"; type: "QQuickItem"; isPointer: true } 41 Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } 42 Property { name: "resources"; type: "QObject"; isList: true; isReadonly: true } 43 Property { name: "children"; type: "QQuickItem"; isList: true; isReadonly: true } 44 Property { name: "x"; type: "double" } 45 Property { name: "y"; type: "double" } 46 Property { name: "z"; type: "double" } 47 Property { name: "width"; type: "double" } 48 Property { name: "height"; type: "double" } 49 Property { name: "opacity"; type: "double" } 50 Property { name: "enabled"; type: "bool" } 51 Property { name: "visible"; type: "bool" } 52 Property { name: "visibleChildren"; type: "QQuickItem"; isList: true; isReadonly: true } 53 Property { name: "states"; type: "QQuickState"; isList: true; isReadonly: true } 54 Property { name: "transitions"; type: "QQuickTransition"; isList: true; isReadonly: true } 55 Property { name: "state"; type: "string" } 56 Property { name: "childrenRect"; type: "QRectF"; isReadonly: true } 57 Property { name: "anchors"; type: "QQuickAnchors"; isReadonly: true; isPointer: true } 58 Property { name: "left"; type: "QQuickAnchorLine"; isReadonly: true } 59 Property { name: "right"; type: "QQuickAnchorLine"; isReadonly: true } 60 Property { name: "horizontalCenter"; type: "QQuickAnchorLine"; isReadonly: true } 61 Property { name: "top"; type: "QQuickAnchorLine"; isReadonly: true } 62 Property { name: "bottom"; type: "QQuickAnchorLine"; isReadonly: true } 63 Property { name: "verticalCenter"; type: "QQuickAnchorLine"; isReadonly: true } 64 Property { name: "baseline"; type: "QQuickAnchorLine"; isReadonly: true } 65 Property { name: "baselineOffset"; type: "double" } 66 Property { name: "clip"; type: "bool" } 67 Property { name: "focus"; type: "bool" } 68 Property { name: "activeFocus"; type: "bool"; isReadonly: true } 69 Property { name: "activeFocusOnTab"; revision: 1; type: "bool" } 70 Property { name: "rotation"; type: "double" } 71 Property { name: "scale"; type: "double" } 72 Property { name: "transformOrigin"; type: "TransformOrigin" } 73 Property { name: "transformOriginPoint"; type: "QPointF"; isReadonly: true } 74 Property { name: "transform"; type: "QQuickTransform"; isList: true; isReadonly: true } 75 Property { name: "smooth"; type: "bool" } 76 Property { name: "antialiasing"; type: "bool" } 77 Property { name: "implicitWidth"; type: "double" } 78 Property { name: "implicitHeight"; type: "double" } 79 Property { name: "containmentMask"; revision: 11; type: "QObject"; isPointer: true } 80 Property { name: "layer"; type: "QQuickItemLayer"; isReadonly: true; isPointer: true } 81 Signal { 82 name: "childrenRectChanged" 83 Parameter { type: "QRectF" } 84 } 85 Signal { 86 name: "baselineOffsetChanged" 87 Parameter { type: "double" } 88 } 89 Signal { 90 name: "stateChanged" 91 Parameter { type: "string" } 92 } 93 Signal { 94 name: "focusChanged" 95 Parameter { type: "bool" } 96 } 97 Signal { 98 name: "activeFocusChanged" 99 Parameter { type: "bool" } 100 } 101 Signal { 102 name: "activeFocusOnTabChanged" 103 revision: 1 104 Parameter { type: "bool" } 105 } 106 Signal { 107 name: "parentChanged" 108 Parameter { type: "QQuickItem"; isPointer: true } 109 } 110 Signal { 111 name: "transformOriginChanged" 112 Parameter { type: "TransformOrigin" } 113 } 114 Signal { 115 name: "smoothChanged" 116 Parameter { type: "bool" } 117 } 118 Signal { 119 name: "antialiasingChanged" 120 Parameter { type: "bool" } 121 } 122 Signal { 123 name: "clipChanged" 124 Parameter { type: "bool" } 125 } 126 Signal { 127 name: "windowChanged" 128 revision: 1 129 Parameter { name: "window"; type: "QQuickWindow"; isPointer: true } 130 } 131 Signal { name: "containmentMaskChanged"; revision: 11 } 132 Method { name: "update" } 133 Method { 134 name: "grabToImage" 135 revision: 4 136 type: "bool" 137 Parameter { name: "callback"; type: "QJSValue" } 138 Parameter { name: "targetSize"; type: "QSize" } 139 } 140 Method { 141 name: "grabToImage" 142 revision: 4 143 type: "bool" 144 Parameter { name: "callback"; type: "QJSValue" } 145 } 146 Method { 147 name: "contains" 148 type: "bool" 149 Parameter { name: "point"; type: "QPointF" } 150 } 151 Method { 152 name: "mapFromItem" 153 Parameter { type: "QQmlV4Function"; isPointer: true } 154 } 155 Method { 156 name: "mapToItem" 157 Parameter { type: "QQmlV4Function"; isPointer: true } 158 } 159 Method { 160 name: "mapFromGlobal" 161 revision: 7 162 Parameter { type: "QQmlV4Function"; isPointer: true } 163 } 164 Method { 165 name: "mapToGlobal" 166 revision: 7 167 Parameter { type: "QQmlV4Function"; isPointer: true } 168 } 169 Method { name: "forceActiveFocus" } 170 Method { 171 name: "forceActiveFocus" 172 Parameter { name: "reason"; type: "Qt::FocusReason" } 173 } 174 Method { 175 name: "nextItemInFocusChain" 176 revision: 1 177 type: "QQuickItem*" 178 Parameter { name: "forward"; type: "bool" } 179 } 180 Method { name: "nextItemInFocusChain"; revision: 1; type: "QQuickItem*" } 181 Method { 182 name: "childAt" 183 type: "QQuickItem*" 184 Parameter { name: "x"; type: "double" } 185 Parameter { name: "y"; type: "double" } 186 } 187 } 188 Component { 189 name: "QQuickMaterialBusyIndicator" 190 defaultProperty: "data" 191 prototype: "QQuickItem" 192 exports: ["QtQuick.Controls.Material.impl/BusyIndicatorImpl 2.0"] 193 exportMetaObjectRevisions: [0] 194 Property { name: "color"; type: "QColor" } 195 Property { name: "running"; type: "bool" } 196 } 197 Component { 198 name: "QQuickMaterialProgressBar" 199 defaultProperty: "data" 200 prototype: "QQuickItem" 201 exports: ["QtQuick.Controls.Material.impl/ProgressBarImpl 2.0"] 202 exportMetaObjectRevisions: [0] 203 Property { name: "color"; type: "QColor" } 204 Property { name: "progress"; type: "double" } 205 Property { name: "indeterminate"; type: "bool" } 206 } 207 Component { 208 name: "QQuickMaterialRipple" 209 defaultProperty: "data" 210 prototype: "QQuickItem" 211 exports: ["QtQuick.Controls.Material.impl/Ripple 2.0"] 212 exportMetaObjectRevisions: [0] 213 Enum { 214 name: "Trigger" 215 values: { 216 "Press": 0, 217 "Release": 1 218 } 219 } 220 Property { name: "color"; type: "QColor" } 221 Property { name: "clipRadius"; type: "double" } 222 Property { name: "pressed"; type: "bool" } 223 Property { name: "active"; type: "bool" } 224 Property { name: "anchor"; type: "QQuickItem"; isPointer: true } 225 Property { name: "trigger"; type: "Trigger" } 226 } 227 Component { 228 name: "QQuickMaterialStyle" 229 prototype: "QQuickAttachedObject" 230 exports: ["QtQuick.Controls.Material/Material 2.0"] 231 isCreatable: false 232 exportMetaObjectRevisions: [0] 233 Enum { 234 name: "Theme" 235 values: { 236 "Light": 0, 237 "Dark": 1, 238 "System": 2 239 } 240 } 241 Enum { 242 name: "Variant" 243 values: { 244 "Normal": 0, 245 "Dense": 1 246 } 247 } 248 Enum { 249 name: "Color" 250 values: { 251 "Red": 0, 252 "Pink": 1, 253 "Purple": 2, 254 "DeepPurple": 3, 255 "Indigo": 4, 256 "Blue": 5, 257 "LightBlue": 6, 258 "Cyan": 7, 259 "Teal": 8, 260 "Green": 9, 261 "LightGreen": 10, 262 "Lime": 11, 263 "Yellow": 12, 264 "Amber": 13, 265 "Orange": 14, 266 "DeepOrange": 15, 267 "Brown": 16, 268 "Grey": 17, 269 "BlueGrey": 18 270 } 271 } 272 Enum { 273 name: "Shade" 274 values: { 275 "Shade50": 0, 276 "Shade100": 1, 277 "Shade200": 2, 278 "Shade300": 3, 279 "Shade400": 4, 280 "Shade500": 5, 281 "Shade600": 6, 282 "Shade700": 7, 283 "Shade800": 8, 284 "Shade900": 9, 285 "ShadeA100": 10, 286 "ShadeA200": 11, 287 "ShadeA400": 12, 288 "ShadeA700": 13 289 } 290 } 291 Property { name: "theme"; type: "Theme" } 292 Property { name: "primary"; type: "QVariant" } 293 Property { name: "accent"; type: "QVariant" } 294 Property { name: "foreground"; type: "QVariant" } 295 Property { name: "background"; type: "QVariant" } 296 Property { name: "elevation"; type: "int" } 297 Property { name: "primaryColor"; type: "QColor"; isReadonly: true } 298 Property { name: "accentColor"; type: "QColor"; isReadonly: true } 299 Property { name: "backgroundColor"; type: "QColor"; isReadonly: true } 300 Property { name: "primaryTextColor"; type: "QColor"; isReadonly: true } 301 Property { name: "primaryHighlightedTextColor"; type: "QColor"; isReadonly: true } 302 Property { name: "secondaryTextColor"; type: "QColor"; isReadonly: true } 303 Property { name: "hintTextColor"; type: "QColor"; isReadonly: true } 304 Property { name: "textSelectionColor"; type: "QColor"; isReadonly: true } 305 Property { name: "dropShadowColor"; type: "QColor"; isReadonly: true } 306 Property { name: "dividerColor"; type: "QColor"; isReadonly: true } 307 Property { name: "iconColor"; type: "QColor"; isReadonly: true } 308 Property { name: "iconDisabledColor"; type: "QColor"; isReadonly: true } 309 Property { name: "buttonColor"; type: "QColor"; isReadonly: true } 310 Property { name: "buttonDisabledColor"; type: "QColor"; isReadonly: true } 311 Property { name: "highlightedButtonColor"; type: "QColor"; isReadonly: true } 312 Property { name: "frameColor"; type: "QColor"; isReadonly: true } 313 Property { name: "rippleColor"; type: "QColor"; isReadonly: true } 314 Property { name: "highlightedRippleColor"; type: "QColor"; isReadonly: true } 315 Property { name: "switchUncheckedTrackColor"; type: "QColor"; isReadonly: true } 316 Property { name: "switchCheckedTrackColor"; type: "QColor"; isReadonly: true } 317 Property { name: "switchUncheckedHandleColor"; type: "QColor"; isReadonly: true } 318 Property { name: "switchCheckedHandleColor"; type: "QColor"; isReadonly: true } 319 Property { name: "switchDisabledTrackColor"; type: "QColor"; isReadonly: true } 320 Property { name: "switchDisabledHandleColor"; type: "QColor"; isReadonly: true } 321 Property { name: "scrollBarColor"; type: "QColor"; isReadonly: true } 322 Property { name: "scrollBarHoveredColor"; type: "QColor"; isReadonly: true } 323 Property { name: "scrollBarPressedColor"; type: "QColor"; isReadonly: true } 324 Property { name: "dialogColor"; type: "QColor"; isReadonly: true } 325 Property { name: "backgroundDimColor"; type: "QColor"; isReadonly: true } 326 Property { name: "listHighlightColor"; type: "QColor"; isReadonly: true } 327 Property { name: "tooltipColor"; type: "QColor"; isReadonly: true } 328 Property { name: "toolBarColor"; type: "QColor"; isReadonly: true } 329 Property { name: "toolTextColor"; type: "QColor"; isReadonly: true } 330 Property { name: "spinBoxDisabledIconColor"; type: "QColor"; isReadonly: true } 331 Property { name: "sliderDisabledColor"; revision: 15; type: "QColor"; isReadonly: true } 332 Property { name: "touchTarget"; type: "int"; isReadonly: true } 333 Property { name: "buttonHeight"; type: "int"; isReadonly: true } 334 Property { name: "delegateHeight"; type: "int"; isReadonly: true } 335 Property { name: "dialogButtonBoxHeight"; type: "int"; isReadonly: true } 336 Property { name: "frameVerticalPadding"; type: "int"; isReadonly: true } 337 Property { name: "menuItemHeight"; type: "int"; isReadonly: true } 338 Property { name: "menuItemVerticalPadding"; type: "int"; isReadonly: true } 339 Property { name: "switchDelegateVerticalPadding"; type: "int"; isReadonly: true } 340 Property { name: "tooltipHeight"; type: "int"; isReadonly: true } 341 Signal { name: "paletteChanged" } 342 Method { 343 name: "color" 344 type: "QColor" 345 Parameter { name: "color"; type: "Color" } 346 Parameter { name: "shade"; type: "Shade" } 347 } 348 Method { 349 name: "color" 350 type: "QColor" 351 Parameter { name: "color"; type: "Color" } 352 } 353 Method { 354 name: "shade" 355 type: "QColor" 356 Parameter { name: "color"; type: "QColor" } 357 Parameter { name: "shade"; type: "Shade" } 358 } 359 } 360 Component { 361 prototype: "QQuickItem" 362 name: "QtQuick.Controls.Material.impl/BoxShadow 2.0" 363 exports: ["QtQuick.Controls.Material.impl/BoxShadow 2.0"] 364 exportMetaObjectRevisions: [0] 365 isComposite: true 366 defaultProperty: "data" 367 Property { name: "offsetX"; type: "int" } 368 Property { name: "offsetY"; type: "int" } 369 Property { name: "blurRadius"; type: "int" } 370 Property { name: "spreadRadius"; type: "int" } 371 Property { name: "source"; type: "QQuickItem"; isPointer: true } 372 Property { name: "fullWidth"; type: "bool" } 373 Property { name: "fullHeight"; type: "bool" } 374 Property { name: "glowRadius"; type: "double" } 375 Property { name: "spread"; type: "double" } 376 Property { name: "color"; type: "QColor" } 377 Property { name: "cornerRadius"; type: "double" } 378 Property { name: "cached"; type: "bool" } 379 } 380 Component { 381 prototype: "QQuickRectangle" 382 name: "QtQuick.Controls.Material.impl/CheckIndicator 2.0" 383 exports: ["QtQuick.Controls.Material.impl/CheckIndicator 2.0"] 384 exportMetaObjectRevisions: [0] 385 isComposite: true 386 defaultProperty: "data" 387 Property { name: "control"; type: "QQuickItem"; isPointer: true } 388 Property { name: "checkState"; type: "int" } 389 } 390 Component { 391 prototype: "QQuickRectangle" 392 name: "QtQuick.Controls.Material.impl/CursorDelegate 2.0" 393 exports: ["QtQuick.Controls.Material.impl/CursorDelegate 2.0"] 394 exportMetaObjectRevisions: [0] 395 isComposite: true 396 defaultProperty: "data" 397 } 398 Component { 399 prototype: "QQuickItem" 400 name: "QtQuick.Controls.Material.impl/ElevationEffect 2.0" 401 exports: ["QtQuick.Controls.Material.impl/ElevationEffect 2.0"] 402 exportMetaObjectRevisions: [0] 403 isComposite: true 404 defaultProperty: "data" 405 Property { name: "source"; type: "QVariant" } 406 Property { name: "elevation"; type: "int" } 407 Property { name: "fullWidth"; type: "bool" } 408 Property { name: "fullHeight"; type: "bool" } 409 Property { name: "sourceItem"; type: "QQuickItem"; isReadonly: true; isPointer: true } 410 Property { name: "_shadows"; type: "QVariant"; isReadonly: true } 411 Property { name: "_shadow"; type: "QVariant"; isReadonly: true } 412 } 413 Component { 414 prototype: "QQuickRectangle" 415 name: "QtQuick.Controls.Material.impl/RadioIndicator 2.0" 416 exports: ["QtQuick.Controls.Material.impl/RadioIndicator 2.0"] 417 exportMetaObjectRevisions: [0] 418 isComposite: true 419 defaultProperty: "data" 420 Property { name: "control"; type: "QQuickItem"; isPointer: true } 421 } 422 Component { 423 prototype: "QQuickItem" 424 name: "QtQuick.Controls.Material.impl/RectangularGlow 2.0" 425 exports: ["QtQuick.Controls.Material.impl/RectangularGlow 2.0"] 426 exportMetaObjectRevisions: [0] 427 isComposite: true 428 defaultProperty: "data" 429 Property { name: "glowRadius"; type: "double" } 430 Property { name: "spread"; type: "double" } 431 Property { name: "color"; type: "QColor" } 432 Property { name: "cornerRadius"; type: "double" } 433 Property { name: "cached"; type: "bool" } 434 } 435 Component { 436 prototype: "QQuickItem" 437 name: "QtQuick.Controls.Material.impl/SliderHandle 2.0" 438 exports: ["QtQuick.Controls.Material.impl/SliderHandle 2.0"] 439 exportMetaObjectRevisions: [0] 440 isComposite: true 441 defaultProperty: "data" 442 Property { name: "value"; type: "double" } 443 Property { name: "handleHasFocus"; type: "bool" } 444 Property { name: "handlePressed"; type: "bool" } 445 Property { name: "handleHovered"; type: "bool" } 446 Property { name: "initialSize"; type: "int"; isReadonly: true } 447 Property { name: "control"; type: "QVariant"; isReadonly: true } 448 } 449 Component { 450 prototype: "QQuickItem" 451 name: "QtQuick.Controls.Material.impl/SwitchIndicator 2.0" 452 exports: ["QtQuick.Controls.Material.impl/SwitchIndicator 2.0"] 453 exportMetaObjectRevisions: [0] 454 isComposite: true 455 defaultProperty: "data" 456 Property { name: "control"; type: "QQuickItem"; isPointer: true } 457 Property { name: "handle"; type: "QQuickRectangle"; isReadonly: true; isPointer: true } 458 } 459} 460