Details
-
Suggestion
-
Resolution: Done
-
P4: Low
-
None
-
None
-
3a0d5cb79ab933d69c1f2dcaa7e6010cc1a94763 (qt-creator/qt-creator/master)
Description
I frequently use multiple projects in QtCreator (e.g. an application and a bunch of plugins for it) and QtCreator has the great feature to mark one project as a dependency of another so both are built when hitting Ctrl+R without having to switch between them all the time.
Now, one little annoyance with that is that when closing and reopening projects (or restarting QtCreator) one has to redo that setup every time. It would be great if those dependencies could somehow be stored in a cache and persisted, even if a dependency is not currently opened, and automatically restored when it is opened again. This could save some 10 - 20 clicks on each QtCreator restart for project setups like mine.
I understand that there might be arguments to support this use case only when all the projects are openened simultaneously by restoring a session. However, in my case there are quite a lot of plugin projects and some of them are also rather large which reflects on QtCreator's memory usage a lot so I cannot have them open all the time.
Attachments
For Gerrit Dashboard: QTCREATORBUG-22524 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
288426,2 | SessionManager: Remember dependencies | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |