Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
3
-
98c765d6f (qds/dev)
-
QUL Sprint 2024/2.2, QUL Sprint 2024/2.3, QUL Sprint 2024/2.4
Description
There's a simple implementation of supporting multiple qmlproject files in QmlProjectManager. But this integration is missing the context information about the sub-qmlproject files which can lead to unexpected issues or unwanted side effects.
Better implementation would be adding proper converters, tests and public getters/setters in QmlProjectItem by parsing and interpreting ModuleFiles nodes.
Here's an example of this node;
ModuleFiles { files: [ "imports/KMCStyle/KMCStyle.qmlproject", "imports/subproject2/subproj2.qmlproject" ] // Uncomment for adding Qul modules MCU.qulModules: [ // "Qul::Controls", // "Qul::ControlsTemplates", // "Qul::Shapes", // "Qul::Timeline" ] }
Acceptance criteria:
- Convert qmlproject to their json format
- Get list of qmlprojects using a functions
- Auto tests
Attachments
Issue Links
- relates to
-
QDS-12575 Multiple qmlproject support for file lists
- Closed
For Gerrit Dashboard: QDS-12636 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
564311,8 | Resolve qmlproject dependencies during conversion | qds/dev | qt-creator/qt-creator | Status: MERGED | +2 | +1 |