aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/saferenderer
Commit message (Collapse)AuthorAgeFilesLines
* Wizards: Redo sub project handlingChristian Stenger2 days2-5/+3
| | | | | | | | | | | | | | | | | | | | | | If the user tries to add a sub project the decision for the parent project must happen directly on the intro page to avoid asking for build system or kit information later on. Any of these information are provided by the parent project and can therefore be skipped in case of having a sub project. So, move this decision to the first page and on the last page only let the user decide to which sub node of the chosen project the new project will be added to. The old approach set the IsSubproject marker quite too late to handle this appropriate, so explicitly set this already on the first page. For now there should be only qmake based projects which are capable of adding sub projects at all, but this patch should be a generalized preparation for having similar functionality in other build systems. Fixes: QTCREATORBUG-30281 Change-Id: I8f1de4fa05f46d68ac2ddec788840d473adb015e Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
* Add long descriptions to some pluginsLeena Miettinen2024-05-311-1/+7
| | | | | | | | | | | | Edited the short descriptions to answer the question "What can I do with this extension" to help users decide whether they need it. In long descriptions, tell users what else they need to be able to use the plugin. Change-Id: Iefce7505b61fc77cf38cc915f1f7dbd25c9cb570 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Make it possible to add wizards paths via plugin meta dataEike Ziller2024-05-062-4/+3
| | | | | | | | | | That makes it easy with Lua plugins, and is useful on the C++ side as well. Change-Id: I660956bed47e4c1e27a001ad8999d6701cda86ee Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
* Fix QSR wizard cmake-project templateJussi Witick2024-04-091-4/+3
| | | | | | | | | | | | Latest changes to QSR tooling added limit checking for certain properties, so the cmake-project template needs to be updated slightly. Additionally remove the import versioning. Task-number: QSR-2398 Change-Id: I55542c9fd74ebd950b6aeb9b64a22dde177c5a4f Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* Add Qt Saferenderer 2.1 application wizardJussi Witick2023-09-209-2/+333
| | | | | | | | | | | | | Qt Saferenderer 2.1 application requires some changes compared to the previous wizard template application. Mark the old wizard for 2.0 only and create a new wizard template for QSR 2.1 (and newer). Additionally CMake support is added for the new wizard, as QSR 2.0 did not support CMake yet. Task-number: QSR-1990 Change-Id: Iddac903374cf3e044d8a8804b9a935077de1e88a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Build: Change plugin json.in files to CMake styleEike Ziller2023-07-251-17/+17
| | | | | | | | | | | | | They were still using variables in qmake style. Directly use CMake variables in the json.in files and remove the no longer needed escaping of quotes. Adds a fatal message if it detects the old style in a .json.in file for easier porting. Change-Id: I8de88d8db2da55781f0e9d72eda03f943723188e Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Fix namespace usage in QSR project wizard templateJussi Witick2023-04-191-6/+6
| | | | | | | | Consistently use namespaces with different feature if/def's in main.cpp Task-number: QSR-2079 Change-Id: I0609f7eb8cb18d270e59c11025850e6369e5db87 Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* Add Qt Safe Renderer helper pluginJussi Witick2023-01-3014-0/+359
Initially this plugin will include Qt Creator project wizards for Qt Safe Renderer Task-number: QSR-1874 Change-Id: I3831c875469439ae9576aabd51af050b6af959cf Reviewed-by: hjk <hjk@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>