aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add DesignEffects to fetchable componentsqds-4.5Thomas Hartmann2024-05-0318-0/+1267
| | | | | Change-Id: I444743a440838e1b142bc64e6695eccd6f38a705 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* QDS Components: Allow disabling lint targetsThomas Hartmann2024-04-177-0/+11
| | | | | | | | | | | | | | 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: I45351f6e401fa173848728b70f9d18e7347bca98 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Use width/height instead of implicit versionsThomas Hartmann2024-03-283-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> (cherry picked from commit 5683c8ae8fbf22755fd6e4fefe9db0714e49d892) Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* FlipableItem: Fix an issue where front/back assignments are not working in ↵qds-4.4Burak Hancerli2024-02-131-3/+8
| | | | | | | | Android Task-number: QDS-11913 Change-Id: I70e4185b2169be764ee33c9d5da3975721265d53 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* EllipseItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-1/+5
| | | | | Change-Id: Ic4f70940b3e5cbc2ba84f282283fe3db43f2e125 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* BorderItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: I569751cc81e37d983bfb5f2afe9cd6ffe1c7579a Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* RectangleItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+9
| | | | | Change-Id: I614f785c6d53f4bb8c00e3723432883b2e2752e9 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* RegularPolygonItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-5/+10
| | | | | Change-Id: I9eb8900b0fa5c7360da0c1dbdba6970a2a31b9a5 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* SvgPathItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: Ic3fdd0a3e64de70edef79872df7d43344a87f766 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* PieItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: Ic349ec6b6e1d739aed31aff20a870e668cda6570 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* TriangleItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+9
| | | | | Change-Id: I1f343f69d866b7ddbfeda5d7213de7bf7e60212e Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* ArcItem: Workaround for QDS-11845Thomas Hartmann2024-01-311-4/+10
| | | | | Change-Id: I0e2d0ef4987d6ec121f3718f03383a9e20787ac2 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* Add PAST_MAJOR_VERSIONS for UitlsThomas Hartmann2024-01-171-0/+1
| | | | | | | This keeps import QtQuick.Studio.Utils 1.0 working Change-Id: I1c7b2318f92f5087e5658d518d838e15734963ee Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add ChildListModel to qds-4.4Thomas Hartmann2024-01-023-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>
* Add Utils to qds-4.4Thomas Hartmann2023-11-078-0/+772
| | | | | Change-Id: I2d4800aa9cc0a5dbd021bf0f837b34e01fce6bd8 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Do not change class nameThomas Hartmann2023-10-121-1/+0
| | | | | | | Task-number: QDS-10956 Change-Id: I19144c34b406813b5560092dcd30cf85e42bd863 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Fix warnings on Studio componentsThomas Hartmann2023-09-2820-78/+127
| | | | | | | | | | | | | | | | | Fixing nearly all qmllint related issues. Adding type annotations, fixing unqualified access where possible and various other small fixes. Some compiler issues could not be resolved. For some legacy modules we simply turn of chachegen Task-number: QDS-9812 Task-number: QDS-9814 Task-number: QDS-10225 Task-number: QDS-9813 Task-number: QDS-9810 Change-Id: I110b34982f5855660db5ab0d51116bf6446ae467 Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
* Fix policy warnings QTP0001 for Qt 6.5qds-4.2Knud Dollereder2023-06-198-0/+8
| | | | | | | Change-Id: I75405b15159e970df01c72826a5efa0652662d47 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add Alternative stroke radius calculationqds-4.1Aleksei German2023-04-266-37/+89
| | | | | | Task-number: QDS-9546 Change-Id: I436ba76e1e2bc006472a4b7bd3e8beaf2001e33b Reviewed-by: Aleksei German <aleksei.german@qt.io>
* Update Shapes dependency in Studio.ComponentsAleksei German2023-04-208-8/+8
| | | | | | Task-number: QDS-9727 Change-Id: I35ae69b2a65eb88983302f73607b5b01cd9b1276 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Make plugins staticqds-4.0qds-3.9Thomas Hartmann2022-12-089-9/+29
| | | | | | | Remove the project Change-Id: I25bc4e96be6f54f30f87fdab8244f240f0a53646 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Create branch for qds-3.9 using qt6_add_qml_moduleThomas Hartmann2022-12-0711-51/+25
| | | | | Change-Id: Ic9884c60a28d2947e06c898ea314a612e66caee0 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Store previous strokeWidth to re-use when shownHenning Gruendl2022-11-288-74/+129
| | | | | | | | | | Store the previously set strokeWidth on all ShapePath related item specifics. This allows to revert to the previous value when stroke is hidden and shown again. Task-number: QDS-8191 Change-Id: Iea68e6dd726ce3fea8aedbe268b1822e0d7d19ea Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Use Qt5Compat.GraphicalEffects for Qt 6Thomas Hartmann2022-11-141-1/+1
| | | | | | | | The dev branch is Qt 6 only. Change-Id: Icd65f5d0a6c07205ab43a91e7abe3af89a09033f Reviewed-by: Tuomo Pelkonen <tuomo.pelkonen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix property sheet for ellipse itemBrook Cronin2022-09-191-1/+1
| | | | | | Change-Id: I9166ff9eb33b4dae1ce42139bc794743222b47b5 Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: <pranta.dastider@qt.io>
* CMake: add qmldir to resourcesSamuli Piippo2022-05-241-0/+2
| | | | | | | | | Amend f1b989bb5940c486f7e63b2bd1be00e355e1c0be and include qmldir to resources. Fixes: QDS-6989 Change-Id: Ifc2c43a89fa470f138eddd13d044bd4d283f70bd Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Do not generate qmldir file for FlowViewThomas Hartmann2022-05-192-5/+24
| | | | | Change-Id: I9a24da02d988d622004c97813d2e2ff7226d94e4 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix qrc case when resolving url to local pathThomas Hartmann2022-05-111-7/+24
| | | | | | | | | | | | | | A url containing a qrc path ("qrc:/content/fonts") is not a local file and we have to handle this as a special case. If the url is empty we skip any font loading, since we do not want to scan complete disks. I also replaced qCInfo with qCDebug. Task-number: QDS-6912 Change-Id: Iae8292547abc1811243ea33a63550e54aa02a6a8 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* PropertyEditor: Fix SVGPathItem hide CheckBoxHenning Gruendl2022-04-291-8/+4
| | | | | | Task-number: QDS-6828 Change-Id: I607546ddfa9dace0f4308a1d21c836dff8825ef6 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Remove all .pri filesThomas Hartmann2022-04-2717-351/+0
| | | | | Change-Id: I1484d3784853930997ba55882e02321159eb2244 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QtAndroidAutomotive: Update ActivityView interfacePiotr Mikolajczyk2022-04-261-43/+1
| | | | | | | | Removed the screenshot function Change-Id: I3346e7a07bd2a9df0cf39b200fb35fc87849f5a6 Reviewed-by: Michał Cieślak <michal.cieslak@siili.com> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CMake: lower required CMake version to 3.16Samuli Piippo2022-04-051-1/+1
| | | | | | | ... which is the default version required by Qt. Change-Id: I82238850d9ecf81c2b234be65c7b6e3b9b87c63c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Remove .pro files from devThomas Hartmann2022-03-3017-281/+0
| | | | | | | The qmldir files are not compatible with qmake. Change-Id: I08682773ad8ad4e102327693a92bb61c2e0e843c Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add readme file for cmakeThomas Hartmann2022-03-301-0/+20
| | | | | Change-Id: I218a39dba18cc3c1e85c41f18032870877564382 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add QtAndroidAutomotive.ActivityView to CMakeThomas Hartmann2022-03-285-0/+40
| | | | | | Change-Id: I1fab36425fb79f48a0c13138324e098e9918ae35 Reviewed-by: Piotr Mikolajczyk <piotr.mikolajczyk@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add QtQuick.Studio.StudioApplicationThomas Hartmann2022-03-235-0/+175
| | | | | | | | | | This class allows loading fonts into the application "in time". This will replace the DirectoryFontLoader Task-number: QDS-1142 Change-Id: Ibc801b8450f503af4b964740d0b009222c21b9b7 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Create CMake build filesTapani Mattila2022-03-21170-6670/+456
| | | | | | | Task-number: QDS-6324 Change-Id: Ic20fde733cb752b858d8f05b8816fc9702f8ed0b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QtAndroidAutomotive: Fix license headerPiotr Mikolajczyk2022-03-213-3/+3
| | | | | Change-Id: I3a7c79d491a32a5204e8d46ec827fe52652b1caf Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QtAndroidAutomotive: Add ActivityView componentPiotr Mikolajczyk2022-03-1713-1/+456
| | | | | | Task-number: QAA-1013 Change-Id: I9b87eab17e70f81eaf9140aba6fd63b68da0547c Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QULExtras: Remove imageCheckerAleksei German2022-03-034-189/+2
| | | | | | | | | Usage of the singleton is already removed from qml, seemingly nothing depends on it. Task-number: QDS-6400 Change-Id: If3a7b5ac76e174dc461bd8a8bdeef7b3ffd0baf8 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Remove duplicate QML file listingSamuli Piippo2022-02-071-1/+0
| | | | | | | | | Duplicate file caused qmlcachegen to fail with error: Multiple resource paths for file ... Task-number: QDS-6130 Change-Id: Ie12617ceb1649e027075aa8789425f4c0224daf7 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix RadialBlurEffectThomas Hartmann2022-02-031-1/+0
| | | | | | Task-number: QDS-6130 Change-Id: I2a6965a177e58569c63fce5bc4a7662e2c2ce1d0 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Components: Use samples when antialiasing enabledHenning Gruendl2022-01-128-12/+11
| | | | | | | | | Use layer.samples: 4 whenever antialiasing is enabled on a component. Remove bigger textureSize due to performance implications. Task-number: QDS-5781 Change-Id: If73f136e21f70d76c58193545d657a9b52b0c38a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add specifics for ArcArrow and StraightArrowHenning Gruendl2022-01-053-0/+313
| | | | | | Task-number: QDS-5911 Change-Id: I325ac94da3409150942f61575c33d7ffdd7ef4b7 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Components: Add EllipseItemHenning Gruendl2021-11-249-30/+349
| | | | | | | | | | * Add item library images * Add new EllipseItem Task-number: QDS-5179 Change-Id: I0b7df2d405b64acc30f02810a0382be328d21f4d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Components: Add RegularPolygonItemHenning Gruendl2021-11-249-10/+497
| | | | | | | | | | * Add item library images * Add new RegularPolygonItem Task-number: QDS-5143 Change-Id: I34e8a6359cde2b1fc76557521df41ddb2700146c Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Components: Fix update issues for ArcItemHenning Gruendl2021-10-042-125/+131
| | | | | | Task-number: QDS-5171 Change-Id: I13c27e28b38613356304f2941373be665e091c9b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Components: Fix update issues for BorderItemHenning Gruendl2021-10-041-92/+100
| | | | | | Task-number: QDS-5170 Change-Id: I214a1d445c23a20eb6124e9cadb19da3a0cd5d8d Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Components: Fix update issues for TriangleItemHenning Gruendl2021-10-041-24/+49
| | | | | | | | | * Fix update issue * Cleanup Task-number: QDS-5175 Change-Id: Ie3a565d84a215cde79c8742dad02f896f59645f6 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QULExtras: Fix for Colorized ImageAleksei German2021-09-301-8/+19
| | | | | | Task-number: QDS-5125 Change-Id: I2d71071c0f92451494202b539f503e300737ae62 Reviewed-by: Aleksei German <aleksei.german@qt.io>