- 
    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
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
- relates to
- 
                     QDS-12575
        Multiple qmlproject support for file lists QDS-12575
        Multiple qmlproject support for file lists-         
- Closed
 
-