aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qtapplicationmanager
Commit message (Collapse)AuthorAgeFilesLines
* ProjectExplorer: Add convenience overload to TaskHubChristian Kandeler7 days1-1/+1
| | | | | Change-Id: I6ad3c6b4b923eaf22458e167554f3b6027e196e2 Reviewed-by: hjk <[email protected]>
* RunControl: Introduce ProcessSetupConfigJarek Kobus9 days1-1/+1
| | | | | | | | In order to easily extend it with additional parameters. Make setting default canceler customizable. Change-Id: Ia8602c85a8fc62c7991a51aab72e776ffd189617 Reviewed-by: hjk <[email protected]>
* AppMan: Replace producers with recipe producersJarek Kobus2025-06-121-5/+4
| | | | | Change-Id: I5ea36dd3a5aab93ef6f48e324618a9d24e77102d Reviewed-by: hjk <[email protected]>
* ProjectExplorer: Set id for all run worker factoriesJarek Kobus2025-06-111-0/+4
| | | | | | | | | And print the id of conflicting factories in testConflict(). Amends 3c242cd497d51b95a882d25a684cf3aadb04b81d Change-Id: Ibf3e9764246a2226cd7563c2268df83c23fd532c Reviewed-by: hjk <[email protected]>
* AppMan: Fix error reportingJarek Kobus2025-06-111-14/+5
| | | | | | | Reuse errorTask(). Change-Id: I4de30af5d3c53d9321587b5977926e979262e343 Reviewed-by: hjk <[email protected]>
* AppMan: Reuse inferiorProcess for AppManagerQmlToolingWorkerFactoryJarek Kobus2025-06-111-16/+10
| | | | | | | | | Merge 2 workers into one. Get rid of createInferiorRunner(). Task-number: QTCREATORBUG-29168 Change-Id: I278be2a48a99cbabe9c0705e17eafaa9e931e368 Reviewed-by: hjk <[email protected]>
* AppMan: Reuse inferiorProcess for AppManagerDebugWorkerFactoryJarek Kobus2025-06-111-13/+14
| | | | | | | | Merge 2 workers into one. Task-number: QTCREATORBUG-29168 Change-Id: I5a52608317e5cc08b7b30820eba9a8af2c7f529f Reviewed-by: hjk <[email protected]>
* AppMan: Introduce inferiorProcess()Jarek Kobus2025-06-101-3/+10
| | | | | | | | The createInferiorWorker() is going to disappear soon. Task-number: QTCREATORBUG-29168 Change-Id: I9100092f3a6667a61f5eca8646aca8ab6e3eb5f0 Reviewed-by: hjk <[email protected]>
* qbs build: Support building against system yaml-cppChristian Kandeler2025-05-161-1/+1
| | | | | | | Also remove two directories from the list of files. Change-Id: Ie19fd9f013dba7675556483b6ba3f3f529691ebc Reviewed-by: Christian Stenger <[email protected]>
* PerfProfiler: Reuse PERFPROFILER_RUNNER from ProjectExplorerJarek Kobus2025-04-251-1/+1
| | | | | | | | | | | | Distinguish between real run mode and runners created via RunControl::createWorker(). Make is consistent with other usages. Get rid of PERF_PROFILER_RUN_MODE, as the name might be easily confused with PERFPROFILER_RUN_MODE, which is describing completely different thing (a real run mode). Change-Id: I6a008587d27882e550d8171666a2c079491cbc6d Reviewed-by: hjk <[email protected]>
* Debugger: Introduce createDebuggerWorker and reuse itJarek Kobus2025-04-171-16/+18
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I101fdc1589d36ff996eef12308cf4165143b04af Reviewed-by: hjk <[email protected]>
* Debugger: Move setupPortsGatherer() into DebuggerRunParametersJarek Kobus2025-04-151-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I0ea10bc6e9e4ce0be1e6653559f11f750c0e5ce9 Reviewed-by: hjk <[email protected]>
* Replace most expected_str by Utils::Resulthjk2025-04-111-1/+1
| | | | | | | | Keep it in Axivion dto, which is generated. Change-Id: I83a12de6234ac7b0218b369875bdc72d25dbadfb Reviewed-by: Eike Ziller <[email protected]> Reviewed-by: Jarek Kobus <[email protected]>
* Transform ProcessRunner into RecipeRunnerJarek Kobus2025-04-101-19/+6
| | | | | | | Task-number: QTCREATORBUG-29168 Change-Id: Ia0c606e6742fb5db9cb6907a3b9cf3772462b321 Reviewed-by: Christian Kandeler <[email protected]> Reviewed-by: hjk <[email protected]>
* ProcessRunner: Modify start modifier signatureJarek Kobus2025-04-041-8/+8
| | | | | | | | | Pass reference to Process inside setStartModifier(). Get rid of ProcessRunner's setters. Task-number: QTCREATORBUG-29168 Change-Id: Ib2dac5a1fbb0a0a4706fbb03896aa302c75d012c Reviewed-by: hjk <[email protected]>
* PerfProfiler: Remove downcast in PerfProfilerRunWorkerFactoryJarek Kobus2025-04-011-2/+5
| | | | | | | | | | | | | | | | | The following factories: 1. AppManagerPerfProfilerWorkerFactory 2. PerfRecordWorkerFactory 3. QdbPerfProfilerWorkerFactory are used only in one context: inside PerfProfilerRunWorkerFactory, via RunControl::createWorker(PERF_PROFILER_RUN_MODE); Thus, move a call to suppressDefaultStdOutHandling() directly into factories, and avoid downcast to ProcessRunner in PerfProfilerRunWorkerFactory. Adjust the internal comments accordingly. Task-number: QTCREATORBUG-29168 Change-Id: I928cadb4bfe885515b56608ce9e8aaa971d8e2e5 Reviewed-by: hjk <[email protected]>
* Avoid potential detach of non-const Qt containers in range-loops 1/2Alessandro Portale2025-03-211-1/+2
| | | | | | | By making the containers const. Change-Id: I3095d7c817bd8a9cc40184aba144d617c6071f97 Reviewed-by: hjk <[email protected]>
* AppMan: Move configuration of debugger into construction phaseJarek Kobus2025-03-141-48/+50
| | | | | Change-Id: If61411290de2fe13e19eaa4ef3d51509f8a8f4e3 Reviewed-by: hjk <[email protected]>
* AppMan: Avoid setting debug/qml channels twiceJarek Kobus2025-03-141-4/+0
| | | | | | | | | | Since we call setupPortsGatherer(), we request debug/qml channels implicitly. Therefore there is no need to set setQmlServer/setRemoteChannel, since it's done already inside the DebuggerRunToolPrivate::fixupParamsRecipe(). Change-Id: I6b35acbc23d2ff411d1d8528669765fcb394c6ad Reviewed-by: hjk <[email protected]>
* AppManager: Remove a call to Target::setNamedSettings()Christian Kandeler2025-03-141-6/+0
| | | | | | | That value is never read anywhere. Change-Id: I547eb11b05fee47eb67cd80fe2fd031125d6a6ca Reviewed-by: hjk <[email protected]>
* Utils: Drop QStringList FileSystemWatchs::Fiefiles() (pseudo-)overloadhjk2025-03-141-1/+1
| | | | | | Task-number: QTCREATORBUG-26870 Change-Id: I83f589329af4ef7edab7521c349e8ffbb104253b Reviewed-by: Marcus Tillmanns <[email protected]>
* ProjectExplorer: Eliminate wrong use of Target::buildSystem()Christian Kandeler2025-03-121-12/+13
| | | | | | | ... in RunConfigurationFactory. Change-Id: Iec18c5efe4e2935ed642724c9ef963ecc5db0aed Reviewed-by: hjk <[email protected]>
* AppManager: Fix wrong access to Target::activeBuildConfiguration()Christian Kandeler2025-03-121-4/+2
| | | | | | | | This was missed in b7e391cac7fd81fa6d3dec3433496d03f9bb78ae because of the superfluous "virtual" keyword in the override. Change-Id: Ieb9625fdce45d88a24ebdd480ee6f8a3daf70033 Reviewed-by: hjk <[email protected]>
* ProjectExplorer: Use BuildConfiguration instead of TargetChristian Kandeler2025-03-111-2/+3
| | | | | | | ... in BuildStepList::StepCreationInfo. Change-Id: I7732f2979c538b022eed7d52febd526695563671 Reviewed-by: hjk <[email protected]>
* ProjectExplorer: Use Kit instead of TargetChristian Kandeler2025-03-111-1/+1
| | | | | | | ... when decorating names. Change-Id: I157ea7f1453a1a40e49aa76971b837e1aec24872 Reviewed-by: hjk <[email protected]>
* Project managers: Replace various uses of ProjectConfiguration::target()Christian Kandeler2025-03-111-1/+1
| | | | | | | Some were wrong, others unneeded. Change-Id: I308288e75f8d1b192863171661d72d27f1e6da07 Reviewed-by: hjk <[email protected]>
* AppManager: Make use of ProjectManager's convenience signalsChristian Kandeler2025-03-071-37/+16
| | | | | Change-Id: I6c8927984b2591e4fa87c369f89ddd5b1e830030 Reviewed-by: hjk <[email protected]>
* ProjectExplorer: Replace uses of Target signals and member functionsChristian Kandeler2025-03-064-23/+42
| | | | | | | | | ... with ones of BuildConfiguration and BuildSystem. This change handles the obvious cases. The remaining contexts have the Target class as their central component and need closer examination. Change-Id: I05963a5d7924c8f0f348ebf8fc00cddfda4a43bc Reviewed-by: hjk <[email protected]>
* ProjectExplorer: Make run configurations per build configurationChristian Kandeler2025-03-063-15/+12
| | | | | | | | Fixes: QTCREATORBUG-20986 Task-number: QTCREATORBUG-32380 Change-Id: Id5bcb8fcc6d97375f15a1266ae040ea637df9683 Reviewed-by: hjk <[email protected]> Reviewed-by: Christian Stenger <[email protected]>
* RunWorker: Use postMessage instead of appendMessageJarek Kobus2025-03-061-4/+4
| | | | | | | | | | Limit the usage of RunWorker::appendMessage() and use RunControl::postMessage() instead, as the RunWorker class is going to disappear in the long term. Task-number: QTCREATORBUG-29168 Change-Id: I383da81d7a6d33ec32becd502b28be33bb62e0de Reviewed-by: hjk <[email protected]>
* ApplicationManager: Inline AppManagerDebugSupportJarek Kobus2025-02-251-82/+70
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: Ia4e86407a368b7692df6f8210834a3dbc2109dbe Reviewed-by: hjk <[email protected]>
* ProjectExplorer: Make deploy configurations per build configurationChristian Kandeler2025-02-208-38/+36
| | | | | | | | | | | The first step towards having the run settings "per configuration" instead of "per target". There is no syncing functionality yet. Task-number: QTCREATORBUG-32380 Change-Id: Ia6086bacb8957e0b5dafe52a0d4e74e43a2c2292 Reviewed-by: hjk <[email protected]> Reviewed-by: Christian Stenger <[email protected]>
* PerfProfiler: Add missing constant for perf profiler run modeJarek Kobus2025-02-201-1/+1
| | | | | Change-Id: I21f06399b9ca621e6213d13af76c995ce3ae8587 Reviewed-by: hjk <[email protected]>
* Merge remote-tracking branch 'origin/16.0'Eike Ziller2025-02-121-1/+1
|\ | | | | | | Change-Id: Ic6e2ebff024df6c5ab8af390092b7b83466fd169
| * Fix various translated stringsEike Ziller2025-02-121-1/+1
| | | | | | | | | | Change-Id: Id45cd546f42b1ef2a84cd8eda45bb87ad8d405d7 Reviewed-by: Leena Miettinen <[email protected]>
* | ProjectExplorer: Replace various direct calls to Target::kit()Christian Kandeler2025-02-072-4/+4
|/ | | | | | | ... with more suitable ones in the respective context. Change-Id: Ia6e09f4dbbf18a324f96bb7e05ff9f7d82a38a5e Reviewed-by: hjk <[email protected]>
* AppMan: Replace essential with reverse dependencyJarek Kobus2025-01-171-1/+1
| | | | | Change-Id: I24cfb4b0f1f3371f9221a00461b46e5bff76bfa5 Reviewed-by: hjk <[email protected]>
* RunControl: Simplify some usages of runnable()Jarek Kobus2025-01-151-1/+1
| | | | | Change-Id: I77fbb140469053f0e6cdcccfb7c78857fbb8b7e7 Reviewed-by: hjk <[email protected]>
* AppManager: Get rid of dummy workerJarek Kobus2025-01-141-10/+2
| | | | | Change-Id: I661e9091893cf7e3038f8c850885924ff9c0b6c0 Reviewed-by: hjk <[email protected]>
* AppManager: Use canonical pattern to access sysroothjk2025-01-131-1/+1
| | | | | Change-Id: I5f59a222d874b1d37e15fb331bff1faf6a55da87 Reviewed-by: Jarek Kobus <[email protected]>
* Debugger: Also move is{Cpp,Qml}Debugging() to DebuggerRunParametershjk2025-01-131-2/+2
| | | | | Change-Id: Ic318c5813316da66097c8438ec26602491b4f863 Reviewed-by: Jarek Kobus <[email protected]>
* Debugger: Transform DebuggerRunParameters::sysRootJarek Kobus2025-01-101-2/+2
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: Ib4421ecb0a8ca26473960858f9ca257107d694a4 Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::continueAfterAttachJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I276abe8ec00fb83b427782feba7a282806ea4a99 Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::additionalSearchDirectoriesJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I55dbf5ea72109f3fe0150ac19733e41d2450440c Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::useContinueInsteadOfRunJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I6a449fe36b5c8b926e05ac4051a4b4e95c6983ab Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::symbolFileJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I999bea274f9d0d778cadf73d2a6a1d38b2985855 Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::useExtendedRemoteJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I9e009b0e1a503a810ed412ac02c4706948c22e88 Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::remoteChannelJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I7e696bd71f7fd3964931556299e2433f5dd62fd7 Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::qmlServerJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: I950e8ede308af097d6a4f52691aec218384f451a Reviewed-by: hjk <[email protected]>
* Debugger: Transform DebuggerRunParameters::solibSearchPathJarek Kobus2025-01-101-1/+1
| | | | | | Task-number: QTCREATORBUG-29168 Change-Id: Ia9b11a0b2a432f16ba3dee73ae1d088c05a47e28 Reviewed-by: hjk <[email protected]>