Улучшен дизайн кнопок SpinBox: добавлены современные стили, улучшена визуальная обратная связь, добавлены SVG иконки, оптимизированы размеры и отступы, улучшена читаемость значени

This commit is contained in:
kromskii2 committed 2025-03-14 19:25:58 +07:00
1 parent 2b9165771b
commit 29dce906c5
6110 files changed
+775979

No files matched your search

@@ -0,0 +1,296 @@
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 qmltyperegistrar.
Module {
Component {
file: "private/qquickmultieffect_p.h"
name: "QQuickMultiEffect"
accessSemantics: "reference"
defaultProperty: "data"
parentProperty: "parent"
prototype: "QQuickItem"
exports: [
"QtQuick.Effects/MultiEffect 6.5",
"QtQuick.Effects/MultiEffect 6.7"
]
exportMetaObjectRevisions: [1541, 1543]
Property {
name: "source"
type: "QQuickItem"
isPointer: true
read: "source"
write: "setSource"
notify: "sourceChanged"
index: 0
}
Property {
name: "autoPaddingEnabled"
type: "bool"
read: "autoPaddingEnabled"
write: "setAutoPaddingEnabled"
notify: "autoPaddingEnabledChanged"
index: 1
}
Property {
name: "paddingRect"
type: "QRectF"
read: "paddingRect"
write: "setPaddingRect"
notify: "paddingRectChanged"
index: 2
}
Property {
name: "brightness"
type: "double"
read: "brightness"
write: "setBrightness"
notify: "brightnessChanged"
index: 3
}
Property {
name: "contrast"
type: "double"
read: "contrast"
write: "setContrast"
notify: "contrastChanged"
index: 4
}
Property {
name: "saturation"
type: "double"
read: "saturation"
write: "setSaturation"
notify: "saturationChanged"
index: 5
}
Property {
name: "colorization"
type: "double"
read: "colorization"
write: "setColorization"
notify: "colorizationChanged"
index: 6
}
Property {
name: "colorizationColor"
type: "QColor"
read: "colorizationColor"
write: "setColorizationColor"
notify: "colorizationColorChanged"
index: 7
}
Property {
name: "blurEnabled"
type: "bool"
read: "blurEnabled"
write: "setBlurEnabled"
notify: "blurEnabledChanged"
index: 8
}
Property {
name: "blur"
type: "double"
read: "blur"
write: "setBlur"
notify: "blurChanged"
index: 9
}
Property {
name: "blurMax"
type: "int"
read: "blurMax"
write: "setBlurMax"
notify: "blurMaxChanged"
index: 10
}
Property {
name: "blurMultiplier"
type: "double"
read: "blurMultiplier"
write: "setBlurMultiplier"
notify: "blurMultiplierChanged"
index: 11
}
Property {
name: "shadowEnabled"
type: "bool"
read: "shadowEnabled"
write: "setShadowEnabled"
notify: "shadowEnabledChanged"
index: 12
}
Property {
name: "shadowOpacity"
type: "double"
read: "shadowOpacity"
write: "setShadowOpacity"
notify: "shadowOpacityChanged"
index: 13
}
Property {
name: "shadowBlur"
type: "double"
read: "shadowBlur"
write: "setShadowBlur"
notify: "shadowBlurChanged"
index: 14
}
Property {
name: "shadowHorizontalOffset"
type: "double"
read: "shadowHorizontalOffset"
write: "setShadowHorizontalOffset"
notify: "shadowHorizontalOffsetChanged"
index: 15
}
Property {
name: "shadowVerticalOffset"
type: "double"
read: "shadowVerticalOffset"
write: "setShadowVerticalOffset"
notify: "shadowVerticalOffsetChanged"
index: 16
}
Property {
name: "shadowColor"
type: "QColor"
read: "shadowColor"
write: "setShadowColor"
notify: "shadowColorChanged"
index: 17
}
Property {
name: "shadowScale"
type: "double"
read: "shadowScale"
write: "setShadowScale"
notify: "shadowScaleChanged"
index: 18
}
Property {
name: "maskEnabled"
type: "bool"
read: "maskEnabled"
write: "setMaskEnabled"
notify: "maskEnabledChanged"
index: 19
}
Property {
name: "maskSource"
type: "QQuickItem"
isPointer: true
read: "maskSource"
write: "setMaskSource"
notify: "maskSourceChanged"
index: 20
}
Property {
name: "maskThresholdMin"
type: "double"
read: "maskThresholdMin"
write: "setMaskThresholdMin"
notify: "maskThresholdMinChanged"
index: 21
}
Property {
name: "maskSpreadAtMin"
type: "double"
read: "maskSpreadAtMin"
write: "setMaskSpreadAtMin"
notify: "maskSpreadAtMinChanged"
index: 22
}
Property {
name: "maskThresholdMax"
type: "double"
read: "maskThresholdMax"
write: "setMaskThresholdMax"
notify: "maskThresholdMaxChanged"
index: 23
}
Property {
name: "maskSpreadAtMax"
type: "double"
read: "maskSpreadAtMax"
write: "setMaskSpreadAtMax"
notify: "maskSpreadAtMaxChanged"
index: 24
}
Property {
name: "maskInverted"
type: "bool"
read: "maskInverted"
write: "setMaskInverted"
notify: "maskInvertedChanged"
index: 25
}
Property {
name: "itemRect"
type: "QRectF"
read: "itemRect"
notify: "itemRectChanged"
index: 26
isReadonly: true
}
Property {
name: "fragmentShader"
type: "QString"
read: "fragmentShader"
notify: "fragmentShaderChanged"
index: 27
isReadonly: true
}
Property {
name: "vertexShader"
type: "QString"
read: "vertexShader"
notify: "vertexShaderChanged"
index: 28
isReadonly: true
}
Property {
name: "hasProxySource"
type: "bool"
read: "hasProxySource"
notify: "hasProxySourceChanged"
index: 29
isReadonly: true
}
Signal { name: "shaderChanged" }
Signal { name: "itemSizeChanged" }
Signal { name: "sourceChanged" }
Signal { name: "autoPaddingEnabledChanged" }
Signal { name: "paddingRectChanged" }
Signal { name: "brightnessChanged" }
Signal { name: "contrastChanged" }
Signal { name: "saturationChanged" }
Signal { name: "colorizationChanged" }
Signal { name: "colorizationColorChanged" }
Signal { name: "blurEnabledChanged" }
Signal { name: "blurChanged" }
Signal { name: "blurMaxChanged" }
Signal { name: "blurMultiplierChanged" }
Signal { name: "shadowEnabledChanged" }
Signal { name: "shadowOpacityChanged" }
Signal { name: "shadowBlurChanged" }
Signal { name: "shadowHorizontalOffsetChanged" }
Signal { name: "shadowVerticalOffsetChanged" }
Signal { name: "shadowColorChanged" }
Signal { name: "shadowScaleChanged" }
Signal { name: "maskEnabledChanged" }
Signal { name: "maskSourceChanged" }
Signal { name: "maskThresholdMinChanged" }
Signal { name: "maskSpreadAtMinChanged" }
Signal { name: "maskThresholdMaxChanged" }
Signal { name: "maskSpreadAtMaxChanged" }
Signal { name: "maskInvertedChanged" }
Signal { name: "itemRectChanged" }
Signal { name: "fragmentShaderChanged" }
Signal { name: "vertexShaderChanged" }
Signal { name: "hasProxySourceChanged" }
}
}
@@ -0,0 +1,8 @@
module QtQuick.Effects
linktarget Qt6::effectsplugin
optional plugin effectsplugin
classname QtQuickEffectsPlugin
typeinfo plugins.qmltypes
depends QtQuick auto
prefer :/qt-project.org/imports/QtQuick/Effects/