aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix clamping for spread in inner shadowHEADdevThomas Hartmann41 hours1-1/+1
| | | | | Change-Id: I2b23fe07d7eae7543f5a5b14dbca67abe3931ea2 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* QmlDesigner: Synchronize JsonListModel with new Qml UpdateAli Kianian45 hours2-23/+16
| | | | | | | Fixes: QDS-12544 Change-Id: Id2c592a4887fd2b66d43fc49cf97690d3310744f Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* DesignEffects: Add DropShadow show behind propertyHenning Gruendl3 days5-4/+12
| | | | | | | | | | | * Add showBehind property to DropShadow * Add showBehind property to InnerShadow too in order to avoid issues * Add logic for showBehind in DropShadowPrivate * Change type of _isEffectItem from var to bool Task-number: QDS-12587 Change-Id: Ia914feb3ab64b346608cbb71c213aa4b1b5433c0 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Components: Remove version number from importsHenning Gruendl5 days13-23/+23
| | | | | Change-Id: I0e8ebf2f7dffe0a5ede3d3cb0307885050acbcb3 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* DesignEffects: Add return typeHenning Gruendl5 days1-1/+1
| | | | | | | | | Add return type to clamp function to get rid of critical output message about "coerced to void because the function called is insufficiently annotated". Change-Id: Idab8c9e9bb11817694103fd5974c5ad7b4e9cdd4 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Clamp values for effectsThomas Hartmann9 days1-10/+18
| | | | | Change-Id: I4295d860608f04e68e431969593832a37e22c73b Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* QDS Components: Allow disabling lint targetsFabian Kosmale10 days10-0/+14
| | | | | | | | | | | | | | QDS Components is brought into user projects via FetchConent. When this is done, all qt_internal_add_qml_module call will add their lint target to the all_qmllint target; however, the user most likely won't care about warnings therein. Ideally, QDS would be warning free, but even if it were, it is wasteful to run qmllint on it when it is only brought in via FetchContent. By setting QT_QDS_COMPONENTS_NOWARN before FetchContent is called, we can indicate that linting ought to be disabled. Change-Id: I45351f6e401fa173848728b70f9d18e7217bca98 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add DesignEffectsHenning Gruendl11 days20-1/+1302
| | | | | Change-Id: Ia0a67e86d679e4d6bfa47b0d7e9863759fbf4ff7 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* warn user about long path as early as possibleTim Jenssen12 days1-0/+23
| | | | | | | | | | | Even cmake command project with language CXX and C checks stuff in build directory which can fail. So we can not use cmake variables like CMAKE_SYSTEM_NAME. Instead we use execute_process with ERROR_QUIET. Change-Id: Ib38a0645a6c39c1e587d27245b702fdb9c2c9ce0 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* use better QTC_DEFAULT_BUILD_DIRECTORYTim Jenssen12 days1-0/+16
| | | | | Change-Id: I187451a2c6325ded78bfacd173806c9c563a3b85 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* ColorizedImage: Change the way to colorizeKwangsub Kim2024-04-122-156/+20
| | | | | | | | | | | | | | ColorOverlay would be used as a sibling of the image to fix an issue which the effect was not updated in the 2D view. It led to changing base QML type from Image to Item, and some properties in the Properties panel were not supported in ColorizedImage type, so the unsupported fields in the panel would be removed. Task-number: QDS-11902 Change-Id: I80770358ba6ae44d79c29917cbba68fe462fcfa4 Reviewed-by: Yasser Grimes <yasser.grimes@qt.io> Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io>
* use current Qt6_VERSION as version numberTim Jenssen2024-03-181-1/+4
| | | | | Change-Id: I5ec1c01532f292a7364c70f1ceec9567942454ed Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Use width/height instead of implicit versionsThomas Hartmann2024-03-063-6/+6
| | | | | | | | With Qt 6.7 we get issues with implicit sizes. Task-number: QDS-12174 Change-Id: I8378e35fa66de6aefebd7b0ed959bfb74ef823bd Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* "#pragma once" is not allowed in installed header filesTim Jenssen2024-03-051-1/+4
| | | | | | Change-Id: I474f1df278ae299aad12ff48aaee906dcee518cb Reviewed-by: Ali Kianian <ali.kianian@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* FlipableItem: Fix an issue where front/back assignments are not working in ↵qds-dev-4.4Burak Hancerli2024-02-131-3/+8
| | | | | | | | Android Task-number: QDS-11913 Change-Id: I70e4185b2169be764ee33c9d5da3975721265d53 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix typoThomas Hartmann2024-02-131-1/+1
| | | | | Change-Id: I97534dbdb8f02a6fd6c75ec2a303050ab4968d42 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Implement new local model structure for dataStoreAli Kianian2024-02-051-1/+45
| | | | | | Task-number: QDS-11779 Change-Id: I75bd54a54b094cd9281654ca8dbcad8083c4a6fb Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* EllipseItem: Workaround for QDS-11845qds-dev-4.4-snapshot2Thomas Hartmann2024-01-311-1/+5
| | | | | Change-Id: Ic4f70940b3e5cbc2ba84f282283fe3db43f2e125 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* BorderItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: I569751cc81e37d983bfb5f2afe9cd6ffe1c7579a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* RectangleItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+9
| | | | | Change-Id: I614f785c6d53f4bb8c00e3723432883b2e2752e9 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* RegularPolygonItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-5/+10
| | | | | Change-Id: I9eb8900b0fa5c7360da0c1dbdba6970a2a31b9a5 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* SvgPathItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: Ic3fdd0a3e64de70edef79872df7d43344a87f766 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* PieItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: Ic349ec6b6e1d739aed31aff20a870e668cda6570 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* TriangleItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+9
| | | | | Change-Id: I1f343f69d866b7ddbfeda5d7213de7bf7e60212e Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* ArcItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: I0e2d0ef4987d6ec121f3718f03383a9e20787ac2 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* Remove queryThomas Hartmann2024-01-301-4/+2
| | | | | Change-Id: I9d8d81ac69132b6857c3082786cd6e6aba9a6091 Reviewed-by: Aleksei German <aleksei.german@qt.io>
* Fix error messageThomas Hartmann2024-01-301-3/+2
| | | | | | | There is no jsonPathQuery. Change-Id: I5c50169b2dbe07fe8479d67cc68359558c290768 Reviewed-by: Aleksei German <aleksei.german@qt.io>
* Rename Qul Application type to ApplicationScreensqds-dev-4.4-snapshot1Kwangsub Kim2024-01-125-12/+12
| | | | | | | | | | | Application type in QtQuickUltralite caused conflict with the Application in QtQuick, so that the name needs to be changed to avoid the confusion. Task-number: UL-8266 Change-Id: I8c7a44757d260af85024911bb105e16bc31489bd Reviewed-by: Yasser Grimes <yasser.grimes@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io>
* fix build error with Qt 6.5.4Tim Jenssen2023-11-231-1/+1
| | | | | | | | | error was: quickstudiofilereader.cpp(71): error C2220: the following warning is treated as an error quickstudiofilereader.cpp(71): warning C4996: 'QString::QString': Use fromUtf8, QStringLiteral, or QLatin1StringView Change-Id: I7ad30b50374fe6ab71ac6fb7840d1a664842bb61 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add QtQuickUltralite.Studio.Components and ArcItemKwangsub Kim2023-11-2212-1/+678
| | | | | | | | | | | | | | The ArcItem is a compatible type to the one with the same name in QtQuick.Studio.Components. But it has reduced properties due to runtime limitation, so the design panel would have the matching properties. - Add QtQuickUltralite.Studio.Components plugin - Add ArcItem into the plugin Task-number: UL-8504 Change-Id: If5d53f09eb059eec230df632f9a58a75d62b6bc8 Reviewed-by: Yasser Grimes <yasser.grimes@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io>
* Add ChildListModelThomas Hartmann2023-11-173-11/+92
| | | | | | | | | | | | | | | | | | | | The JsonListModel now checks for child models and sets the jsonObject. ChildListModels expose a single model by name. TestJsonListModel { property alias allModels: models id: models source: Qt.resolvedUrl("models.json") property ChildListModel bicycle: ChildListModel { modelName: "bicycle" } } Change-Id: I19fc904ef3e8ef914d27b050a028b66b85a6e1eb Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Disable compilerThomas Hartmann2023-11-072-1/+4
| | | | | Change-Id: If513029afd28a903a3d0cbee4531f04034c062d4 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add missing QtQuickUltralite 2.6 ComponentsYasser Grimes2023-11-0216-1/+433
| | | | | | | | | | The Componenets are: - Profiling.QulPerfOverlay (New Profiling module) - Extras.AnimatedSpriteDirectory Task-number: QDS-10392 Change-Id: Iff1a92da25a55c803d0422b4215504c52ea00387 Reviewed-by: Aleksei German <aleksei.german@qt.io>
* Rename JSON to JsonThomas Hartmann2023-11-013-1/+1
| | | | | | Change-Id: Ifa97d48a32a1a51380623c47f47b82aaa7a4db7e Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Ali Kianian <ali.kianian@qt.io>
* Fix Qt 6 buildThomas Hartmann2023-10-311-2/+11
| | | | | Change-Id: If2180a85d374c03a4a78e5eeba7cc92daaac992a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix the compatibility error for QColor::isValidColorNameAli Kianian2023-10-311-1/+13
| | | | | | Change-Id: Ia32678cabde37c641368f4d037bd1a0499dd47ec Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Use Qt 6.2 standards for the regular expressionsAli Kianian2023-10-271-3/+3
| | | | | | Change-Id: Id66e55e0dee36bc6037137cfa3404282ca3b9576 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Update sync.profile for QtQuickStudioUtilsThomas Hartmann2023-10-271-0/+1
| | | | | Change-Id: Id1a2084854ed309f4a1a631dc04bee9cdedef73a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* QmlDesigner: Add CsvTableModel to QtQuick.Studio.UtilsAli Kianian2023-10-263-0/+381
| | | | | | Task-number: QDS-11025 Change-Id: Icefed55d576f14f34d3d25c5c88747b40726054b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Update and cleanup JSONBackend and JSONListModelThomas Hartmann2023-10-262-41/+31
| | | | | Change-Id: Ic6227802e5547045468aa0a7c9d3cdcc5d17c3e7 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add UtilsThomas Hartmann2023-10-236-0/+379
| | | | | | | | | QtQuick.Studio.Utils does contain FileReader, JSONBackend and JSONListModel. Change-Id: I77794a3759d86d70316aaf2e128624835aa1a0cc Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Update Tooltips for Qt Quick Studio Components Propertiesqds-dev-4.3Pranta Dastider2023-07-0712-51/+209
| | | | | | | | | | This patch update tooltip text for Qt Quick Studio Components properties. Fixes: QDS-10149 Change-Id: Ibad77f7c8444bd6917e187e30f592269751fe439 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
* Revert "Fix policy warnings QTP0001 for Qt 6.5"Tim Jenssen2023-06-208-8/+0
| | | | | | | | | This reverts commit 2bb4874df0382a7753e91ad6664e2b3ae1d75ef1. Reason for revert: blocks current Qt 6.5.1 and newer related builds Change-Id: I42b6b56f15744bd1091f77723587971e913f3773 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Fix policy warnings QTP0001 for Qt 6.5Knud Dollereder2023-06-198-0/+8
| | | | | Change-Id: I75405b15159e970df01c72826a5efa0652662d47 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Fix for QUL.Layers.ScreenAleksei German2023-06-134-7/+47
| | | | | | | | | Patch includes fix for Screen itself, DesignMode item, its config for qt6 kit and also tiny singleton fix for Extras QulPerf. Task-number: QDS-10086 Change-Id: Idc999b0077bbebeaefcc5a622d63e3f90d3096a2 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix QUL plugins import versionsAleksei German2023-06-064-2/+28
| | | | | | | | | Fix generation of qmldir files from CMakeLists to allow import 1.0, import 2.0 or qt6-style imports Task-number: QDS-10050 Change-Id: I1ed51a46fb869c3dd684b9af81c7994e5de8b815 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Improve Ultralite compat metainfoAleksei German2023-05-312-8/+36
| | | | | | Task-number: QDS-9824 Change-Id: I2d819c72f68ca7f3bf7142cf2b3a8322e155949d Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix for Ultralite compat qml packageAleksei German2023-05-318-23/+152
| | | | | | | | | | | - Improves ColorizedImage - Adds basic support for QulPerf singleton - Adds basic support for AnimatedSpriteDirectory - Adds basic support for internal type ItemBuffer Task-number: QDS-9846 Change-Id: Id84d0f19fcf342885afe3d36984b9c5d26999052 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Remove arrow itemsThomas Hartmann2023-05-311-126/+0
| | | | | | | | Those have issues and do not seem to be actually used. Task-number: QDS-9790 Change-Id: I2837404c2411d85f1454abea86e4b23218a102c6 Reviewed-by: Aleksei German <aleksei.german@qt.io>
* write current sha1 to .tag file when export codeTim Jenssen2023-05-252-0/+4
| | | | | Change-Id: Icdc81fef2935fea43f4d77438b42bd0ecc2b9821 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>