summaryrefslogtreecommitdiff
path: root/src/plugins/mcusupport/mcuqmlprojectnode.cpp
Commit message (Collapse)AuthorAgeFilesLines
* McuSupport: Extend CMake targets tree for QtMCUs QmlProject projectsYasser Grimes2023-01-311-0/+96
CMake project relies on the CMake's file-api to fill the Project View, QtMCUs 2.4 will be using a different method to read input files (Qml, Fonts, Images, Headers...) using qmlprojectexporter process, that process is still called from CMake thus a CMakeProject is still used in QtMCUs kits, but unlike previous versions add_sources is not called on QtMCUs target making the list of input files read by the file-api empty and as a result an empty Project Tree. This commit extend uses the SessionManager to listen to when the the projects are loaded and then use input.json file to populate QtMCUs projects trees for projects using qmlprojectexporter the same tool generating input.json . Task-number: QTCREATORBUG-28516 Change-Id: I30a9daf1032e727692b8d71d01ab65634d0ae2a6 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: hjk <hjk@qt.io>