aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTapani Mattila <tapani.mattila@qt.io>2022-03-02 14:01:21 +0200
committerTapani Mattila <tapani.mattila@qt.io>2022-03-21 11:50:00 +0200
commit5180c1b627bd5c3ce976f126f7c195bc8b6fd2b1 (patch)
tree2f96688fe8aec9cf67801dc94637b409ac11252a
parentc1814004e7330d1c6de83e53683ec1e0f53d0567 (diff)
Create CMake build files
Task-number: QDS-6324 Change-Id: Ic20fde733cb752b858d8f05b8816fc9702f8ed0b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--.gitignore12
-rw-r--r--CMakeLists.txt22
-rw-r--r--qml/QtQuick/Studio/MultiText/qmldir3
-rw-r--r--src/CMakeLists.txt4
-rw-r--r--src/imports/CMakeLists.txt8
-rw-r--r--src/imports/compatibility/CMakeLists.txt1
-rw-r--r--src/imports/compatibility/QtQuickUltralite/CMakeLists.txt3
-rw-r--r--src/imports/compatibility/QtQuickUltralite/Extras/CMakeLists.txt16
-rw-r--r--src/imports/compatibility/QtQuickUltralite/Extras/designer/CMakeLists.txt16
-rw-r--r--src/imports/compatibility/QtQuickUltralite/Extras/qmldir12
-rw-r--r--src/imports/compatibility/QtQuickUltralite/Layers/CMakeLists.txt18
-rw-r--r--src/imports/compatibility/QtQuickUltralite/Layers/designer/CMakeLists.txt16
-rw-r--r--src/imports/compatibility/QtQuickUltralite/Layers/qmldir17
-rw-r--r--src/imports/components/CMakeLists.txt30
-rw-r--r--src/imports/components/designer/CMakeLists.txt16
-rw-r--r--src/imports/effects/BlendEffect.qml36
-rw-r--r--src/imports/effects/BlendItem.qml69
-rw-r--r--src/imports/effects/BrightnessContrastEffect.qml35
-rw-r--r--src/imports/effects/BrightnessContrastItem.qml57
-rw-r--r--src/imports/effects/ColorOverlayEffect.qml36
-rw-r--r--src/imports/effects/ColorOverlayItem.qml59
-rw-r--r--src/imports/effects/ColorizeEffect.qml38
-rw-r--r--src/imports/effects/ColorizeItem.qml61
-rw-r--r--src/imports/effects/DesaturationEffect.qml36
-rw-r--r--src/imports/effects/DesaturationItem.qml56
-rw-r--r--src/imports/effects/DirectionalBlurEffect.qml39
-rw-r--r--src/imports/effects/DirectionalBlurItem.qml64
-rw-r--r--src/imports/effects/DisplaceEffect.qml35
-rw-r--r--src/imports/effects/DisplaceItem.qml66
-rw-r--r--src/imports/effects/DropShadowEffect.qml42
-rw-r--r--src/imports/effects/DropShadowItem.qml69
-rw-r--r--src/imports/effects/FastBlurEffect.qml36
-rw-r--r--src/imports/effects/FastBlurItem.qml61
-rw-r--r--src/imports/effects/GammaAdjustEffect.qml37
-rw-r--r--src/imports/effects/GammaAdjustItem.qml57
-rw-r--r--src/imports/effects/GaussianBlurEffect.qml38
-rw-r--r--src/imports/effects/GaussianBlurItem.qml61
-rw-r--r--src/imports/effects/GlowEffect.qml40
-rw-r--r--src/imports/effects/GlowItem.qml64
-rw-r--r--src/imports/effects/HueSaturationEffect.qml38
-rw-r--r--src/imports/effects/HueSaturationItem.qml61
-rw-r--r--src/imports/effects/InnerShadowEffect.qml41
-rw-r--r--src/imports/effects/InnerShadowItem.qml67
-rw-r--r--src/imports/effects/LevelAdjustEffect.qml41
-rw-r--r--src/imports/effects/LevelAdjustItem.qml62
-rw-r--r--src/imports/effects/MaskItem.qml69
-rw-r--r--src/imports/effects/MaskedBlurEffect.qml37
-rw-r--r--src/imports/effects/MaskedBlurItem.qml67
-rw-r--r--src/imports/effects/OpacityMaskEffect.qml35
-rw-r--r--src/imports/effects/OpacityMaskItem.qml65
-rw-r--r--src/imports/effects/RadialBlurEffect.qml40
-rw-r--r--src/imports/effects/RadialBlurItem.qml64
-rw-r--r--src/imports/effects/RecursiveBlurEffect.qml38
-rw-r--r--src/imports/effects/RecursiveBlurItem.qml61
-rw-r--r--src/imports/effects/RotationItem.qml50
-rw-r--r--src/imports/effects/SaturationItem.qml61
-rw-r--r--src/imports/effects/ThresholdMaskEffect.qml37
-rw-r--r--src/imports/effects/ThresholdMaskItem.qml68
-rw-r--r--src/imports/effects/ZoomBlurEffect.qml40
-rw-r--r--src/imports/effects/ZoomBlurItem.qml64
-rw-r--r--src/imports/effects/designer/BlendEffectSpecifics.qml142
-rw-r--r--src/imports/effects/designer/BrightnessContrastEffectSpecifics.qml112
-rw-r--r--src/imports/effects/designer/ColorOverlayEffectSpecifics.qml78
-rw-r--r--src/imports/effects/designer/ColorizeEffectSpecifics.qml130
-rw-r--r--src/imports/effects/designer/DesaturationEffectSpecifics.qml90
-rw-r--r--src/imports/effects/designer/DirectionalBlurEffectSpecifics.qml151
-rw-r--r--src/imports/effects/designer/DisplaceEffectSpecifics.qml108
-rw-r--r--src/imports/effects/designer/DropShadowEffectSpecifics.qml221
-rw-r--r--src/imports/effects/designer/FastBlurEffectSpecifics.qml109
-rw-r--r--src/imports/effects/designer/GammaAdjustEffectSpecifics.qml90
-rw-r--r--src/imports/effects/designer/GaussianBlurEffectSpecifics.qml149
-rw-r--r--src/imports/effects/designer/GlowEffectSpecifics.qml168
-rw-r--r--src/imports/effects/designer/HueSaturationEffectSpecifics.qml129
-rw-r--r--src/imports/effects/designer/InnerShadowEffectSpecifics.qml220
-rw-r--r--src/imports/effects/designer/LevelAdjustEffectSpecifics.qml187
-rw-r--r--src/imports/effects/designer/MaskedBlurEffectSpecifics.qml128
-rw-r--r--src/imports/effects/designer/OpacityMaskEffectSpecifics.qml104
-rw-r--r--src/imports/effects/designer/RadialBlurEffectSpecifics.qml188
-rw-r--r--src/imports/effects/designer/RecursiveBlurEffectSpecifics.qml129
-rw-r--r--src/imports/effects/designer/ThresholdMaskEffectSpecifics.qml126
-rw-r--r--src/imports/effects/designer/ZoomBlurEffectSpecifics.qml185
-rw-r--r--src/imports/effects/designer/designer.pri88
-rw-r--r--src/imports/effects/designer/effects.metainfo512
-rw-r--r--src/imports/effects/designer/images/blend-mode-16px.pngbin299 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/blend-mode-24px.pngbin400 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/blend-mode-24px@2x.pngbin621 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/brightness-contrast-16px.pngbin226 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/brightness-contrast-24px.pngbin284 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/brightness-contrast-24px@2x.pngbin517 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/colourize-16px.pngbin388 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/colourize-24px.pngbin492 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/colourize-24px@2x.pngbin835 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/desaturation-16px.pngbin162 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/desaturation-24px.pngbin173 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/desaturation-24px@2x.pngbin214 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/directional-blur-16px.pngbin277 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/directional-blur-24px.pngbin459 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/directional-blur-24px@2x.pngbin690 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/displace-16px.pngbin335 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/displace-24px.pngbin722 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/displace-24px@2.pngbin1431 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/drop-shadow-16px.pngbin119 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/drop-shadow-24px.pngbin129 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/drop-shadow-24px@2x.pngbin125 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/fast-blur-16px.pngbin258 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/fast-blur-24px.pngbin401 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/fast-blur-24px@2x.pngbin718 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/gamma-adjust-16px.pngbin273 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/gamma-adjust-24px.pngbin624 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/gamma-adjust-24px@2x.pngbin1232 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/gaussian-blur-16px.pngbin333 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/gaussian-blur-24px.pngbin528 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/gaussian-blur-24px@2.pngbin921 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/glow-16px.pngbin376 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/glow-24px.pngbin574 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/glow-24px@2x.pngbin1114 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/hue-saturation-16px.pngbin371 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/hue-saturation-24px.pngbin585 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/hue-saturation-24px@2x.pngbin1065 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/inner-shadow-16px.pngbin208 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/inner-shadow-24px.pngbin283 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/inner-shadow-24px@2.pngbin554 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/levels-16px.pngbin108 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/levels-24px.pngbin177 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/levels-24px@2.pngbin142 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/mask-blur-16px.pngbin300 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/mask-blur-24px.pngbin458 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/mask-blur-24px@2x.pngbin806 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/opacity-mask-16px.pngbin150 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/opacity-mask-24px.pngbin154 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/opacity-mask-24px@2x.pngbin202 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/radial-blur-16px.pngbin337 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/radial-blur-24px.pngbin476 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/radial-blur-24px@2x.pngbin964 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/recursive-blur-16px.pngbin335 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/recursive-blur-24px.pngbin484 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/recursive-blur-24px@2.pngbin858 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/theshold-24px@2.pngbin218 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/threshold-16px.pngbin147 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/threshold-24px.pngbin174 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/zoom-blur-16px.pngbin325 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/zoom-blur-24px.pngbin488 -> 0 bytes
-rw-r--r--src/imports/effects/designer/images/zoom-blur-24px@2x.pngbin839 -> 0 bytes
-rw-r--r--src/imports/effects/doc/qtquickstudioeffects.qdocconf48
-rw-r--r--src/imports/effects/doc/src/qtquickstudioeffects-index.qdoc56
-rw-r--r--src/imports/effects/doc/src/qtquickstudioeffects-overview.qdoc344
-rw-r--r--src/imports/effects/doc/src/qtquickstudioeffects-qmlmodule.qdoc43
-rw-r--r--src/imports/effects/doc/style/style.css137
-rw-r--r--src/imports/effects/effects.pri47
-rw-r--r--src/imports/effects/effects.pro26
-rw-r--r--src/imports/effects/plugins.qmltypes13
-rw-r--r--src/imports/effects/qmldir45
-rw-r--r--src/imports/effects/qtstudioeffectsplugin.cpp56
-rw-r--r--src/imports/effects_qt6/CMakeLists.txt58
-rw-r--r--src/imports/effects_qt6/designer/CMakeLists.txt16
-rw-r--r--src/imports/effects_qt6/qmldir7
-rw-r--r--src/imports/flowview/CMakeLists.txt41
-rw-r--r--src/imports/flowview/designer/CMakeLists.txt16
-rw-r--r--src/imports/flowview/qmldir6
-rw-r--r--src/imports/logichelper/CMakeLists.txt24
-rw-r--r--src/imports/logichelper/designer/CMakeLists.txt16
-rw-r--r--src/imports/logichelper/qmldir7
-rw-r--r--src/imports/multitext/CMakeLists.txt16
-rw-r--r--src/imports/multitext/designer/CMakeLists.txt16
-rw-r--r--src/imports/multitext/qmldir7
-rw-r--r--src/imports/tools/CMakeLists.txt2
-rw-r--r--src/imports/tools/eventsimulator/CMakeLists.txt15
-rw-r--r--src/imports/tools/eventsimulator/qmldir6
-rw-r--r--src/imports/tools/eventsystem/CMakeLists.txt16
-rw-r--r--src/imports/tools/eventsystem/qmldir6
170 files changed, 456 insertions, 6670 deletions
diff --git a/.gitignore b/.gitignore
index 005e5e1..16b7c4d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -85,8 +85,20 @@ qt.conf
*.qmlc
.qmlcache
codeattributions.qdoc
+CMakeCache.txt
+*.cmake
+*Plugin.cpp
+*qmltyperegistrations.cpp
+install_manifest.txt
# Directories to ignore
# ---------------------
/doc
+.generated
+meta_types
+CMakeFiles
+/config.summary
+/config.tests
+qmltypes
+*_autogen
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..f537f2d
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,22 @@
+cmake_minimum_required(VERSION 3.20)
+
+project(QtQuickDesignerComponents
+ DESCRIPTION "QtQuick Designer Components"
+ HOMEPAGE_URL "https://qt.io/"
+ VERSION "6.2.4"
+ LANGUAGES CXX C
+)
+
+set(CMAKE_AUTOMOC ON)
+
+find_package(Qt6
+ CONFIG
+ REQUIRED
+ COMPONENTS
+ BuildInternals
+ Quick
+ Core
+ Qml
+)
+
+qt_build_repo()
diff --git a/qml/QtQuick/Studio/MultiText/qmldir b/qml/QtQuick/Studio/MultiText/qmldir
deleted file mode 100644
index 37e482c..0000000
--- a/qml/QtQuick/Studio/MultiText/qmldir
+++ /dev/null
@@ -1,3 +0,0 @@
-MultiTextElement 1.0 MultiTextElement.qml
-MultiTextItem 1.0 MultiTextItem.qml
-MultiTextException 1.0 MultiTextException.qml
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000..3af0139
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,4 @@
+qt_path_join(targetbasedir ${CMAKE_BINARY_DIR} "qml")
+qt_path_join(qmlinstalldir ${QT_INSTALL_DIR} ${INSTALL_QMLDIR})
+
+add_subdirectory(imports)
diff --git a/src/imports/CMakeLists.txt b/src/imports/CMakeLists.txt
new file mode 100644
index 0000000..d04b9f4
--- /dev/null
+++ b/src/imports/CMakeLists.txt
@@ -0,0 +1,8 @@
+add_subdirectory(compatibility)
+add_subdirectory(components)
+add_subdirectory(effects_qt6)
+add_subdirectory(flowview)
+add_subdirectory(logichelper)
+add_subdirectory(multitext)
+add_subdirectory(tools)
+
diff --git a/src/imports/compatibility/CMakeLists.txt b/src/imports/compatibility/CMakeLists.txt
new file mode 100644
index 0000000..61d0a28
--- /dev/null
+++ b/src/imports/compatibility/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory(QtQuickUltralite)
diff --git a/src/imports/compatibility/QtQuickUltralite/CMakeLists.txt b/src/imports/compatibility/QtQuickUltralite/CMakeLists.txt
new file mode 100644
index 0000000..d35facf
--- /dev/null
+++ b/src/imports/compatibility/QtQuickUltralite/CMakeLists.txt
@@ -0,0 +1,3 @@
+add_subdirectory(Extras)
+add_subdirectory(Layers)
+
diff --git a/src/imports/compatibility/QtQuickUltralite/Extras/CMakeLists.txt b/src/imports/compatibility/QtQuickUltralite/Extras/CMakeLists.txt
new file mode 100644
index 0000000..32b4306
--- /dev/null
+++ b/src/imports/compatibility/QtQuickUltralite/Extras/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_internal_add_qml_module(QuickUltraLiteStudioExtras
+ URI "QtQuickUltralite.Extras"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ ColorizedImage.qml
+ StaticText.qml
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
+
diff --git a/src/imports/compatibility/QtQuickUltralite/Extras/designer/CMakeLists.txt b/src/imports/compatibility/QtQuickUltralite/Extras/designer/CMakeLists.txt
new file mode 100644
index 0000000..19ad43d
--- /dev/null
+++ b/src/imports/compatibility/QtQuickUltralite/Extras/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "QtQuickUltralite/Extras")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/compatibility/QtQuickUltralite/Extras/qmldir b/src/imports/compatibility/QtQuickUltralite/Extras/qmldir
index afac6ae..fec69a2 100644
--- a/src/imports/compatibility/QtQuickUltralite/Extras/qmldir
+++ b/src/imports/compatibility/QtQuickUltralite/Extras/qmldir
@@ -1,5 +1,9 @@
module QtQuickUltralite.Extras
-ColorizedImage 1.9 ColorizedImage.qml
-StaticText 1.9 StaticText.qml
-plugin studioqtquickultraliteextras
-designersupported
+linktarget studioqtquickultraliteextrasplugin
+optional plugin studioqtquickultraliteextrasplugin
+classname QtQuickUltralite_ExtrasPlugin
+typeinfo studioqtquickultraliteextras.qmltypes
+prefer :/QtQuickUltralite/Extras/
+ColorizedImage 1.0 ColorizedImage.qml
+StaticText 1.0 StaticText.qml
+
diff --git a/src/imports/compatibility/QtQuickUltralite/Layers/CMakeLists.txt b/src/imports/compatibility/QtQuickUltralite/Layers/CMakeLists.txt
new file mode 100644
index 0000000..1903505
--- /dev/null
+++ b/src/imports/compatibility/QtQuickUltralite/Layers/CMakeLists.txt
@@ -0,0 +1,18 @@
+qt_internal_add_qml_module(QuickUltraLiteStudioLayers
+ URI "QtQuickUltralite.Layers"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ Application.qml
+ ImageLayer.qml
+ ItemLayer.qml
+ Screen.qml
+ SpriteLayer.qml
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
diff --git a/src/imports/compatibility/QtQuickUltralite/Layers/designer/CMakeLists.txt b/src/imports/compatibility/QtQuickUltralite/Layers/designer/CMakeLists.txt
new file mode 100644
index 0000000..508a4ea
--- /dev/null
+++ b/src/imports/compatibility/QtQuickUltralite/Layers/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "QtQuickUltralite/Layers")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/compatibility/QtQuickUltralite/Layers/qmldir b/src/imports/compatibility/QtQuickUltralite/Layers/qmldir
index 5b7426d..8d0a4b2 100644
--- a/src/imports/compatibility/QtQuickUltralite/Layers/qmldir
+++ b/src/imports/compatibility/QtQuickUltralite/Layers/qmldir
@@ -1,7 +1,12 @@
module QtQuickUltralite.Layers
-Application 1.9 Application.qml
-Screen 1.9 Screen.qml
-ImageLayer 1.9 ImageLayer.qml
-ItemLayer 1.9 ItemLayer.qml
-SpriteLayer 1.9 SpriteLayer.qml
-designersupported
+linktarget studioqtquickultralitelayersplugin
+optional plugin studioqtquickultralitelayersplugin
+classname QtQuickUltralite_LayersPlugin
+typeinfo studioqtquickultralitelayers.qmltypes
+prefer :/QtQuickUltralite/Layers/
+Application 1.0 Application.qml
+ImageLayer 1.0 ImageLayer.qml
+ItemLayer 1.0 ItemLayer.qml
+Screen 1.0 Screen.qml
+SpriteLayer 1.0 SpriteLayer.qml
+
diff --git a/src/imports/components/CMakeLists.txt b/src/imports/components/CMakeLists.txt
new file mode 100644
index 0000000..9f28a52
--- /dev/null
+++ b/src/imports/components/CMakeLists.txt
@@ -0,0 +1,30 @@
+qt_internal_add_qml_module(QuickStudioComponents
+ URI "QtQuick.Studio.Components"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ ArcItem.qml
+ PieItem.qml
+ TriangleItem.qml
+ SvgPathItem.qml
+ EllipseItem.qml
+ FlipableItem.qml
+ RectangleItem.qml
+ RegularPolygonItem.qml
+ BorderItem.qml
+ IsoItem.qml
+ GroupItem.qml
+ ArcArrow.qml
+ StraightArrow.qml
+)
+
+qt_internal_add_docs(QuickStudioComponents
+ doc/qtquickstudiocomponents.qdocconf
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
diff --git a/src/imports/components/designer/CMakeLists.txt b/src/imports/components/designer/CMakeLists.txt
new file mode 100644
index 0000000..26b0008
--- /dev/null
+++ b/src/imports/components/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "QtQuick/Studio/Components")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/effects/BlendEffect.qml b/src/imports/effects/BlendEffect.qml
deleted file mode 100644
index 8638c0f..0000000
--- a/src/imports/effects/BlendEffect.qml
+++ /dev/null
@@ -1,36 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Blend {
- id: blend
- mode: "subtract"
-}
diff --git a/src/imports/effects/BlendItem.qml b/src/imports/effects/BlendItem.qml
deleted file mode 100644
index 52fddaa..0000000
--- a/src/imports/effects/BlendItem.qml
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias mode: blend.mode
- property alias cached: blend.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- z: -1
- id: stack
- implicitWidth: blend.source.width + blend.source.x
- implicitHeight: blend.source.height + blend.source.y
- visible: false
- }
-
- Blend {
- id: blend
- anchors.fill: parent
- mode: "subtract"
- source: root.background
- foregroundSource: root.foreground
- }
-
- property Item background
- property Item foreground
-
- property Item foo: Item {}
-
- Component.onCompleted: {
- root.background = stack.children[0]
- root.foreground = stack.children[1]
- }
-}
-
diff --git a/src/imports/effects/BrightnessContrastEffect.qml b/src/imports/effects/BrightnessContrastEffect.qml
deleted file mode 100644
index 799957b..0000000
--- a/src/imports/effects/BrightnessContrastEffect.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-BrightnessContrast {
- id: brightCont
-}
diff --git a/src/imports/effects/BrightnessContrastItem.qml b/src/imports/effects/BrightnessContrastItem.qml
deleted file mode 100644
index c6b93f8..0000000
--- a/src/imports/effects/BrightnessContrastItem.qml
+++ /dev/null
@@ -1,57 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
-
- property alias brightness: brightCont.brightness
- property alias contrast: brightCont.contrast
- property alias cached: brightCont.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- visible: false
- }
-
- BrightnessContrast {
- id: brightCont
- anchors.fill: stack
- source: stack
- }
-}
diff --git a/src/imports/effects/ColorOverlayEffect.qml b/src/imports/effects/ColorOverlayEffect.qml
deleted file mode 100644
index a814355..0000000
--- a/src/imports/effects/ColorOverlayEffect.qml
+++ /dev/null
@@ -1,36 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-ColorOverlay {
- id: colorOverlay
- color: "#80fff000"
-}
diff --git a/src/imports/effects/ColorOverlayItem.qml b/src/imports/effects/ColorOverlayItem.qml
deleted file mode 100644
index b1856e2..0000000
--- a/src/imports/effects/ColorOverlayItem.qml
+++ /dev/null
@@ -1,59 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias content: stack.children
-
- property alias overlayColor: colorOverlay.color
- property alias cached: colorOverlay.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
-
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- visible: false
- }
-
- ColorOverlay {
- id: colorOverlay
- anchors.fill: stack
- source: stack
- color: "#80fff000"
- }
-}
diff --git a/src/imports/effects/ColorizeEffect.qml b/src/imports/effects/ColorizeEffect.qml
deleted file mode 100644
index 14131b6..0000000
--- a/src/imports/effects/ColorizeEffect.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Colorize {
- id: colorize
- hue: 0.5
- saturation: 0.5
- lightness: 0.5
-}
diff --git a/src/imports/effects/ColorizeItem.qml b/src/imports/effects/ColorizeItem.qml
deleted file mode 100644
index c01fbd4..0000000
--- a/src/imports/effects/ColorizeItem.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias colorizeHue: colorize.hue
- property alias colorizeSaturation: colorize.saturation
- property alias colorizeLightness: colorize.lightness
- property alias cached: colorize.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- visible: false
- }
-
- Colorize {
- id: colorize
- anchors.fill: stack
- source: stack
- hue: 0.5
- saturation: 0.5
- lightness: 0.5
- }
-}
diff --git a/src/imports/effects/DesaturationEffect.qml b/src/imports/effects/DesaturationEffect.qml
deleted file mode 100644
index 1d26b33..0000000
--- a/src/imports/effects/DesaturationEffect.qml
+++ /dev/null
@@ -1,36 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Desaturate {
- id: desaturate
- desaturation: 0.5
-}
diff --git a/src/imports/effects/DesaturationItem.qml b/src/imports/effects/DesaturationItem.qml
deleted file mode 100644
index ff61353..0000000
--- a/src/imports/effects/DesaturationItem.qml
+++ /dev/null
@@ -1,56 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias desaturation: desaturate.desaturation
- property alias cached: desaturate.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- visible: false
- }
-
- Desaturate {
- id: desaturate
- source: stack
- anchors.fill: stack
- desaturation: 0.5
- }
-}
diff --git a/src/imports/effects/DirectionalBlurEffect.qml b/src/imports/effects/DirectionalBlurEffect.qml
deleted file mode 100644
index b6cdd52..0000000
--- a/src/imports/effects/DirectionalBlurEffect.qml
+++ /dev/null
@@ -1,39 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-DirectionalBlur {
- id: directionalBlur
- angle: 90
- length: 32
- samples: 16
- transparentBorder: true
-}
diff --git a/src/imports/effects/DirectionalBlurItem.qml b/src/imports/effects/DirectionalBlurItem.qml
deleted file mode 100644
index 4e5c27c..0000000
--- a/src/imports/effects/DirectionalBlurItem.qml
+++ /dev/null
@@ -1,64 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
-
- property alias directionalBlurAngle: directionalBlur.angle
- property alias directionalBlurLength: directionalBlur.length
- property alias directionalBlurSamples: directionalBlur.samples
- property alias directionalBlurBorder: directionalBlur.transparentBorder
- property alias cached: directionalBlur.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- visible: false
- }
-
- DirectionalBlur {
- id: directionalBlur
- anchors.fill: stack
- source: stack
- angle: 90
- length: 32
- samples: 16
- transparentBorder: true
- }
-}
diff --git a/src/imports/effects/DisplaceEffect.qml b/src/imports/effects/DisplaceEffect.qml
deleted file mode 100644
index c3205d1..0000000
--- a/src/imports/effects/DisplaceEffect.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Displace {
- id: displace
-}
diff --git a/src/imports/effects/DisplaceItem.qml b/src/imports/effects/DisplaceItem.qml
deleted file mode 100644
index 7614773..0000000
--- a/src/imports/effects/DisplaceItem.qml
+++ /dev/null
@@ -1,66 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias displacement: displace.displacement
- property alias cached: displace.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- z: -1
- id: stack
- implicitWidth: displace.source.width + displace.source.x
- implicitHeight: displace.source.height + displace.source.y
- visible: false
- }
-
- Displace {
- id: displace
- anchors.fill: parent
- source: root.background
- displacementSource: root.foreground
- }
-
- property Item background
- property Item foreground
-
- Component.onCompleted: {
- root.background = stack.children[0]
- root.foreground = stack.children[1]
- }
-}
-
diff --git a/src/imports/effects/DropShadowEffect.qml b/src/imports/effects/DropShadowEffect.qml
deleted file mode 100644
index 030846e..0000000
--- a/src/imports/effects/DropShadowEffect.qml
+++ /dev/null
@@ -1,42 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-DropShadow {
- id: dropShadow
- horizontalOffset: 3
- verticalOffset: 3
- radius: 8.0
- samples: 17
- spread: 0.5
- transparentBorder: true
- color: "#80000000"
-}
diff --git a/src/imports/effects/DropShadowItem.qml b/src/imports/effects/DropShadowItem.qml
deleted file mode 100644
index e103a91..0000000
--- a/src/imports/effects/DropShadowItem.qml
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias horizontalOffset: dropShadow.horizontalOffset
- property alias verticalOffset: dropShadow.verticalOffset
- property alias radius: dropShadow.radius
- property alias samples: dropShadow.samples
- property alias spread: dropShadow.spread
- property alias transparentBorder: dropShadow.transparentBorder
- property alias color: dropShadow.color
- property alias cached: dropShadow.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- visible: false
- }
-
- DropShadow {
- id: dropShadow
- anchors.fill: stack
- source: stack
- horizontalOffset: 3
- verticalOffset: 3
- radius: 8.0
- samples: 17
- spread: 0.5
- transparentBorder: true
- color: "#80000000"
- }
-}
diff --git a/src/imports/effects/FastBlurEffect.qml b/src/imports/effects/FastBlurEffect.qml
deleted file mode 100644
index 1fba396..0000000
--- a/src/imports/effects/FastBlurEffect.qml
+++ /dev/null
@@ -1,36 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.8
-import QtGraphicalEffects 1.0
-
-FastBlur {
- id: fastBlur
- radius: 20
-}
diff --git a/src/imports/effects/FastBlurItem.qml b/src/imports/effects/FastBlurItem.qml
deleted file mode 100644
index bee1f78..0000000
--- a/src/imports/effects/FastBlurItem.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.8
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- layer.enabled: true
-
- default property alias contentStack: stack.children
- property alias radius: blur.radius
- property alias transparentBorder: blur.transparentBorder
- property alias cached: blur.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
-
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- }
-
- FastBlur {
- id: blur
-
- transparentBorder: true
- anchors.fill: stack
- source: stack
- radius: 12
- }
-}
diff --git a/src/imports/effects/GammaAdjustEffect.qml b/src/imports/effects/GammaAdjustEffect.qml
deleted file mode 100644
index 724a13a..0000000
--- a/src/imports/effects/GammaAdjustEffect.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-GammaAdjust {
- id: gammaAdjust
- anchors.fill: stack
- gamma: 0.5
-}
diff --git a/src/imports/effects/GammaAdjustItem.qml b/src/imports/effects/GammaAdjustItem.qml
deleted file mode 100644
index a5dce52..0000000
--- a/src/imports/effects/GammaAdjustItem.qml
+++ /dev/null
@@ -1,57 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias gamma: gammaAdjust.gamma
- property alias cached: gammaAdjust.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- visible: false
- }
-
- GammaAdjust {
- id: gammaAdjust
- anchors.fill: stack
- source: stack
- gamma: 0.5
- }
-}
diff --git a/src/imports/effects/GaussianBlurEffect.qml b/src/imports/effects/GaussianBlurEffect.qml
deleted file mode 100644
index cc340de..0000000
--- a/src/imports/effects/GaussianBlurEffect.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-GaussianBlur {
- id: gaussianBlur
- transparentBorder: true
- radius: 8.0
- samples: 17
-}
diff --git a/src/imports/effects/GaussianBlurItem.qml b/src/imports/effects/GaussianBlurItem.qml
deleted file mode 100644
index b825a0b..0000000
--- a/src/imports/effects/GaussianBlurItem.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias deviation: gaussianBlur.deviation
- property alias radius: gaussianBlur.radius
- property alias samples: gaussianBlur.samples
- property alias transparentBorder: gaussianBlur.transparentBorder
- property alias cached: gaussianBlur.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- visible: false
- }
-
- GaussianBlur {
- id: gaussianBlur
- transparentBorder: true
- anchors.fill: stack
- source: stack
- radius: 8.0
- samples: 17
- }
-}
diff --git a/src/imports/effects/GlowEffect.qml b/src/imports/effects/GlowEffect.qml
deleted file mode 100644
index 1535628..0000000
--- a/src/imports/effects/GlowEffect.qml
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Glow {
- id: glow
- radius: 5
- samples: 16
- spread: 0.5
- color: "#ffffffff"
- transparentBorder: true
-}
diff --git a/src/imports/effects/GlowItem.qml b/src/imports/effects/GlowItem.qml
deleted file mode 100644
index 4f80a7c..0000000
--- a/src/imports/effects/GlowItem.qml
+++ /dev/null
@@ -1,64 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias radius: glow.radius
- property alias samples: glow.samples
- property alias spread: glow.spread
- property alias color: glow.color
- property alias transparentBorder: glow.transparentBorder
- property alias cached: glow.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- visible: false
- }
-
- Glow {
- id: glow
- anchors.fill: stack
- radius: 5
- samples: 16
- spread: 0.5
- color: "#ffffffff"
- transparentBorder: true
- source: stack
- }
-}
diff --git a/src/imports/effects/HueSaturationEffect.qml b/src/imports/effects/HueSaturationEffect.qml
deleted file mode 100644
index a7ff511..0000000
--- a/src/imports/effects/HueSaturationEffect.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-HueSaturation {
- id: hueSat
- hue: 0.5
- saturation: 0.5
- lightness: 0.5
-}
diff --git a/src/imports/effects/HueSaturationItem.qml b/src/imports/effects/HueSaturationItem.qml
deleted file mode 100644
index 38e426b..0000000
--- a/src/imports/effects/HueSaturationItem.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias adjustHue: hueSat.hue
- property alias adjustSaturation: hueSat.saturation
- property alias adjustLightness: hueSat.lightness
- property alias cached: hueSat.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- visible: false
- }
-
- HueSaturation {
- id: hueSat
- anchors.fill: stack
- source: stack
- hue: 0.5
- saturation: 0.5
- lightness: 0.5
- }
-}
diff --git a/src/imports/effects/InnerShadowEffect.qml b/src/imports/effects/InnerShadowEffect.qml
deleted file mode 100644
index 946d833..0000000
--- a/src/imports/effects/InnerShadowEffect.qml
+++ /dev/null
@@ -1,41 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-InnerShadow {
- id: innerShadow
- horizontalOffset: 3
- verticalOffset: 3
- radius: 8.0
- samples: 17
- spread: 0.5
- color: "#80000000"
-}
diff --git a/src/imports/effects/InnerShadowItem.qml b/src/imports/effects/InnerShadowItem.qml
deleted file mode 100644
index c85fc77..0000000
--- a/src/imports/effects/InnerShadowItem.qml
+++ /dev/null
@@ -1,67 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias cached: innerShadow.cached
- property alias color: innerShadow.color
- property alias fast: innerShadow.fast
- property alias horizontalOffset: innerShadow.horizontalOffset
- property alias radius: innerShadow.radius
- property alias samples: innerShadow.samples
- property alias spread: innerShadow.spread
- property alias verticalOffset: innerShadow.verticalOffset
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- visible: false
- }
-
- InnerShadow {
- id: innerShadow
- anchors.fill: stack
- source: stack
- horizontalOffset: 3
- verticalOffset: 3
- radius: 8.0
- samples: 17
- spread: 0.5
- color: "#80000000"
- }
-}
diff --git a/src/imports/effects/LevelAdjustEffect.qml b/src/imports/effects/LevelAdjustEffect.qml
deleted file mode 100644
index 86c632d..0000000
--- a/src/imports/effects/LevelAdjustEffect.qml
+++ /dev/null
@@ -1,41 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.12
-import QtGraphicalEffects 1.12
-
-LevelAdjust {
- id: levelAdjust
-
- property real gammaR: 1.0
- property real gammaG: 1.0
- property real gammaB: 1.0
-
- gamma: Qt.vector3d(levelAdjust.gammaR, levelAdjust.gammaG, levelAdjust.gammaG)
-}
diff --git a/src/imports/effects/LevelAdjustItem.qml b/src/imports/effects/LevelAdjustItem.qml
deleted file mode 100644
index 818d818..0000000
--- a/src/imports/effects/LevelAdjustItem.qml
+++ /dev/null
@@ -1,62 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.12
-import QtGraphicalEffects 1.12
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property real gammaR: 1.0
- property real gammaG: 1.0
- property real gammaB: 1.0
- property alias maximumInput: levelAdjust.maximumInput
- property alias maximumOutput: levelAdjust.maximumOutput
- property alias minimumInput: levelAdjust.minimumInput
- property alias minimumOutput: levelAdjust.minimumOutput
- property alias cached: levelAdjust.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- visible: true
- }
-
- LevelAdjust {
- id: levelAdjust
- anchors.fill: stack
- source: stack
- gamma: Qt.vector3d(root.gammaR, root.gammaG, root.gammaG)
- }
-}
diff --git a/src/imports/effects/MaskItem.qml b/src/imports/effects/MaskItem.qml
deleted file mode 100644
index 7ca1f07..0000000
--- a/src/imports/effects/MaskItem.qml
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2018 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias invert: blend.invert
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- z: -1
- id: stack
- implicitWidth: blend.source.width + blend.source.x
- implicitHeight: blend.source.height + blend.source.y
-
- visible: false
- }
-
- OpacityMask {
- id: blend
- anchors.fill: parent
- source: root.background
- maskSource: root.foreground
-
- }
-
- property Item background
- property Item foreground
-
- property Item foo: Item {}
-
- Component.onCompleted: {
- root.background = stack.children[0]
- root.foreground = stack.children[1]
- }
-}
-
diff --git a/src/imports/effects/MaskedBlurEffect.qml b/src/imports/effects/MaskedBlurEffect.qml
deleted file mode 100644
index b3e0d41..0000000
--- a/src/imports/effects/MaskedBlurEffect.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-MaskedBlur {
- id: maskedBlur
- radius: 32
- samples: 16
-}
diff --git a/src/imports/effects/MaskedBlurItem.qml b/src/imports/effects/MaskedBlurItem.qml
deleted file mode 100644
index ce80ebf..0000000
--- a/src/imports/effects/MaskedBlurItem.qml
+++ /dev/null
@@ -1,67 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias radius: maskedBlur.radius
- property alias samples: maskedBlur.samples
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- z: -1
- id: stack
- implicitWidth: maskedBlur.source.width + maskedBlur.source.x
- implicitHeight: maskedBlur.source.height + maskedBlur.source.y
- visible: false
- }
-
- MaskedBlur {
- id: maskedBlur
- anchors.fill: parent
- source: root.background
- maskSource: root.foreground
- radius: 32
- samples: 16
- }
-
- property Item background
- property Item foreground
-
- Component.onCompleted: {
- root.background = stack.children[0]
- root.foreground = stack.children[1]
- }
-}
diff --git a/src/imports/effects/OpacityMaskEffect.qml b/src/imports/effects/OpacityMaskEffect.qml
deleted file mode 100644
index 5a4e593..0000000
--- a/src/imports/effects/OpacityMaskEffect.qml
+++ /dev/null
@@ -1,35 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-OpacityMask {
- id: mask
-}
diff --git a/src/imports/effects/OpacityMaskItem.qml b/src/imports/effects/OpacityMaskItem.qml
deleted file mode 100644
index fcfc917..0000000
--- a/src/imports/effects/OpacityMaskItem.qml
+++ /dev/null
@@ -1,65 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias invert: mask.invert
- property alias cached: mask.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- z: -1
- id: stack
- implicitWidth: mask.source.width + mask.source.x
- implicitHeight: mask.source.height + mask.source.y
- visible: false
- }
-
- OpacityMask {
- id: mask
- anchors.fill: parent
- source: root.background
- maskSource: root.foreground
- }
-
- property Item background
- property Item foreground
-
- Component.onCompleted: {
- root.background = stack.children[0]
- root.foreground = stack.children[1]
- }
-}
diff --git a/src/imports/effects/RadialBlurEffect.qml b/src/imports/effects/RadialBlurEffect.qml
deleted file mode 100644
index 383b138..0000000
--- a/src/imports/effects/RadialBlurEffect.qml
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-RadialBlur {
- id: radialBlur
- verticalOffset: 12
- horizontalOffset: 12
- samples: 16
- angle: 45
- transparentBorder: true
-}
diff --git a/src/imports/effects/RadialBlurItem.qml b/src/imports/effects/RadialBlurItem.qml
deleted file mode 100644
index ac1e966..0000000
--- a/src/imports/effects/RadialBlurItem.qml
+++ /dev/null
@@ -1,64 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias cached: radialBlur.cached
- property alias samples: radialBlur.samples
- property alias verticalOffset: radialBlur.verticalOffset
- property alias horizontalOffset: radialBlur.horizontalOffset
- property alias transparentBorder: radialBlur.transparentBorder
- property alias angle: radialBlur.angle
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
-
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- }
-
- RadialBlur {
- id: radialBlur
- anchors.fill: stack
- source: stack
- verticalOffset: 12
- horizontalOffset: 12
- samples: 16
- angle: 45
- transparentBorder: true
- }
-}
diff --git a/src/imports/effects/RecursiveBlurEffect.qml b/src/imports/effects/RecursiveBlurEffect.qml
deleted file mode 100644
index 8c1d1c2..0000000
--- a/src/imports/effects/RecursiveBlurEffect.qml
+++ /dev/null
@@ -1,38 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-RecursiveBlur {
- id: recursiveBlur
- transparentBorder: true
- radius: 8.0
- loops: 12
-}
diff --git a/src/imports/effects/RecursiveBlurItem.qml b/src/imports/effects/RecursiveBlurItem.qml
deleted file mode 100644
index 5af451f..0000000
--- a/src/imports/effects/RecursiveBlurItem.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias loops: recursiveBlur.loops
- property alias progress: recursiveBlur.progress
- property alias radius: recursiveBlur.radius
- property alias transparentBorder: recursiveBlur.transparentBorder
- property alias cached: recursiveBlur.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- visible: false
- }
-
- RecursiveBlur {
- id: recursiveBlur
- transparentBorder: true
- anchors.fill: stack
- source: stack
- radius: 8.0
- loops: 12
- }
-}
diff --git a/src/imports/effects/RotationItem.qml b/src/imports/effects/RotationItem.qml
deleted file mode 100644
index 352fc0f..0000000
--- a/src/imports/effects/RotationItem.qml
+++ /dev/null
@@ -1,50 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.10
-
-Item {
- id: root
- property alias originX: rotation.origin.x
- property alias originY: rotation.origin.y
- property alias axisX: rotation.axis.x
- property alias axisY: rotation.axis.y
- property alias axisZ: rotation.axis.z
- property alias angle: rotation.angle
-
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- transform: Rotation {
- id: rotation
- origin.x: root.width / 2
- origin.y: root.height / 2
- angle: 45
- }
-}
diff --git a/src/imports/effects/SaturationItem.qml b/src/imports/effects/SaturationItem.qml
deleted file mode 100644
index ad82413..0000000
--- a/src/imports/effects/SaturationItem.qml
+++ /dev/null
@@ -1,61 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2018 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias desaturation: desaturate.desaturation
- property alias cached: desaturate.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
-
- Item {
- id: stack
-
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
-
- visible: false
- }
-
- Desaturate {
- id: desaturate
- source: stack
- anchors.fill: stack
-
- desaturation: 0.5
- }
-}
-
diff --git a/src/imports/effects/ThresholdMaskEffect.qml b/src/imports/effects/ThresholdMaskEffect.qml
deleted file mode 100644
index 6c7ec7c..0000000
--- a/src/imports/effects/ThresholdMaskEffect.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-ThresholdMask {
- id: thresholdMask
- spread: 0.2
- threshold: 0.5
-}
diff --git a/src/imports/effects/ThresholdMaskItem.qml b/src/imports/effects/ThresholdMaskItem.qml
deleted file mode 100644
index 5dd0ebf..0000000
--- a/src/imports/effects/ThresholdMaskItem.qml
+++ /dev/null
@@ -1,68 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias spread: thresholdMask.spread
- property alias threshold: thresholdMask.threshold
- property alias cached: thresholdMask.cached
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- z: -1
- id: stack
- implicitWidth: thresholdMask.source.width + thresholdMask.source.x
- implicitHeight: thresholdMask.source.height + thresholdMask.source.y
- visible: false
- }
-
- ThresholdMask {
- id: thresholdMask
- anchors.fill: parent
- source: root.background
- maskSource: root.foreground
- spread: 0.2
- threshold: 0.5
- }
-
- property Item background
- property Item foreground
-
- Component.onCompleted: {
- root.background = stack.children[0]
- root.foreground = stack.children[1]
- }
-}
diff --git a/src/imports/effects/ZoomBlurEffect.qml b/src/imports/effects/ZoomBlurEffect.qml
deleted file mode 100644
index cfdf37a..0000000
--- a/src/imports/effects/ZoomBlurEffect.qml
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2020 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-ZoomBlur {
- id: zoomBlur
- length: 32
- samples: 16
- horizontalOffset: 0
- verticalOffset: 0
- transparentBorder: true
-}
diff --git a/src/imports/effects/ZoomBlurItem.qml b/src/imports/effects/ZoomBlurItem.qml
deleted file mode 100644
index 7bc7b51..0000000
--- a/src/imports/effects/ZoomBlurItem.qml
+++ /dev/null
@@ -1,64 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.0
-import QtGraphicalEffects 1.0
-
-Item {
- id: root
-
- default property alias contentStack: stack.children
- property alias zoomBlurLength: zoomBlur.length
- property alias zoomBlurSamples: zoomBlur.samples
- property alias zoomBlurHoffset: zoomBlur.horizontalOffset
- property alias zoomBlurVoffset: zoomBlur.verticalOffset
- property alias cached: zoomBlur.cached
- property alias transparentBorder: zoomBlur.transparentBorder
-
- implicitWidth: Math.max(32, stack.implicitWidth)
- implicitHeight: Math.max(32, stack.implicitHeight)
-
- Item {
- id: stack
-
- implicitWidth: childrenRect.width + childrenRect.x
- implicitHeight: childrenRect.height + childrenRect.y
- }
-
- ZoomBlur {
- id: zoomBlur
- anchors.fill: stack
- source: stack
- length: 32
- samples: 16
- horizontalOffset: 0
- verticalOffset: 0
- transparentBorder: true
- }
-}
diff --git a/src/imports/effects/designer/BlendEffectSpecifics.qml b/src/imports/effects/designer/BlendEffectSpecifics.qml
deleted file mode 100644
index 6398e7e..0000000
--- a/src/imports/effects/designer/BlendEffectSpecifics.qml
+++ /dev/null
@@ -1,142 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Blend")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Mode")
- tooltip: qsTr("The mode which is used when foreground source is blended over "
- + "source.")
- }
-
- SecondColumnLayout {
- ComboBox {
- id: blendMode
- backendValue: backendValues.mode
- useInteger: true
- manualMapping: true
- model: ["normal", "addition", "average", "color", "colorBurn", "colorDodge",
- "darken", "darkerColor", "difference", "divide", "exclusion", "hardLight",
- "hue", "lighten", "lighterColor", "lightness", "multiply", "negation",
- "saturation", "screen", "subtract", "softLight"]
- implicitWidth: StudioTheme.Values.singleControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
-
- property bool block: false
-
- onValueFromBackendChanged: blendMode.fromBackendToFrontend()
-
- onCurrentTextChanged: {
- if (!__isCompleted)
- return
-
- if (block)
- return
-
- backendValues.mode.value = blendMode.model[blendMode.currentIndex]
- }
-
- Connections {
- target: modelNodeBackend
- onSelectionChanged: blendMode.fromBackendToFrontend()
- }
-
- function fromBackendToFrontend() {
- if (!__isCompleted)
- return
-
- block = true
-
- currentIndex = blendMode.model.indexOf(backendValues.mode.value)
-
- block = false
- }
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Foreground source")
- tooltip: qsTr("The component that is going to be blended over the source.")
- }
-
- SecondColumnLayout {
- ItemFilterComboBox {
- typeFilter: "QtQuick.Item"
- validator: RegExpValidator { regExp: /(^$|^[a-z_]\w*)/ }
- backendValue: backendValues.foregroundSource
- implicitWidth: StudioTheme.Values.singleControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- Layout.fillWidth: true
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/BrightnessContrastEffectSpecifics.qml b/src/imports/effects/designer/BrightnessContrastEffectSpecifics.qml
deleted file mode 100644
index 2efc2a8..0000000
--- a/src/imports/effects/designer/BrightnessContrastEffectSpecifics.qml
+++ /dev/null
@@ -1,112 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Brightness and Contrast")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Brightness")
- tooltip: qsTr("The increase or decrease of source brightness.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.brightness
- decimals: 2
- minimumValue: -1
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Contrast")
- tooltip: qsTr("The increase or decrease of source contrast. The decrease of the "
- + "contrast is linear, but the increase is applied with a "
- + "non-linear curve to allow very high contrast adjustment at the "
- + "high end of the value range.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.contrast
- decimals: 2
- minimumValue: -1
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/ColorOverlayEffectSpecifics.qml b/src/imports/effects/designer/ColorOverlayEffectSpecifics.qml
deleted file mode 100644
index 9bfc7ee..0000000
--- a/src/imports/effects/designer/ColorOverlayEffectSpecifics.qml
+++ /dev/null
@@ -1,78 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Overlay Color")
-
- SectionLayout {
- PropertyLabel { text: qsTr("Overlay color") }
-
- ColorEditor {
- backendValue: backendValues.color
- supportGradient: false
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/ColorizeEffectSpecifics.qml b/src/imports/effects/designer/ColorizeEffectSpecifics.qml
deleted file mode 100644
index 6410e8c..0000000
--- a/src/imports/effects/designer/ColorizeEffectSpecifics.qml
+++ /dev/null
@@ -1,130 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Colorize")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Hue")
- tooltip: qsTr("The hue value which is used to colorize the source.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.hue
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Lightness")
- tooltip: qsTr("The increase or decrease of source lightness value. Unlike hue and "
- + "saturation properties, lightness does not set the used value, but "
- + "it shifts the existing source pixel lightness value.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.lightness
- decimals: 2
- minimumValue: -1
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Saturation")
- tooltip: qsTr("The saturation value which is used to colorize the source.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.saturation
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/DesaturationEffectSpecifics.qml b/src/imports/effects/designer/DesaturationEffectSpecifics.qml
deleted file mode 100644
index 40d5e4e..0000000
--- a/src/imports/effects/designer/DesaturationEffectSpecifics.qml
+++ /dev/null
@@ -1,90 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Desaturation")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Desaturation")
- tooltip: qsTr("How much the source colors are desaturated.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.desaturation
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/DirectionalBlurEffectSpecifics.qml b/src/imports/effects/designer/DirectionalBlurEffectSpecifics.qml
deleted file mode 100644
index f23ef8c..0000000
--- a/src/imports/effects/designer/DirectionalBlurEffectSpecifics.qml
+++ /dev/null
@@ -1,151 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Directional Blur")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Angle")
- tooltip: qsTr("The direction for the blur. Blur is applied to both sides of each "
- + "pixel. Therefore, setting the direction to 0 and 180 produces "
- + "the same result.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.angle
- decimals: 1
- minimumValue: -180
- maximumValue: 180
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel for blur calculation. A larger value produces "
- + "better quality, but is slower to render.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 0
- minimumValue: 0
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Length")
- tooltip: qsTr("The perceived amount of movement for each pixel. The movement is "
- + "divided evenly to both sides of each pixel.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.length
- decimals: 1
- minimumValue: 0
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/DisplaceEffectSpecifics.qml b/src/imports/effects/designer/DisplaceEffectSpecifics.qml
deleted file mode 100644
index 88eaa1d..0000000
--- a/src/imports/effects/designer/DisplaceEffectSpecifics.qml
+++ /dev/null
@@ -1,108 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Displace")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Displacement")
- tooltip: qsTr("The scale for the displacement. The bigger the scale, the bigger "
- + "the displacement of the pixels.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.displacement
- decimals: 2
- minimumValue: -1
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Displacement source")
- tooltip: qsTr("The component that is going to be used as the displacement map.")
- }
-
- SecondColumnLayout {
- ItemFilterComboBox {
- typeFilter: "QtQuick.Item"
- validator: RegExpValidator { regExp: /(^$|^[a-z_]\w*)/ }
- backendValue: backendValues.displacementSource
- implicitWidth: StudioTheme.Values.singleControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/DropShadowEffectSpecifics.qml b/src/imports/effects/designer/DropShadowEffectSpecifics.qml
deleted file mode 100644
index f98f27f..0000000
--- a/src/imports/effects/designer/DropShadowEffectSpecifics.qml
+++ /dev/null
@@ -1,221 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Drop Shadow Color")
-
- SectionLayout {
- PropertyLabel { text: qsTr("Drop shadow color") }
-
- ColorEditor {
- backendValue: backendValues.color
- supportGradient: false
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Drop Shadow")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Radius")
- tooltip: qsTr("The softness of the shadow. A larger radius causes the edges of the "
- + "shadow to appear more blurry.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.radius
- decimals: 1
- minimumValue: 0
- maximumValue: 100
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel for edge softening blur calculation. Ideally, "
- + "this value should be twice as large as the highest required "
- + "radius value plus one.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 0
- minimumValue: 0
- maximumValue: 201
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Spread")
- tooltip: qsTr("The part of the shadow color that is strengthened near the source "
- + "edges.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.spread
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Offsets")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Offset")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.horizontalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The horizontal offset
- text: qsTr("H", "horizontal")
- tooltip: qsTr("The horizontal offset for the rendered shadow compared to the " +
- "inner shadow component's horizontal position.")
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlGap }
-
- SpinBox {
- backendValue: backendValues.verticalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The vertical offset
- text: qsTr("V", "vertical")
- tooltip: qsTr("The vertical offset for the rendered shadow compared to the " +
- "inner shadow component's vertical position. ")
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/FastBlurEffectSpecifics.qml b/src/imports/effects/designer/FastBlurEffectSpecifics.qml
deleted file mode 100644
index a6f1c17..0000000
--- a/src/imports/effects/designer/FastBlurEffectSpecifics.qml
+++ /dev/null
@@ -1,109 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Fast Blur")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Radius")
- tooltip: qsTr("The distance of the neighboring pixels which affect the blurring of "
- + "an individual pixel. A larger radius increases the blur effect.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.radius
- decimals: 1
- minimumValue: 0
- maximumValue: 100
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/GammaAdjustEffectSpecifics.qml b/src/imports/effects/designer/GammaAdjustEffectSpecifics.qml
deleted file mode 100644
index 0f61c2d..0000000
--- a/src/imports/effects/designer/GammaAdjustEffectSpecifics.qml
+++ /dev/null
@@ -1,90 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Gamma Adjust")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Gamma")
- tooltip: qsTr("The change factor for how the luminance of each pixel is altered.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.gamma
- decimals: 2
- minimumValue: 0
- maximumValue: 100
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/GaussianBlurEffectSpecifics.qml b/src/imports/effects/designer/GaussianBlurEffectSpecifics.qml
deleted file mode 100644
index 658c42b..0000000
--- a/src/imports/effects/designer/GaussianBlurEffectSpecifics.qml
+++ /dev/null
@@ -1,149 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Gaussian Blur")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Radius")
- tooltip: qsTr("The distance of the neighboring pixels which affect the blurring of "
- + "an individual pixel. A larger radius increases the blur effect.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.radius
- decimals: 1
- minimumValue: 0
- maximumValue: 100
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Deviation")
- tooltip: qsTr("A parameter to the gaussian function that is used when calculating "
- + "neighboring pixel weights for the blurring.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.deviation
- decimals: 2
- minimumValue: 0
- maximumValue: 50
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel for blur calculation. A larger value produces "
- + "better quality, but is slower to render.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 0
- minimumValue: 0
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/GlowEffectSpecifics.qml b/src/imports/effects/designer/GlowEffectSpecifics.qml
deleted file mode 100644
index 181f807..0000000
--- a/src/imports/effects/designer/GlowEffectSpecifics.qml
+++ /dev/null
@@ -1,168 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Glow Color")
-
- SectionLayout {
- PropertyLabel { text: qsTr("Glow color") }
-
- ColorEditor {
- backendValue: backendValues.color
- supportGradient: false
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Glow")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Radius")
- tooltip: qsTr("The softness of the glow. A larger radius causes the edges of the "
- + "glow to appear more blurry. Depending on the radius value, value "
- + "of the samples should be set to sufficiently large to ensure the "
- + "visual quality.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.radius
- decimals: 1
- minimumValue: 0
- maximumValue: 100
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel for edge softening blur calculation. A larger "
- + "value produces better quality, but is slower to render. Ideally, "
- + "this value should be twice as large as the highest required "
- + "radius value plus one.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 1
- minimumValue: 0
- maximumValue: 201
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Spread")
- tooltip: qsTr("The part of the glow color that is strengthened near the source "
- + "edges.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.spread
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/HueSaturationEffectSpecifics.qml b/src/imports/effects/designer/HueSaturationEffectSpecifics.qml
deleted file mode 100644
index 8c8d127..0000000
--- a/src/imports/effects/designer/HueSaturationEffectSpecifics.qml
+++ /dev/null
@@ -1,129 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Hue and Saturation")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Hue")
- tooltip: qsTr("The hue value which is added to the source hue value.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.hue
- decimals: 2
- minimumValue: -1
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Lightness")
- tooltip: qsTr("The lightness value which is added to the source saturation value.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.lightness
- decimals: 2
- minimumValue: -1
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Saturation")
- tooltip: qsTr("The saturation value value which is added to the source saturation "
- + "value.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.saturation
- decimals: 2
- minimumValue: -1
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/InnerShadowEffectSpecifics.qml b/src/imports/effects/designer/InnerShadowEffectSpecifics.qml
deleted file mode 100644
index 8160925..0000000
--- a/src/imports/effects/designer/InnerShadowEffectSpecifics.qml
+++ /dev/null
@@ -1,220 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Inner Shadow Color")
-
- SectionLayout {
- PropertyLabel { text: qsTr("Inner shadow color") }
-
- ColorEditor {
- backendValue: backendValues.color
- supportGradient: false
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Inner Shadow")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Radius")
- tooltip: qsTr("The softness of the shadow. A larger radius causes the edges of the "
- + "shadow to appear more blurry.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.radius
- decimals: 1
- minimumValue: 0
- maximumValue: 100
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel for edge softening blur calculation. Ideally, "
- + "this value should be twice as large as the highest required "
- + "radius value plus one.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 0
- minimumValue: 0
- maximumValue: 201
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Spread")
- tooltip: qsTr("The part of the shadow color that is strengthened near the source "
- + "edges.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.spread
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Fast")
- tooltip: qsTr("The blurring algorithm that is used to produce the softness for the "
- + "effect.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.fast
- text: backendValues.fast.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Offsets")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Offset")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.horizontalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The horizontal offset
- text: qsTr("H", "horizontal")
- tooltip: qsTr("The horizontal offset for the rendered shadow compared to the " +
- "inner shadow component's horizontal position.")
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlGap }
-
- SpinBox {
- backendValue: backendValues.verticalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The vertical offset
- text: qsTr("V", "vertical")
- tooltip: qsTr("The vertical offset for the rendered shadow compared to the " +
- "inner shadow component's vertical position. ")
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/LevelAdjustEffectSpecifics.qml b/src/imports/effects/designer/LevelAdjustEffectSpecifics.qml
deleted file mode 100644
index 6ce7fdd..0000000
--- a/src/imports/effects/designer/LevelAdjustEffectSpecifics.qml
+++ /dev/null
@@ -1,187 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Level Adjust")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Gamma")
- tooltip: qsTr("The change factor for how the luminance of each pixel is altered.")
- }
-
- SecondColumnLayout {
- SpinBox {
- minimumValue: 0
- maximumValue: 100
- decimals: 2
- stepSize: 0.1
- backendValue: backendValues.gammaR
- sliderIndicatorVisible: true
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- text: qsTr("R", "red")
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {}
-
- SecondColumnLayout {
- SpinBox {
- minimumValue: 0
- maximumValue: 100
- decimals: 2
- stepSize: 0.1
- backendValue: backendValues.gammaG
- sliderIndicatorVisible: true
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- text: qsTr("G", "green")
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {}
-
- SecondColumnLayout {
- SpinBox {
- minimumValue: 0
- maximumValue: 100
- decimals: 2
- stepSize: 0.1
- backendValue: backendValues.gammaB
- sliderIndicatorVisible: true
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- text: qsTr("B", "blue")
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Input")
-
- SectionLayout {
- PropertyLabel { text: qsTr("Minimum") }
-
- ColorEditor {
- backendValue: backendValues.minimumInput
- supportGradient: false
- }
-
- PropertyLabel { text: qsTr("Maximum") }
-
- ColorEditor {
- backendValue: backendValues.maximumInput
- supportGradient: false
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Output")
-
- SectionLayout {
- PropertyLabel { text: qsTr("Minimum") }
-
- ColorEditor {
- backendValue: backendValues.minimumOutput
- supportGradient: false
- }
-
- PropertyLabel { text: qsTr("Maximum") }
-
- ColorEditor {
- backendValue: backendValues.maximumOutput
- supportGradient: false
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/MaskedBlurEffectSpecifics.qml b/src/imports/effects/designer/MaskedBlurEffectSpecifics.qml
deleted file mode 100644
index c075e6f..0000000
--- a/src/imports/effects/designer/MaskedBlurEffectSpecifics.qml
+++ /dev/null
@@ -1,128 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Masked Blur")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Radius")
- tooltip: qsTr("The distance of the neighboring pixels which affect the blurring of "
- + "an individual pixel. A larger radius increases the blur effect.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.radius
- decimals: 1
- minimumValue: 0
- maximumValue: 100
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel for blur calculation. A larger value produces "
- + "better quality, but is slower to render.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 0
- minimumValue: 0
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Mask source")
- tooltip: qsTr("The component that controls the final intensity of the blur.")
- }
-
- SecondColumnLayout {
- ItemFilterComboBox {
- typeFilter: "QtQuick.Item"
- validator: RegExpValidator { regExp: /(^$|^[a-z_]\w*)/ }
- backendValue: backendValues.maskSource
- implicitWidth: StudioTheme.Values.singleControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/OpacityMaskEffectSpecifics.qml b/src/imports/effects/designer/OpacityMaskEffectSpecifics.qml
deleted file mode 100644
index 82a8940..0000000
--- a/src/imports/effects/designer/OpacityMaskEffectSpecifics.qml
+++ /dev/null
@@ -1,104 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Opacity Mask")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Invert")
- tooltip: qsTr("Controls how the alpha values of the source mask will behave.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.invert
- text: backendValues.invert.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Mask source")
- tooltip: qsTr("The component that is going to be used as the mask.")
- }
-
- SecondColumnLayout {
- ItemFilterComboBox {
- typeFilter: "QtQuick.Item"
- validator: RegExpValidator { regExp: /(^$|^[a-z_]\w*)/ }
- backendValue: backendValues.maskSource
- implicitWidth: StudioTheme.Values.singleControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/RadialBlurEffectSpecifics.qml b/src/imports/effects/designer/RadialBlurEffectSpecifics.qml
deleted file mode 100644
index eb018f6..0000000
--- a/src/imports/effects/designer/RadialBlurEffectSpecifics.qml
+++ /dev/null
@@ -1,188 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Radial Blur")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Angle")
- tooltip: qsTr("The direction for the blur and at the same time the level of "
- + "blurring. The larger the angle, the more the result becomes "
- + "blurred. The quality of the blur depends on samples property.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.angle
- decimals: 1
- minimumValue: 0
- maximumValue: 360
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel for blur calculation. A larger value produces "
- + "better quality, but is slower to render. This property is not "
- + "intended to be animated. Changing this property may cause the "
- + "underlying OpenGL shaders to be recompiled.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 0
- minimumValue: 0
- maximumValue: 200
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Offsets")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Offset")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.horizontalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The horizontal offset
- text: qsTr("H", "horizontal")
- tooltip: qsTr("The horizontal offset for the rendered shadow compared to the " +
- "inner shadow component's horizontal position.")
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlGap }
-
- SpinBox {
- backendValue: backendValues.verticalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The vertical offset
- text: qsTr("V", "vertical")
- tooltip: qsTr("The vertical offset for the rendered shadow compared to the " +
- "inner shadow component's vertical position. ")
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/RecursiveBlurEffectSpecifics.qml b/src/imports/effects/designer/RecursiveBlurEffectSpecifics.qml
deleted file mode 100644
index c23c3f2..0000000
--- a/src/imports/effects/designer/RecursiveBlurEffectSpecifics.qml
+++ /dev/null
@@ -1,129 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Recursive Blur")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Loops")
- tooltip: qsTr("The amount of blur iterations that are going to be performed for "
- + "the source.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.loops
- decimals: 0
- minimumValue: 0
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Radius")
- tooltip: qsTr("The distance of the neighboring pixels which affect the blurring of "
- + "an individual pixel. A larger radius increases the blur effect.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.radius
- decimals: 1
- minimumValue: 0
- maximumValue: 16
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/ThresholdMaskEffectSpecifics.qml b/src/imports/effects/designer/ThresholdMaskEffectSpecifics.qml
deleted file mode 100644
index ecb21ee..0000000
--- a/src/imports/effects/designer/ThresholdMaskEffectSpecifics.qml
+++ /dev/null
@@ -1,126 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Threshold Mask")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Spread")
- tooltip: qsTr("The smoothness of the mask edges near the threshold alpha value.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.spread
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Threshold")
- tooltip: qsTr("A threshold value for the mask pixels.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.threshold
- decimals: 2
- minimumValue: 0
- maximumValue: 1
- stepSize: 0.1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Mask source")
- tooltip: qsTr("The component that is going to be used as the mask.")
- }
-
- SecondColumnLayout {
- ItemFilterComboBox {
- typeFilter: "QtQuick.Item"
- validator: RegExpValidator { regExp: /(^$|^[a-z_]\w*)/ }
- backendValue: backendValues.maskSource
- implicitWidth: StudioTheme.Values.singleControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/ZoomBlurEffectSpecifics.qml b/src/imports/effects/designer/ZoomBlurEffectSpecifics.qml
deleted file mode 100644
index efa3f8e..0000000
--- a/src/imports/effects/designer/ZoomBlurEffectSpecifics.qml
+++ /dev/null
@@ -1,185 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.15
-import QtQuick.Layouts 1.15
-import HelperWidgets 2.0
-import StudioTheme 1.0 as StudioTheme
-
-Column {
- anchors.left: parent.left
- anchors.right: parent.right
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Zoom Blur")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Length")
- tooltip: qsTr("The maximum perceived amount of movement for each pixel. The amount "
- + "is smaller near the center and reaches the specified value at the "
- + "edges.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.length
- decimals: 1
- minimumValue: 0
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Samples")
- tooltip: qsTr("Samples per pixel to calculate blur. A larger value produces better "
- + "quality, but is slower to render.")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.samples
- decimals: 0
- minimumValue: 0
- maximumValue: 200
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Offsets")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Offset")
- }
-
- SecondColumnLayout {
- SpinBox {
- backendValue: backendValues.horizontalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The horizontal offset
- text: qsTr("H", "horizontal")
- tooltip: qsTr("The horizontal offset for the rendered shadow compared to the " +
- "inner shadow component's horizontal position.")
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlGap }
-
- SpinBox {
- backendValue: backendValues.verticalOffset
- decimals: 1
- minimumValue: -1000
- maximumValue: 1000
- stepSize: 1
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- Spacer { implicitWidth: StudioTheme.Values.controlLabelGap }
-
- ControlLabel {
- //: The vertical offset
- text: qsTr("V", "vertical")
- tooltip: qsTr("The vertical offset for the rendered shadow compared to the " +
- "inner shadow component's vertical position. ")
- }
-
- ExpandingSpacer {}
- }
- }
- }
-
- Section {
- anchors.left: parent.left
- anchors.right: parent.right
- caption: qsTr("Caching and Border")
-
- SectionLayout {
- PropertyLabel {
- text: qsTr("Cached")
- tooltip: qsTr("Caches the effect output pixels to improve the rendering "
- + "performance.")
- }
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.cached
- text: backendValues.cached.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
-
- PropertyLabel {
- text: qsTr("Transparent border")
- tooltip: qsTr("Pads the exterior of the component with a transparent edge, making "
- + "sampling outside the source texture use transparency instead of "
- + "the edge pixels.")
- }
-
- SecondColumnLayout {
- CheckBox {
- backendValue: backendValues.transparentBorder
- text: backendValues.transparentBorder.valueToString
- implicitWidth: StudioTheme.Values.twoControlColumnWidth
- + StudioTheme.Values.actionIndicatorWidth
- }
-
- ExpandingSpacer {}
- }
- }
- }
-}
diff --git a/src/imports/effects/designer/designer.pri b/src/imports/effects/designer/designer.pri
deleted file mode 100644
index b118965..0000000
--- a/src/imports/effects/designer/designer.pri
+++ /dev/null
@@ -1,88 +0,0 @@
-AUX_QML_FILES += \
- $$PWD/effects.metainfo
-
-
-AUX_QML_FILES += \
- $$PWD/BlendEffectSpecifics.qml \
- $$PWD/BrightnessContrastEffectSpecifics.qml \
- $$PWD/ColorizeEffectSpecifics.qml \
- $$PWD/ColorOverlayEffectSpecifics.qml \
- $$PWD/DesaturationEffectSpecifics.qml \
- $$PWD/DirectionalBlurEffectSpecifics.qml \
- $$PWD/DisplaceEffectSpecifics.qml \
- $$PWD/DropShadowEffectSpecifics.qml \
- $$PWD/FastBlurEffectSpecifics.qml \
- $$PWD/GammaAdjustEffectSpecifics.qml \
- $$PWD/GaussianBlurEffectSpecifics.qml \
- $$PWD/GlowEffectSpecifics.qml \
- $$PWD/HueSaturationEffectSpecifics.qml \
- $$PWD/InnerShadowEffectSpecifics.qml \
- $$PWD/LevelAdjustEffectSpecifics.qml \
- $$PWD/MaskedBlurEffectSpecifics.qml \
- $$PWD/OpacityMaskEffectSpecifics.qml \
- $$PWD/RadialBlurEffectSpecifics.qml \
- $$PWD/RecursiveBlurEffectSpecifics.qml \
- $$PWD/ThresholdMaskEffectSpecifics.qml \
- $$PWD/ZoomBlurEffectSpecifics.qml
-
-AUX_QML_FILES += \
- $$PWD/images/blend-mode-16px.png \
- $$PWD/images/blend-mode-24px.png \
- $$PWD/images/blend-mode-24px@2x.png \
- $$PWD/images/brightness-contrast-16px.png \
- $$PWD/images/brightness-contrast-24px.png \
- $$PWD/images/brightness-contrast-24px@2x.png \
- $$PWD/images/colourize-16px.png \
- $$PWD/images/colourize-24px.png \
- $$PWD/images/colourize-24px@2x.png \
- $$PWD/images/desaturation-16px.png \
- $$PWD/images/desaturation-24px.png \
- $$PWD/images/desaturation-24px@2x.png \
- $$PWD/images/directional-blur-16px.png \
- $$PWD/images/directional-blur-24px.png \
- $$PWD/images/directional-blur-24px@2x.png \
- $$PWD/images/displace-16px.png \
- $$PWD/images/displace-24px.png \
- $$PWD/images/displace-24px@2.png \
- $$PWD/images/drop-shadow-16px.png \
- $$PWD/images/drop-shadow-24px.png \
- $$PWD/images/drop-shadow-24px@2x.png \
- $$PWD/images/fast-blur-16px.png \
- $$PWD/images/fast-blur-24px.png \
- $$PWD/images/fast-blur-24px@2x.png \
- $$PWD/images/gamma-adjust-16px.png \
- $$PWD/images/gamma-adjust-24px.png \
- $$PWD/images/gamma-adjust-24px@2x.png \
- $$PWD/images/gaussian-blur-16px.png \
- $$PWD/images/gaussian-blur-24px.png \
- $$PWD/images/gaussian-blur-24px@2.png \
- $$PWD/images/glow-16px.png \
- $$PWD/images/glow-24px.png \
- $$PWD/images/glow-24px@2x.png \
- $$PWD/images/hue-saturation-16px.png \
- $$PWD/images/hue-saturation-24px.png \
- $$PWD/images/hue-saturation-24px@2x.png \
- $$PWD/images/inner-shadow-16px.png \
- $$PWD/images/inner-shadow-24px.png \
- $$PWD/images/inner-shadow-24px@2.png \
- $$PWD/images/levels-16px.png \
- $$PWD/images/levels-24px.png \
- $$PWD/images/levels-24px@2.png \
- $$PWD/images/mask-blur-16px.png \
- $$PWD/images/mask-blur-24px.png \
- $$PWD/images/mask-blur-24px@2x.png \
- $$PWD/images/opacity-mask-16px.png \
- $$PWD/images/opacity-mask-24px.png \
- $$PWD/images/opacity-mask-24px@2x.png \
- $$PWD/images/radial-blur-16px.png \
- $$PWD/images/radial-blur-24px.png \
- $$PWD/images/radial-blur-24px@2x.png \
- $$PWD/images/recursive-blur-16px.png \
- $$PWD/images/recursive-blur-24px.png \
- $$PWD/images/recursive-blur-24px@2.png \
- $$PWD/images/theshold-24px@2.png \
- $$PWD/images/threshold-16px.png \
- $$PWD/images/threshold-24px.png \
- $$PWD/images/zoom-blur-16px.png \
- $$PWD/images/zoom-blur-24px.png \
- $$PWD/images/zoom-blur-24px@2x.png
diff --git a/src/imports/effects/designer/effects.metainfo b/src/imports/effects/designer/effects.metainfo
deleted file mode 100644
index 08228b9..0000000
--- a/src/imports/effects/designer/effects.metainfo
+++ /dev/null
@@ -1,512 +0,0 @@
-MetaInfo {
- Type {
- name: "QtQuick.Studio.Effects.BlendEffect"
- icon: "images/blend-mode-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Blend"
- category: "Effects"
- libraryIcon: "images/blend-mode-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.BrightnessContrastEffect"
- icon: "images/brightness-contrast-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Brightness Contrast"
- category: "Effects"
- libraryIcon: "images/brightness-contrast-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.ColorizeEffect"
- icon: "images/colourize-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Colorize"
- category: "Effects"
- libraryIcon: "images/colourize-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.ColorOverlayEffect"
- icon: "images/colourize-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Color Overlay"
- category: "Effects"
- libraryIcon: "images/colourize-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.DesaturationEffect"
- icon: "images/desaturation-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Desaturation"
- category: "Effects"
- libraryIcon: "images/desaturation-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.DirectionalBlurEffect"
- icon: "images/directional-blur-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Directional Blur"
- category: "Effects"
- libraryIcon: "images/directional-blur-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.DisplaceEffect"
- icon: "images/displace-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Displace"
- category: "Effects"
- libraryIcon: "images/displace-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.DropShadowEffect"
- icon: "images/drop-shadow-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Drop Shadow"
- category: "Effects"
- libraryIcon: "images/drop-shadow-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.FastBlurEffect"
- icon: "images/fast-blur-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Fast Blur"
- category: "Effects"
- libraryIcon: "images/fast-blur-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.GammaAdjustEffect"
- icon: "images/gamma-adjust-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Gamma Adjust"
- category: "Effects"
- libraryIcon: "images/gamma-adjust-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.GaussianBlurEffect"
- icon: "images/gaussian-blur-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Gaussian Blur"
- category: "Effects"
- libraryIcon: "images/gaussian-blur-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.GlowEffect"
- icon: "images/glow-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Glow"
- category: "Effects"
- libraryIcon: "images/glow-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.HueSaturationEffect"
- icon: "images/hue-saturation-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Hue Saturation"
- category: "Effects"
- libraryIcon: "images/hue-saturation-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.InnerShadowEffect"
- icon: "images/inner-shadow-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Inner Shadow"
- category: "Effects"
- libraryIcon: "images/inner-shadow-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.LevelAdjustEffect"
- icon: "images/levels-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
-
- }
-
- ItemLibraryEntry {
- name: "Level Adjust"
- category: "Effects"
- libraryIcon: "images/levels-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.MaskedBlurEffect"
- icon: "images/mask-blur-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Masked Blur"
- category: "Effects"
- libraryIcon: "images/mask-blur-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.OpacityMaskEffect"
- icon: "images/opacity-mask-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Opacity Mask"
- category: "Effects"
- libraryIcon: "images/opacity-mask-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.RadialBlurEffect"
- icon: "images/radial-blur-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Radial Blur"
- category: "Effects"
- libraryIcon: "images/radial-blur-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.RecursiveBlurEffect"
- icon: "images/recursive-blur-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Recursive Blur"
- category: "Effects"
- libraryIcon: "images/recursive-blur-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.ThresholdMaskEffect"
- icon: "images/threshold-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Threshold Mask"
- category: "Effects"
- libraryIcon: "images/threshold-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Type {
- name: "QtQuick.Studio.Effects.ZoomBlurEffect"
- icon: "images/zoom-blur-16px.png"
-
- Hints {
- canBeDroppedInFormEditor: false
- canBeDroppedInNavigator: true
- isMovable: false
- isResizable: false
- canBeReparented: false
- visibleInNavigator: true
- forceNonDefaultProperty: "layer.effect"
- setParentProperty: "layer.enabled: true"
- }
-
- ItemLibraryEntry {
- name: "Zoom Blur"
- category: "Effects"
- libraryIcon: "images/zoom-blur-24px.png"
- version: "1.0"
- requiredImport: "QtQuick.Studio.Effects"
- }
- }
-
- Imports {
- showTagsForImports: [
- "QtQuick.Studio.Effects"
- ]
- }
-}
diff --git a/src/imports/effects/designer/images/blend-mode-16px.png b/src/imports/effects/designer/images/blend-mode-16px.png
deleted file mode 100644
index 8ec9736..0000000
--- a/src/imports/effects/designer/images/blend-mode-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/blend-mode-24px.png b/src/imports/effects/designer/images/blend-mode-24px.png
deleted file mode 100644
index 4c76067..0000000
--- a/src/imports/effects/designer/images/blend-mode-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/blend-mode-24px@2x.png b/src/imports/effects/designer/images/blend-mode-24px@2x.png
deleted file mode 100644
index 2b8a190..0000000
--- a/src/imports/effects/designer/images/blend-mode-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/brightness-contrast-16px.png b/src/imports/effects/designer/images/brightness-contrast-16px.png
deleted file mode 100644
index 76160da..0000000
--- a/src/imports/effects/designer/images/brightness-contrast-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/brightness-contrast-24px.png b/src/imports/effects/designer/images/brightness-contrast-24px.png
deleted file mode 100644
index d905d3d..0000000
--- a/src/imports/effects/designer/images/brightness-contrast-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/brightness-contrast-24px@2x.png b/src/imports/effects/designer/images/brightness-contrast-24px@2x.png
deleted file mode 100644
index f54d32a..0000000
--- a/src/imports/effects/designer/images/brightness-contrast-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/colourize-16px.png b/src/imports/effects/designer/images/colourize-16px.png
deleted file mode 100644
index b753206..0000000
--- a/src/imports/effects/designer/images/colourize-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/colourize-24px.png b/src/imports/effects/designer/images/colourize-24px.png
deleted file mode 100644
index ee306f1..0000000
--- a/src/imports/effects/designer/images/colourize-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/colourize-24px@2x.png b/src/imports/effects/designer/images/colourize-24px@2x.png
deleted file mode 100644
index c2eca92..0000000
--- a/src/imports/effects/designer/images/colourize-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/desaturation-16px.png b/src/imports/effects/designer/images/desaturation-16px.png
deleted file mode 100644
index 23ce849..0000000
--- a/src/imports/effects/designer/images/desaturation-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/desaturation-24px.png b/src/imports/effects/designer/images/desaturation-24px.png
deleted file mode 100644
index a437e6d..0000000
--- a/src/imports/effects/designer/images/desaturation-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/desaturation-24px@2x.png b/src/imports/effects/designer/images/desaturation-24px@2x.png
deleted file mode 100644
index 5d613f9..0000000
--- a/src/imports/effects/designer/images/desaturation-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/directional-blur-16px.png b/src/imports/effects/designer/images/directional-blur-16px.png
deleted file mode 100644
index f26f822..0000000
--- a/src/imports/effects/designer/images/directional-blur-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/directional-blur-24px.png b/src/imports/effects/designer/images/directional-blur-24px.png
deleted file mode 100644
index e58ffe1..0000000
--- a/src/imports/effects/designer/images/directional-blur-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/directional-blur-24px@2x.png b/src/imports/effects/designer/images/directional-blur-24px@2x.png
deleted file mode 100644
index 4022b84..0000000
--- a/src/imports/effects/designer/images/directional-blur-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/displace-16px.png b/src/imports/effects/designer/images/displace-16px.png
deleted file mode 100644
index dc2306b..0000000
--- a/src/imports/effects/designer/images/displace-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/displace-24px.png b/src/imports/effects/designer/images/displace-24px.png
deleted file mode 100644
index 9563df4..0000000
--- a/src/imports/effects/designer/images/displace-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/displace-24px@2.png b/src/imports/effects/designer/images/displace-24px@2.png
deleted file mode 100644
index 0be970b..0000000
--- a/src/imports/effects/designer/images/displace-24px@2.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/drop-shadow-16px.png b/src/imports/effects/designer/images/drop-shadow-16px.png
deleted file mode 100644
index d347eca..0000000
--- a/src/imports/effects/designer/images/drop-shadow-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/drop-shadow-24px.png b/src/imports/effects/designer/images/drop-shadow-24px.png
deleted file mode 100644
index 55432f6..0000000
--- a/src/imports/effects/designer/images/drop-shadow-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/drop-shadow-24px@2x.png b/src/imports/effects/designer/images/drop-shadow-24px@2x.png
deleted file mode 100644
index 266e7a8..0000000
--- a/src/imports/effects/designer/images/drop-shadow-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/fast-blur-16px.png b/src/imports/effects/designer/images/fast-blur-16px.png
deleted file mode 100644
index 9a1b1a1..0000000
--- a/src/imports/effects/designer/images/fast-blur-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/fast-blur-24px.png b/src/imports/effects/designer/images/fast-blur-24px.png
deleted file mode 100644
index 7f409ad..0000000
--- a/src/imports/effects/designer/images/fast-blur-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/fast-blur-24px@2x.png b/src/imports/effects/designer/images/fast-blur-24px@2x.png
deleted file mode 100644
index 07ba2a0..0000000
--- a/src/imports/effects/designer/images/fast-blur-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/gamma-adjust-16px.png b/src/imports/effects/designer/images/gamma-adjust-16px.png
deleted file mode 100644
index c4b16ca..0000000
--- a/src/imports/effects/designer/images/gamma-adjust-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/gamma-adjust-24px.png b/src/imports/effects/designer/images/gamma-adjust-24px.png
deleted file mode 100644
index ad0c8dc..0000000
--- a/src/imports/effects/designer/images/gamma-adjust-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/gamma-adjust-24px@2x.png b/src/imports/effects/designer/images/gamma-adjust-24px@2x.png
deleted file mode 100644
index fe1d7bd..0000000
--- a/src/imports/effects/designer/images/gamma-adjust-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/gaussian-blur-16px.png b/src/imports/effects/designer/images/gaussian-blur-16px.png
deleted file mode 100644
index 8abcc21..0000000
--- a/src/imports/effects/designer/images/gaussian-blur-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/gaussian-blur-24px.png b/src/imports/effects/designer/images/gaussian-blur-24px.png
deleted file mode 100644
index 69682f1..0000000
--- a/src/imports/effects/designer/images/gaussian-blur-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/gaussian-blur-24px@2.png b/src/imports/effects/designer/images/gaussian-blur-24px@2.png
deleted file mode 100644
index fae48fd..0000000
--- a/src/imports/effects/designer/images/gaussian-blur-24px@2.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/glow-16px.png b/src/imports/effects/designer/images/glow-16px.png
deleted file mode 100644
index 8adc931..0000000
--- a/src/imports/effects/designer/images/glow-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/glow-24px.png b/src/imports/effects/designer/images/glow-24px.png
deleted file mode 100644
index 782a5ce..0000000
--- a/src/imports/effects/designer/images/glow-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/glow-24px@2x.png b/src/imports/effects/designer/images/glow-24px@2x.png
deleted file mode 100644
index ae6795a..0000000
--- a/src/imports/effects/designer/images/glow-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/hue-saturation-16px.png b/src/imports/effects/designer/images/hue-saturation-16px.png
deleted file mode 100644
index 392d73c..0000000
--- a/src/imports/effects/designer/images/hue-saturation-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/hue-saturation-24px.png b/src/imports/effects/designer/images/hue-saturation-24px.png
deleted file mode 100644
index 1d53207..0000000
--- a/src/imports/effects/designer/images/hue-saturation-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/hue-saturation-24px@2x.png b/src/imports/effects/designer/images/hue-saturation-24px@2x.png
deleted file mode 100644
index 78e13d8..0000000
--- a/src/imports/effects/designer/images/hue-saturation-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/inner-shadow-16px.png b/src/imports/effects/designer/images/inner-shadow-16px.png
deleted file mode 100644
index dfd605d..0000000
--- a/src/imports/effects/designer/images/inner-shadow-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/inner-shadow-24px.png b/src/imports/effects/designer/images/inner-shadow-24px.png
deleted file mode 100644
index a5a7e6b..0000000
--- a/src/imports/effects/designer/images/inner-shadow-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/inner-shadow-24px@2.png b/src/imports/effects/designer/images/inner-shadow-24px@2.png
deleted file mode 100644
index 65ade03..0000000
--- a/src/imports/effects/designer/images/inner-shadow-24px@2.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/levels-16px.png b/src/imports/effects/designer/images/levels-16px.png
deleted file mode 100644
index 07cd364..0000000
--- a/src/imports/effects/designer/images/levels-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/levels-24px.png b/src/imports/effects/designer/images/levels-24px.png
deleted file mode 100644
index de33760..0000000
--- a/src/imports/effects/designer/images/levels-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/levels-24px@2.png b/src/imports/effects/designer/images/levels-24px@2.png
deleted file mode 100644
index 514d4a5..0000000
--- a/src/imports/effects/designer/images/levels-24px@2.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/mask-blur-16px.png b/src/imports/effects/designer/images/mask-blur-16px.png
deleted file mode 100644
index 46a2236..0000000
--- a/src/imports/effects/designer/images/mask-blur-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/mask-blur-24px.png b/src/imports/effects/designer/images/mask-blur-24px.png
deleted file mode 100644
index 7de9c08..0000000
--- a/src/imports/effects/designer/images/mask-blur-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/mask-blur-24px@2x.png b/src/imports/effects/designer/images/mask-blur-24px@2x.png
deleted file mode 100644
index b66139a..0000000
--- a/src/imports/effects/designer/images/mask-blur-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/opacity-mask-16px.png b/src/imports/effects/designer/images/opacity-mask-16px.png
deleted file mode 100644
index 10fb5b1..0000000
--- a/src/imports/effects/designer/images/opacity-mask-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/opacity-mask-24px.png b/src/imports/effects/designer/images/opacity-mask-24px.png
deleted file mode 100644
index a5f8078..0000000
--- a/src/imports/effects/designer/images/opacity-mask-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/opacity-mask-24px@2x.png b/src/imports/effects/designer/images/opacity-mask-24px@2x.png
deleted file mode 100644
index 642c719..0000000
--- a/src/imports/effects/designer/images/opacity-mask-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/radial-blur-16px.png b/src/imports/effects/designer/images/radial-blur-16px.png
deleted file mode 100644
index 5e984a0..0000000
--- a/src/imports/effects/designer/images/radial-blur-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/radial-blur-24px.png b/src/imports/effects/designer/images/radial-blur-24px.png
deleted file mode 100644
index 6987300..0000000
--- a/src/imports/effects/designer/images/radial-blur-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/radial-blur-24px@2x.png b/src/imports/effects/designer/images/radial-blur-24px@2x.png
deleted file mode 100644
index cf72841..0000000
--- a/src/imports/effects/designer/images/radial-blur-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/recursive-blur-16px.png b/src/imports/effects/designer/images/recursive-blur-16px.png
deleted file mode 100644
index e12e40b..0000000
--- a/src/imports/effects/designer/images/recursive-blur-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/recursive-blur-24px.png b/src/imports/effects/designer/images/recursive-blur-24px.png
deleted file mode 100644
index da3b1c1..0000000
--- a/src/imports/effects/designer/images/recursive-blur-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/recursive-blur-24px@2.png b/src/imports/effects/designer/images/recursive-blur-24px@2.png
deleted file mode 100644
index 789ba1a..0000000
--- a/src/imports/effects/designer/images/recursive-blur-24px@2.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/theshold-24px@2.png b/src/imports/effects/designer/images/theshold-24px@2.png
deleted file mode 100644
index 74243f3..0000000
--- a/src/imports/effects/designer/images/theshold-24px@2.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/threshold-16px.png b/src/imports/effects/designer/images/threshold-16px.png
deleted file mode 100644
index 006d495..0000000
--- a/src/imports/effects/designer/images/threshold-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/threshold-24px.png b/src/imports/effects/designer/images/threshold-24px.png
deleted file mode 100644
index aeef810..0000000
--- a/src/imports/effects/designer/images/threshold-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/zoom-blur-16px.png b/src/imports/effects/designer/images/zoom-blur-16px.png
deleted file mode 100644
index ee5f40a..0000000
--- a/src/imports/effects/designer/images/zoom-blur-16px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/zoom-blur-24px.png b/src/imports/effects/designer/images/zoom-blur-24px.png
deleted file mode 100644
index 34435c8..0000000
--- a/src/imports/effects/designer/images/zoom-blur-24px.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/designer/images/zoom-blur-24px@2x.png b/src/imports/effects/designer/images/zoom-blur-24px@2x.png
deleted file mode 100644
index 568168e..0000000
--- a/src/imports/effects/designer/images/zoom-blur-24px@2x.png
+++ /dev/null
Binary files differ
diff --git a/src/imports/effects/doc/qtquickstudioeffects.qdocconf b/src/imports/effects/doc/qtquickstudioeffects.qdocconf
deleted file mode 100644
index 89a6d2d..0000000
--- a/src/imports/effects/doc/qtquickstudioeffects.qdocconf
+++ /dev/null
@@ -1,48 +0,0 @@
-include($QT_INSTALL_DOCS/global/qt-module-defaults.qdocconf)
-
-project = QtQuickStudioEffects
-description = Qt Quick Studio Effects Reference Documentation
-version = $QT_VERSION
-
-examplesinstallpath = qtquickstudioeffects
-
-qhp.projects = QtQuickStudioEffects
-
-qhp.QtQuickStudioEffects.file = qtquickstudioeffects.qhp
-qhp.QtQuickStudioEffects.namespace = org.qt-project.qtquickstudioeffects.$QT_VERSION_TAG
-qhp.QtQuickStudioEffects.virtualFolder = qtquickstudioeffects
-qhp.QtQuickStudioEffects.indexTitle = Qt Quick Studio Effects
-qhp.QtQuickStudioEffects.indexRoot =
-
-qhp.QtQuickStudioEffects.filterAttributes = qtquickstudioeffects $QT_VERSION qtrefdoc
-qhp.QtQuickStudioEffects.customFilters.Qt.name = QtQuickStudioeffects $QT_VERSION
-qhp.QtQuickStudioEffects.customFilters.Qt.filterAttributes = qtquickstudioeffects $QT_VERSION
-
-qhp.QtQuickStudioEffects.subprojects = qmltypes
-
-qhp.QtQuickStudioEffects.subprojects.qmltypes.title = QML Types
-qhp.QtQuickStudioEffects.subprojects.qmltypes.indexTitle = Qt Quick Studio Effects QML Types
-qhp.QtQuickStudioEffects.subprojects.qmltypes.selectors = qmlclass
-qhp.QtQuickStudioEffects.subprojects.qmltypes.sortPages = true
-
-#qhp.QtQuickStudioEffects.subprojects.examples.title = Examples
-#qhp.QtQuickStudioEffects.subprojects.examples.indexTitle = Qt Quick Studio Effects Examples
-#qhp.QtQuickStudioEffects.subprojects.examples.selectors = fake:example
-#qhp.QtQuickStudioEffects.subprojects.examples.sortPages = true
-
-headerdirs += ..
-sourcedirs += ..
-#exampledirs =
-imagedirs += images \
-
-depends += qtcore qtdoc qtgui qtquick qtquickextras qtgraphicaleffects
-
-tagfile = qtquickstudioeffects.tags
-
-#add generic thumbnail images for example documentation that does not have an image.
-#manifestmeta.thumbnail.names +=
-
-navigation.landingpage = "Qt Quick Studio Effects"
-navigation.qmltypespage = "Qt Quick Studio Effects QML Types"
-
-macro.QDS = "Qt Design Studio"
diff --git a/src/imports/effects/doc/src/qtquickstudioeffects-index.qdoc b/src/imports/effects/doc/src/qtquickstudioeffects-index.qdoc
deleted file mode 100644
index 1e9a0a0..0000000
--- a/src/imports/effects/doc/src/qtquickstudioeffects-index.qdoc
+++ /dev/null
@@ -1,56 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtquickstudio-effects-index.html
- \title Qt Quick Studio Effects
- \brief Provides effects enhanced for creating animated UIs.
-
- The Qt Quick Studio Effects module provides effects enhanced for creating
- animated UIs that inherit the types in the \l {Qt Graphical Effects} module.
-
- \section1 Getting Started
-
- To import the QML types into your application, use the following import
- statement in your .qml file:
-
- \code
- import QtQuick.Studio.Effects 1.0
- \endcode
-
- \section1 Articles and Guides
-
- \list
- \li \l{Qt Quick Studio Effects Overview}{Overview}
- \endlist
-
- \section1 Reference
-
- \list
- \li \l{Qt Quick Studio Effects QML Types}{QML Types}
- \endlist
-*/
diff --git a/src/imports/effects/doc/src/qtquickstudioeffects-overview.qdoc b/src/imports/effects/doc/src/qtquickstudioeffects-overview.qdoc
deleted file mode 100644
index 438861e..0000000
--- a/src/imports/effects/doc/src/qtquickstudioeffects-overview.qdoc
+++ /dev/null
@@ -1,344 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \page qtquickstudio-effects-overview.html
-
- \title Qt Quick Studio Effects Overview
-
- The Qt Quick Studio Effects module provides effects enhanced for creating
- animated UIs that inherit the types in the \l {Qt Graphical Effects} module.
-
- Effects have one or more source properties for specifying the visual input
- for which the effect is applied to a component. The altered visual output is
- then presented in the effect component itself. The source can be another,
- often hidden, component in the scene. More complex effects can have multiple
- sources. The source component can be any component, even video or another
- effect. Pipelining multiple effects together is a simple way to create
- even more impressive output.
-
- Each effect has a set of properties that can be used to configure the effect
- output. They can be animated just like any other properties. The
- component documentation contains property descriptions and basic usage
- examples.
-
- \section1 Caching and Borders
-
- The \c cached property allows the effect output pixels to be cached
- in order to improve the rendering performance. Every time the source or
- effect properties are changed, the pixels in the cache must be updated.
- Memory consumption is increased, because an extra buffer of memory is
- required for storing the effect output. We recommend that you disable the
- cache when the source or the effect properties are animated.
-
- The \c transparentBorder property determines the blur behavior
- near the edges of the component, where the pixel blurring is affected by
- the pixels outside the source edges.
-
- If the property is set to \c true, the pixels outside the source are
- interpreted as being transparent, which is similar to OpenGL clamp-to-border
- extension. The blur is expanded slightly outside the effect component area.
-
- If the property is set to \c false, the pixels outside the source are
- interpreted as containing the same color as the pixels at the edge of
- the component, which is similar to OpenGL clamp-to-edge behavior. The blur
- does not expand outside the effect component area.
-
- \section1 Summary of Qt Quick Studio Effects
-
- The following table summarizes the available effects and contains links to
- the developer documentation of the inherited component.
-
- \note The effects are available when running with OpenGL.
-
- \table
- \header
- \li Effect
- \li Description
- \row
- \li \l [QML] Blend
- \li Merges two source components by using a blend mode.
-
- The default value of the \c mode property is \c subtract. Thus,
- the pixel value from the component specified as the value of the
- \c foregroundSource property, which is going to be blended over
- the source component, is subtracted from the source and written
- over it.
-
- For a list of possible \c mode values and examples of their
- use, see \l{Blend::mode}{Blend.mode}.
- \row
- \li \l BrightnessContrast
- \li Adjusts \c brightness and \c contrast.
- \row
- \li \l Colorize
- \li Sets the color in the HSL color space by specifying \c hue,
- \c lightness, and \c saturation values.
- \row
- \li \l ColorOverlay
- \li Alters the colors of the source component by applying a \c color
- overlay.
- \row
- \li \l Desaturate
- \li Reduces the saturation of the colors by the value set as a value of
- the \c desaturate property. The value ranges from \c 0.0
- (no change) to \c 1.0 (desaturated). Desaturated pixel values are
- calculated as averages of the original RGB component values
- of the source component.
- \row
- \li \l DirectionalBlur
- \li Applies a blur effect to the specified direction. The value of the
- \c angle property, defines the direction of the blur. This effect
- makes the source component appear to be moving in the direction of
- the blur. Blur is applied to both sides of each pixel and therefore
- setting the direction to \c 0 and \c 180 provides the same result.
-
- The value of the \c length property specifies the perceived
- amount of movement for each pixel. The movement is divided evenly
- to both sides of each pixel.
-
- The quality of the blur depends on the value of the
- \c samples property. If the \c length value is large,
- more samples are needed to preserve high visual quality.
- \row
- \li \l Displace
- \li Moves the pixels of the source component according to
- the displacement map specified as the value of the
- \c displacementSource property.
-
- The value of the \c displacement property specifies the
- scale for the displacement. The larger the scale, the larger the
- displacement of the pixels. The value set to \c 0.0 causes no
- displacement. The value of \c -1.0 sets the inverted maximum shift
- according to the displacement source value, while \c 1.0 sets the
- maximum shift.
- \row
- \li \l DropShadow
- \li Generates a soft shadow behind the source component using a gaussian
- blur. This effect blurs the alpha channel of the input and colorizes
- the result, which it then places behind the source component to
- create a soft shadow. You can set the shadow's color as a value of
- the \c color property and change its location by setting the values
- of the \c horizontalOffset and \c verticalOffset properties.
-
- The value of the \c radius property specifies the softness of
- the shadow. A larger radius causes the edges of the shadow to appear
- more blurry. The ideal blur is achieved by setting the value of the
- \c samples property to twice as large as the highest required
- radius value plus one (\c {samples = 1 + radius * 2}).
-
- The soft shadow is created by blurring the image live using a
- gaussian blur, which is a costly operation. Fullscreen gaussian
- blur with even a moderate number of samples will only run at 60
- FPS on high-end graphics hardware.
- \row
- \li \l FastBlur
- \li Applies a fast blur effect to one or more source components.
- \l FastBlur offers lower blur quality than \l GaussianBlur, but
- it is faster to render.
- This effect softens the source content by blurring it with
- an algorithm that uses source content downscaling and
- bilinear filtering. Use this effect if the source content
- is rapidly changing and the highest possible blur quality
- is not needed.
-
- The value of the \c radius property specifies the distance of
- the neighboring pixels that affect the blurring of an individual
- pixel. A larger radius increases the blur effect. The fast blur
- algorithm may internally reduce the accuracy of the radius in order
- to provide good rendering performance.
- \row
- \li \l [QML] GammaAdjust
- \li Alters the luminance of the source component. This effect is applied
- to each pixel according to the curve that is pre-defined as a
- power-law expression, where the value of the \c gamma
- property is used as the reciprocal scaling exponent.
- \row
- \li \l [QML] GaussianBlur
- \li Applies a gaussian blur effect to one or more source components.
- The effect softens the image by blurring it with an algorithm that
- uses the gaussian function to calculate the effect. The effect
- produces higher quality than \l FastBlur, but is slower
- to render. Performing blur live is a costly operation. Fullscreen
- gaussian blur with even a moderate number of \c samples
- will only run at 60 FPS on high-end graphics hardware.
-
- The value of the \c radius property specifies the distance of
- the neighboring pixels that affect the blurring of an individual
- pixel. The value of the \c deviation property is a parameter to
- the gaussian function that is used when calculating neighboring
- pixel weights for the blurring. A larger deviation causes an image
- to appear more blurry, but it also reduces the quality of the blur.
- A very large deviation value causes the effect to look a bit similar
- to what, for exmple, a box blur algorithm produces. A too small
- deviation value makes the effect insignificant for the pixels near
- the radius.
- \row
- \li \l [QML] Glow
- \li Generates a halo-like glow around the source component. This effect
- blurs the alpha channel of the source and colorizes it with
- \c color. It then places the alpha channel behind the source,
- resulting in a halo or glow around the component. The quality
- of the blurred edge can be controlled by using the values of the
- \c samples and \c radius properties and the strength of the
- glow can be changed using the value of the \c spread property.
- \row
- \li \l HueSaturation
- \li Alters the source component colors in the HSL color space. This
- effect is similar to the \l Colorize effect, but the \c hue and
- \c saturation values are handled differently. This effect always
- shifts these values, as well as the \c lightness value from the
- original, instead of setting them.
- \row
- \li \l InnerShadow
- \li Generates a colorized and blurred shadow inside the source using
- the color that you specify as the value of the \c color property.
-
- The quality of the shadow can be controlled by the values of the
- \c samples and \c radius properties. Ideally, the
- sample value should be twice as large as the highest required
- radius value. For example, if the radius is animated between
- \c 0.0 and \c 4.0, samples should be set to \c 8.
-
- The value of the \c spread property specifies how large a part
- of the shadow color is strengthened near the source edges.
- The effect produces a high quality shadow image, and therefore the
- rendering speed of the shadow might not be the highest possible.
- The rendering speed is reduced especially if the shadow edges are
- heavily softened. For use cases that require faster rendering speed
- at the cost of high visual quality, set the \c fast property to
- \c true.
- \row
- \li \l {LevelAdjust}{Level Adjust}
- \li Adjusts color levels in the RGBA color space. This effect adjusts
- the source component colors separately for each color channel. Source
- component contrast can be adjusted and color balance altered.
-
- The value of the \c gamma property specifies the change factor
- for how the value of each pixel color channel is altered according
- to the equation. Setting the gamma values under
- \c QtVector3d(1.0, 1.0, 1.0) makes the image darker, whereas the
- values above \c QtVector3d(1.0, 1.0, 1.0) lighten it. The value
- ranges from \c QtVector3d(0.0, 0.0, 0.0) (darkest) to \c inf
- (lightest).
-
- You can specify the maximum and minimum input and output levels for
- each color channel. \c maximumInput sets the white-point,
- which means that all pixels with a higher value are rendered as
- white (per color channel). Decreasing this value lightens the light
- areas. To darken the light areas and to increase the contrast,
- decrease the value of the \c maximumOutput property.
-
- The value of the \c minimumInput property sets the minimum
- input level for each color channel. It sets the black-point, which
- means that all pixels with a lower value are rendered as black
- (per color channel). Increasing this value darkens the dark areas.
- To lighten the dark areas and to reduce the contrast, increase the
- value of the \c minimumOutput property.
- \row
- \li \l MaskedBlur
- \li Softens the image by blurring it. The intensity of the blur can be
- controlled for each pixel by specifying a \c maskSource,
- so that some parts of the source are blurred more than others.
-
- The value of the \c radius property specifies the distance of
- the neighboring pixels that affect the blurring of an individual
- pixel.
-
- The value of the \c samples property specifies, how many
- samples are taken per pixel when blur calculation is done. Larger
- samples produce better quality, but are slower to render.
- \row
- \li \l OpacityMask
- \li Masks the source component with another component specified as a
- value of the \c maskSource property. The mask component gets
- rendered into an intermediate pixel buffer and the alpha values
- from the result are used to determine the visibility of the source
- component's pixels display.
-
- Set the \c invert property to \c true to specify that the
- resulting opacity is the source alpha multiplied with the
- inverse of the mask alpha: \c {As * (1 - Am)}. When this property
- is \c false, the resulting opacity is the source alpha multiplied
- with the mask alpha: \c {As * Am}.
- \row
- \li \l RadialBlur
- \li Applies a directional blur effect in a circular direction around the
- component's center point. This effect makes the source component
- appear to be rotating into the direction of the blur. Other
- available motionblur effects are \l ZoomBlur and \l DirectionalBlur.
-
- The value of the \c angle property specifies both the direction
- of the blur and the level of blurring. The larger the angle, the
- more blurred the result. The quality of the blur depends on the
- value or the \c samples property. If the angle is large, more
- samples are needed to preserve high visual quality.
- \row
- \li \l RecursiveBlur
- \li Blurs repeatedly, providing a strong blur effect. This effect
- softens the image by blurring it with an algorithm that uses a
- recursive feedback loop to blur the source as many times as
- specified by the value of the \c loops property.
-
- The value of the \c radius property specifies the distance of
- the neighboring pixels that affect the blurring of an individual
- pixel.
-
- The effect may produce more blurred results than \l FastBlur or
- \l GaussianBlur but the result is produced asynchronously and
- takes more time.
- \row
- \li \l ThresholdMask
- \li Masks the source component with another component specified by the
- value of the \c maskSource property. The value of the \c spread
- property determines the smoothness of the mask edges near the
- \c threshold alpha value. Setting spread to \c 0.0 uses
- the mask with the specified threshold. Setting higher spread values
- softens the transition from the transparent mask pixels towards
- opaque mask pixels by adding interpolated values between them.
- \row
- \li \l ZoomBlur
- \li Applies a directional blur effect towards source component's
- center point. This effect makes the source component appear to be
- moving towards the center point in Z-direction or the camera
- appear to be zooming rapidly.
-
- The value of the \c length property specifies the maximum
- perceived amount of movement for each pixel. The amount is smaller
- near the center specified by the \c horizontalOffset and
- \c verticalOffset properties and reaches the specified value
- at the edges.
-
- The quality of the blur depends on the value of the
- \c samples property. If the length value is large,
- more samples are needed to preserve high visual quality.
-
- Other available motion blur effects are \ DirectionalBlur and
- \l RadialBlur.
- \endtable
-
-*/
diff --git a/src/imports/effects/doc/src/qtquickstudioeffects-qmlmodule.qdoc b/src/imports/effects/doc/src/qtquickstudioeffects-qmlmodule.qdoc
deleted file mode 100644
index 3868701..0000000
--- a/src/imports/effects/doc/src/qtquickstudioeffects-qmlmodule.qdoc
+++ /dev/null
@@ -1,43 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2021 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \qmlmodule QtQuick.Studio.Effects 1.0
- \title Qt Quick Studio Effects QML Types
- \ingroup qmlmodules
- \brief Provides effects enhanced for creating animated UIs.
-
- The Qt Quick Studio Effects module provides effects enhanced for creating
- animated UIs that inherit the types in the \l {Qt Graphical Effects} module.
-
- The QML types can be imported into your application using the following
- import statements in your .qml file:
-
- \badcode
- import QtQuick.Studio.Effects 1.0
- \endcode
-*/
diff --git a/src/imports/effects/doc/style/style.css b/src/imports/effects/doc/style/style.css
deleted file mode 100644
index df84049..0000000
--- a/src/imports/effects/doc/style/style.css
+++ /dev/null
@@ -1,137 +0,0 @@
-a:link, a:visited {
- color: #00732F;
- text-decoration: none;
- font-weight: bold;
-}
-
-body {
- font: normal 400 14px/1.2 Arial;
- margin-top: 85px;
-}
-
-h1 {
- margin: 0;
-}
-
-h2 {
- font: 500 20px/1.2 Arial;
-}
-
-h3.fn, span.fn {
- -moz-border-radius: 7px 7px 7px 7px;
- -webkit-border-radius: 7px 7px 7px 7px;
- border-radius: 7px 7px 7px 7px;
- background-color: #F6F6F6;
- border-width: 1px;
- border-style: solid;
- border-color: #E6E6E6;
- word-spacing: 3px;
- padding: 3px 5px;
-}
-
-table, pre {
- -moz-border-radius: 7px 7px 7px 7px;
- -webkit-border-radius: 7px 7px 7px 7px;
- border-radius: 7px 7px 7px 7px;
- background-color: #F6F6F6;
- border: 1px solid #E6E6E6;
- border-collapse: separate;
- font-size: 12px;
- line-height: 1.2;
- margin-bottom: 25px;
- margin-left: 15px;
-}
-
-table td {
- padding: 3px 15px 3px 20px;
-}
-
-table tr.even {
- background-color: white;
- color: #66666E;
-}
-
-table tr.odd {
- background-color: #F6F6F6;
- color: #66666E;
-}
-
-li {
- margin-bottom: 10px;
- padding-left: 12px;
-}
-
-.cpp {
- display: block;
- margin: 10;
- overflow: hidden;
- overflow-x: hidden;
- overflow-y: hidden;
- padding: 20px 0 20px 0;
-}
-
-.footer {
- margin-top: 50px;
-}
-
-.memItemLeft {
- padding-right: 3px;
-}
-
-.memItemRight {
- padding: 3px 15px 3px 0;
-}
-
-.qml {
- display: block;
- margin: 10;
- overflow: hidden;
- overflow-x: hidden;
- overflow-y: hidden;
- padding: 20px 0 20px 0;
-}
-
-.qmldefault {
- padding-left: 5px;
- float: right;
- color: red;
-}
-
-.qmlreadonly {
- padding-left: 5px;
- float: right;
- color: #254117;
-}
-
-.rightAlign {
- padding: 3px 5px 3px 10px;
- text-align: right;
-}
-
-.title {
- background-color: white;
- color: #44A51C;
- font-family: Verdana;
- font-size: 35px;
- font-weight: normal;
- left: 0;
- padding-bottom: 5px;
- padding-left: 16px;
- padding-top: 20px;
- position: absolute;
- right: 0;
- top: 0;
-}
-
-.toc {
- float: right;
- -moz-border-radius: 7px 7px 7px 7px;
- -webkit-border-radius: 7px 7px 7px 7px;
- border-radius: 7px 7px 7px 7px;
- background-color: #F6F6F6;
- border: 1px solid #DDD;
- margin: 0 20px 10px 10px;
- padding: 20px 15px 20px 20px;
- height: auto;
- width: 200px;
-}
diff --git a/src/imports/effects/effects.pri b/src/imports/effects/effects.pri
deleted file mode 100644
index be5c224..0000000
--- a/src/imports/effects/effects.pri
+++ /dev/null
@@ -1,47 +0,0 @@
-QML_FILES += \
- $$PWD/BlendItem.qml \
- $$PWD/BrightnessContrastItem.qml \
- $$PWD/ColorizeItem.qml \
- $$PWD/ColorOverlayItem.qml \
- $$PWD/DirectionalBlurItem.qml \
- $$PWD/DropShadowItem.qml \
- $$PWD/FastBlurItem.qml \
- $$PWD/GaussianBlurItem.qml \
- $$PWD/GlowItem.qml \
- $$PWD/GaussianBlurItem.qml \
- $$PWD/GammaAdjustItem.qml \
- $$PWD/RecursiveBlurItem.qml \
- $$PWD/ThresholdMaskItem.qml \
- $$PWD/LevelAdjustItem.qml \
- $$PWD/InnerShadowItem.qml \
- $$PWD/DisplaceItem.qml \
- $$PWD/DesaturationItem.qml \
- $$PWD/HueSaturationItem.qml \
- $$PWD/MaskedBlurItem.qml \
- $$PWD/MaskItem.qml \
- $$PWD/OpacityMaskItem.qml \
- $$PWD/RadialBlurItem.qml \
- $$PWD/RotationItem.qml \
- $$PWD/SaturationItem.qml \
- $$PWD/ZoomBlurItem.qml \
- $$PWD/BlendEffect.qml \
- $$PWD/BrightnessContrastEffect.qml \
- $$PWD/ColorizeEffect.qml \
- $$PWD/ColorOverlayEffect.qml \
- $$PWD/DesaturationEffect.qml \
- $$PWD/DirectionalBlurEffect.qml \
- $$PWD/DisplaceEffect.qml \
- $$PWD/DropShadowEffect.qml \
- $$PWD/FastBlurEffect.qml \
- $$PWD/GammaAdjustEffect.qml \
- $$PWD/GaussianBlurEffect.qml \
- $$PWD/GlowEffect.qml \
- $$PWD/HueSaturationEffect.qml \
- $$PWD/InnerShadowEffect.qml \
- $$PWD/LevelAdjustEffect.qml \
- $$PWD/MaskedBlurEffect.qml \
- $$PWD/OpacityMaskEffect.qml \
- $$PWD/RadialBlurEffect.qml \
- $$PWD/RecursiveBlurEffect.qml \
- $$PWD/ThresholdMaskEffect.qml \
- $$PWD/ZoomBlurEffect.qml
diff --git a/src/imports/effects/effects.pro b/src/imports/effects/effects.pro
deleted file mode 100644
index a319a8c..0000000
--- a/src/imports/effects/effects.pro
+++ /dev/null
@@ -1,26 +0,0 @@
-TARGET = qtstudioeffectsplugin
-TARGETPATH = QtQuick/Studio/Effects
-IMPORT_VERSION = 1.0
-
-QT += qml quick
-QT_PRIVATE += core-private gui-private qml-private quick-private quicktemplates2-private quickcontrols2-private
-
-DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII
-
-include(effects.pri)
-
-OTHER_FILES += \
- qmldir \
- $$QML_FILES
-
-SOURCES += \
- $$PWD/qtstudioeffectsplugin.cpp
-
-!static: qtConfig(quick-designer): include(designer/designer.pri)
-## include(doc/doc.pri)
-
-CONFIG += no_cxx_module install_qml_files qtquickcompiler
-
-QMAKE_DOCS = $$PWD/doc/qtquickstudioeffects.qdocconf
-
-load(qml_plugin)
diff --git a/src/imports/effects/plugins.qmltypes b/src/imports/effects/plugins.qmltypes
deleted file mode 100644
index aac3a1a..0000000
--- a/src/imports/effects/plugins.qmltypes
+++ /dev/null
@@ -1,13 +0,0 @@
-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 -dependencies dependencies.json QtQuick.Controls 2.15'
-
-Module {
- dependencies: [
- "QtQuick 2.11"
- ]
-}
diff --git a/src/imports/effects/qmldir b/src/imports/effects/qmldir
deleted file mode 100644
index 3e73c5b..0000000
--- a/src/imports/effects/qmldir
+++ /dev/null
@@ -1,45 +0,0 @@
-FastBlurItem 1.0 FastBlurItem.qml
-GlowItem 1.0 GlowItem.qml
-ZoomBlurItem 1.0 ZoomBlurItem.qml
-RadialBlurItem 1.0 RadialBlurItem.qml
-DesaturationItem 1.0 DesaturationItem.qml
-SaturationItem 1.0 SaturationItem.qml
-DirectionalBlurItem 1.0 DirectionalBlurItem.qml
-ColorOverlayItem 1.0 ColorOverlayItem.qml
-DropShadowItem 1.0 DropShadowItem.qml
-ColorizeItem 1.0 ColorizeItem.qml
-BrightnessContrastItem 1.0 BrightnessContrastItem.qml
-HueSaturationItem 1.0 HueSaturationItem.qml
-MaskedBlurItem 1.0 MaskedBlurItem.qml
-BlendItem 1.0 BlendItem.qml
-OpacityMaskItem 1.0 OpacityMaskItem.qml
-MaskItem 1.0 MaskItem.qml
-RotationItem 1.0 RotationItem.qml
-GaussianBlurItem 1.0 GaussianBlurItem.qml
-GammaAdjustItem 1.0 GammaAdjustItem.qml
-RecursiveBlurItem 1.0 RecursiveBlurItem.qml
-ThresholdMaskItem 1.0 ThresholdMaskItem.qml
-LevelAdjustItem 1.0 LevelAdjustItem.qml
-InnerShadowItem 1.0 InnerShadowItem.qml
-DisplaceItem 1.0 DisplaceItem.qml
-BlendEffect 1.0 BlendEffect.qml
-BrightnessContrastEffect 1.0 BrightnessContrastEffect.qml
-ColorizeEffect 1.0 ColorizeEffect.qml
-ColorOverlayEffect 1.0 ColorOverlayEffect.qml
-DesaturationEffect 1.0 DesaturationEffect.qml
-DirectionalBlurEffect 1.0 DirectionalBlurEffect.qml
-DisplaceEffect 1.0 DisplaceEffect.qml
-DropShadowEffect 1.0 DropShadowEffect.qml
-FastBlurEffect 1.0 FastBlurEffect.qml
-GammaAdjustEffect 1.0 GammaAdjustEffect.qml
-GaussianBlurEffect 1.0 GaussianBlurEffect.qml
-GlowEffect 1.0 GlowEffect.qml
-HueSaturationEffect 1.0 HueSaturationEffect.qml
-InnerShadowEffect 1.0 InnerShadowEffect.qml
-LevelAdjustEffect 1.0 LevelAdjustEffect.qml
-MaskedBlurEffect 1.0 MaskedBlurEffect.qml
-OpacityMaskEffect 1.0 OpacityMaskEffect.qml
-RadialBlurEffect 1.0 RadialBlurEffect.qml
-RecursiveBlurEffect 1.0 RecursiveBlurEffect.qml
-ThresholdMaskEffect 1.0 ThresholdMaskEffect.qml
-ZoomBlurEffect 1.0 ZoomBlurEffect.qml
diff --git a/src/imports/effects/qtstudioeffectsplugin.cpp b/src/imports/effects/qtstudioeffectsplugin.cpp
deleted file mode 100644
index eea2e29..0000000
--- a/src/imports/effects/qtstudioeffectsplugin.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2018 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of Qt Quick Designer Components.
-**
-** $QT_BEGIN_LICENSE:GPL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 or (at your option) any later version
-** approved by the KDE Free Qt Foundation. The licenses are as published by
-** the Free Software Foundation and appearing in the file LICENSE.GPL3
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QtQml/qqmlextensionplugin.h>
-
-QT_BEGIN_NAMESPACE
-
-class QtStudioEffectsPlugin: public QQmlExtensionPlugin
-{
- Q_OBJECT
- Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid)
-
-public:
- QtStudioEffectsPlugin(QObject *parent = nullptr);
- void registerTypes(const char *uri) override;
-};
-
-QtStudioEffectsPlugin::QtStudioEffectsPlugin(QObject *parent)
- : QQmlExtensionPlugin(parent)
-{
-
-}
-
-void QtStudioEffectsPlugin::registerTypes(const char *)
-{
-}
-
-QT_END_NAMESPACE
-
-#include "qtstudioeffectsplugin.moc"
diff --git a/src/imports/effects_qt6/CMakeLists.txt b/src/imports/effects_qt6/CMakeLists.txt
new file mode 100644
index 0000000..1b51c72
--- /dev/null
+++ b/src/imports/effects_qt6/CMakeLists.txt
@@ -0,0 +1,58 @@
+qt_internal_add_qml_module(QuickStudioEffects
+ URI "QtQuick.Studio.Effects"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ FastBlurItem.qml
+ GlowItem.qml
+ ZoomBlurItem.qml
+ RadialBlurItem.qml
+ DesaturationItem.qml
+ SaturationItem.qml
+ DirectionalBlurItem.qml
+ ColorOverlayItem.qml
+ DropShadowItem.qml
+ ColorizeItem.qml
+ BrightnessContrastItem.qml
+ HueSaturationItem.qml
+ MaskedBlurItem.qml
+ BlendItem.qml
+ OpacityMaskItem.qml
+ MaskItem.qml
+ RotationItem.qml
+ GaussianBlurItem.qml
+ GammaAdjustItem.qml
+ RecursiveBlurItem.qml
+ ThresholdMaskItem.qml
+ LevelAdjustItem.qml
+ InnerShadowItem.qml
+ DisplaceItem.qml
+ BlendEffect.qml
+ BrightnessContrastEffect.qml
+ ColorizeEffect.qml
+ ColorOverlayEffect.qml
+ DesaturationEffect.qml
+ DirectionalBlurEffect.qml
+ DisplaceEffect.qml
+ DropShadowEffect.qml
+ FastBlurEffect.qml
+ GammaAdjustEffect.qml
+ GaussianBlurEffect.qml
+ GlowEffect.qml
+ HueSaturationEffect.qml
+ InnerShadowEffect.qml
+ LevelAdjustEffect.qml
+ MaskedBlurEffect.qml
+ OpacityMaskEffect.qml
+ RadialBlurEffect.qml
+ RecursiveBlurEffect.qml
+ ThresholdMaskEffect.qml
+ ZoomBlurEffect.qml
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
diff --git a/src/imports/effects_qt6/designer/CMakeLists.txt b/src/imports/effects_qt6/designer/CMakeLists.txt
new file mode 100644
index 0000000..5c54c27
--- /dev/null
+++ b/src/imports/effects_qt6/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "QtQuick/Studio/Effects")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/effects_qt6/qmldir b/src/imports/effects_qt6/qmldir
index 3e73c5b..dd4a053 100644
--- a/src/imports/effects_qt6/qmldir
+++ b/src/imports/effects_qt6/qmldir
@@ -1,3 +1,9 @@
+module QtQuick.Studio.Effects
+linktarget QtQuickStudioEffectsplugin
+optional plugin QtQuickStudioEffectsplugin
+classname QtQuick_Studio_EffectsPlugin
+typeinfo QtQuickStudioEffects.qmltypes
+prefer :/QtQuick/Studio/Effects/
FastBlurItem 1.0 FastBlurItem.qml
GlowItem 1.0 GlowItem.qml
ZoomBlurItem 1.0 ZoomBlurItem.qml
@@ -43,3 +49,4 @@ RadialBlurEffect 1.0 RadialBlurEffect.qml
RecursiveBlurEffect 1.0 RecursiveBlurEffect.qml
ThresholdMaskEffect 1.0 ThresholdMaskEffect.qml
ZoomBlurEffect 1.0 ZoomBlurEffect.qml
+
diff --git a/src/imports/flowview/CMakeLists.txt b/src/imports/flowview/CMakeLists.txt
new file mode 100644
index 0000000..5b7c685
--- /dev/null
+++ b/src/imports/flowview/CMakeLists.txt
@@ -0,0 +1,41 @@
+set_source_files_properties(FlowState.qml
+ PROPERTIES
+ QT_QML_SINGLETON_TYPE true
+)
+
+qt_internal_add_qml_module(FlowView
+ URI "FlowView"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ DefaultFlowEffect.qml
+ SwipeInteraction.qml
+ FlowEffect.qml
+ FlowFadeEffect.qml
+ FlowPushLeftEffect.qml
+ FlowPushRightEffect.qml
+ FlowSlideDownEffect.qml
+ FlowSlideLeftEffect.qml
+ FlowSlideRightEffect.qml
+ FlowSlideUpEffect.qml
+ FlowMoveEffect.qml
+ FlowPushEffect.qml
+ FlowTransition.qml
+ FlowTransitionList.qml
+ FlowView.qml
+ FlowPushUpEffect.qml
+ FlowItem.qml
+ FlowDecision.qml
+ FlowWildcard.qml
+ FlowActionArea.qml
+ FlowState.qml
+ +DesignMode/FlowItem.qml
+ +DesignMode/FlowView.qml
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
diff --git a/src/imports/flowview/designer/CMakeLists.txt b/src/imports/flowview/designer/CMakeLists.txt
new file mode 100644
index 0000000..304c86b
--- /dev/null
+++ b/src/imports/flowview/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "FlowView")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/flowview/qmldir b/src/imports/flowview/qmldir
index 9da9fd1..ca97dc1 100644
--- a/src/imports/flowview/qmldir
+++ b/src/imports/flowview/qmldir
@@ -1,4 +1,9 @@
module FlowView
+linktarget flowviewplugin
+optional plugin flowviewplugin
+classname FlowViewPlugin
+typeinfo flowview.qmltypes
+prefer :/FlowView/
DefaultFlowEffect 1.0 DefaultFlowEffect.qml
SwipeInteraction 1.0 SwipeInteraction.qml
FlowEffect 1.0 FlowEffect.qml
@@ -20,3 +25,4 @@ FlowDecision 1.0 FlowDecision.qml
FlowWildcard 1.0 FlowWildcard.qml
FlowActionArea 1.0 FlowActionArea.qml
singleton FlowState 1.0 FlowState.qml
+
diff --git a/src/imports/logichelper/CMakeLists.txt b/src/imports/logichelper/CMakeLists.txt
new file mode 100644
index 0000000..0d2a234
--- /dev/null
+++ b/src/imports/logichelper/CMakeLists.txt
@@ -0,0 +1,24 @@
+qt_internal_add_qml_module(QuickStudioLogicHelper
+ URI "QtQuick.Studio.LogicHelper"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ BidirectionalBinding.qml
+ RangeMapper.qml
+ MinMaxMapper.qml
+ StringMapper.qml
+ OrOperator.qml
+ AndOperator.qml
+ NotOperator.qml
+)
+
+qt_internal_add_docs(QuickStudioLogicHelper
+ doc/qtquickstudiologichelper.qdocconf
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
diff --git a/src/imports/logichelper/designer/CMakeLists.txt b/src/imports/logichelper/designer/CMakeLists.txt
new file mode 100644
index 0000000..8cbe558
--- /dev/null
+++ b/src/imports/logichelper/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "QtQuick/Studio/LogicHelper")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/logichelper/qmldir b/src/imports/logichelper/qmldir
index 4f2b4f5..dd5e986 100644
--- a/src/imports/logichelper/qmldir
+++ b/src/imports/logichelper/qmldir
@@ -1,3 +1,9 @@
+module QtQuick.Studio.LogicHelper
+linktarget QtQuickStudioLogicHelperplugin
+optional plugin QtQuickStudioLogicHelperplugin
+classname QtQuick_Studio_LogicHelperPlugin
+typeinfo QtQuickStudioLogicHelper.qmltypes
+prefer :/QtQuick/Studio/LogicHelper/
BidirectionalBinding 1.0 BidirectionalBinding.qml
RangeMapper 1.0 RangeMapper.qml
MinMaxMapper 1.0 MinMaxMapper.qml
@@ -5,3 +11,4 @@ StringMapper 1.0 StringMapper.qml
OrOperator 1.0 OrOperator.qml
AndOperator 1.0 AndOperator.qml
NotOperator 1.0 NotOperator.qml
+
diff --git a/src/imports/multitext/CMakeLists.txt b/src/imports/multitext/CMakeLists.txt
new file mode 100644
index 0000000..6c4fce9
--- /dev/null
+++ b/src/imports/multitext/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_internal_add_qml_module(QuickStudioMultiText
+ URI "QtQuick.Studio.MultiText"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ MultiTextElement.qml
+ MultiTextItem.qml
+ MultiTextException.qml
+)
+
+if(QT_FEATURE_quick_designer AND QT_BUILD_SHARED_LIBS)
+ add_subdirectory(designer)
+endif()
+
diff --git a/src/imports/multitext/designer/CMakeLists.txt b/src/imports/multitext/designer/CMakeLists.txt
new file mode 100644
index 0000000..e40e9d5
--- /dev/null
+++ b/src/imports/multitext/designer/CMakeLists.txt
@@ -0,0 +1,16 @@
+qt_path_join(installdesignerdir "${INSTALL_QMLDIR}" "QtQuick/Studio/MultiText")
+qt_path_join(targetdesignerdir "${CMAKE_BINARY_DIR}" "${installdesignerdir}/designer")
+
+file(
+ COPY .
+ DESTINATION ${targetdesignerdir}
+ FILES_MATCHING PATTERN "*qml"
+ PATTERN "*metainfo"
+ PATTERN "images/*png"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
+qt_install(
+ DIRECTORY ${targetdesignerdir}
+ DESTINATION ${installdesignerdir}
+)
diff --git a/src/imports/multitext/qmldir b/src/imports/multitext/qmldir
index 37e482c..48a7d68 100644
--- a/src/imports/multitext/qmldir
+++ b/src/imports/multitext/qmldir
@@ -1,3 +1,10 @@
+module QtQuick.Studio.MultiText
+linktarget QtQuickStudioMultiTextplugin
+optional plugin QtQuickStudioMultiTextplugin
+classname QtQuick_Studio_MultiTextPlugin
+typeinfo QtQuickStudioMultiText.qmltypes
+prefer :/QtQuick/Studio/MultiText/
MultiTextElement 1.0 MultiTextElement.qml
MultiTextItem 1.0 MultiTextItem.qml
MultiTextException 1.0 MultiTextException.qml
+
diff --git a/src/imports/tools/CMakeLists.txt b/src/imports/tools/CMakeLists.txt
new file mode 100644
index 0000000..e432fa5
--- /dev/null
+++ b/src/imports/tools/CMakeLists.txt
@@ -0,0 +1,2 @@
+add_subdirectory(eventsimulator)
+add_subdirectory(eventsystem)
diff --git a/src/imports/tools/eventsimulator/CMakeLists.txt b/src/imports/tools/eventsimulator/CMakeLists.txt
new file mode 100644
index 0000000..e39fb92
--- /dev/null
+++ b/src/imports/tools/eventsimulator/CMakeLists.txt
@@ -0,0 +1,15 @@
+set_source_files_properties(EventSimulator.qml
+ PROPERTIES
+ QT_QML_SINGLETON_TYPE true
+)
+
+qt_internal_add_qml_module(QuickStudioEventSimulator
+ URI "QtQuick.Studio.EventSimulator"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ EventSimulator.qml
+ EventSimulatorDelegate.qml
+)
diff --git a/src/imports/tools/eventsimulator/qmldir b/src/imports/tools/eventsimulator/qmldir
index b89e8f8..25e2a51 100644
--- a/src/imports/tools/eventsimulator/qmldir
+++ b/src/imports/tools/eventsimulator/qmldir
@@ -1,2 +1,8 @@
module QtQuick.Studio.EventSimulator
+linktarget QtQuickStudioEventSimulatorplugin
+optional plugin QtQuickStudioEventSimulatorplugin
+classname QtQuick_Studio_EventSimulatorPlugin
+typeinfo QtQuickStudioEventSimulator.qmltypes
+prefer :/QtQuick/Studio/EventSimulator/
singleton EventSimulator 1.0 EventSimulator.qml
+
diff --git a/src/imports/tools/eventsystem/CMakeLists.txt b/src/imports/tools/eventsystem/CMakeLists.txt
new file mode 100644
index 0000000..719534d
--- /dev/null
+++ b/src/imports/tools/eventsystem/CMakeLists.txt
@@ -0,0 +1,16 @@
+set_source_files_properties(EventSystem.qml
+ PROPERTIES
+ QT_QML_SINGLETON_TYPE true
+)
+
+qt_internal_add_qml_module(QuickStudioEventSystem
+ URI "QtQuick.Studio.EventSystem"
+ VERSION "${PROJECT_VERSION}"
+ DESIGNER_SUPPORTED
+ NO_SYNC_QT
+ PAST_MAJOR_VERSIONS 1
+ QML_FILES
+ EventSystem.qml
+ EventListener.qml
+)
+
diff --git a/src/imports/tools/eventsystem/qmldir b/src/imports/tools/eventsystem/qmldir
index 765ce2a..2bdeee4 100644
--- a/src/imports/tools/eventsystem/qmldir
+++ b/src/imports/tools/eventsystem/qmldir
@@ -1,3 +1,9 @@
module QtQuick.Studio.EventSystem
+linktarget QtQuickStudioEventSystemplugin
+optional plugin QtQuickStudioEventSystemplugin
+classname QtQuick_Studio_EventSystemPlugin
+typeinfo QtQuickStudioEventSystem.qmltypes
+prefer :/QtQuick/Studio/EventSystem/
singleton EventSystem 1.0 EventSystem.qml
EventListener 1.0 EventListener.qml
+