summaryrefslogtreecommitdiff
path: root/src/plugins/remotelinux/remotelinuxenvironmentaspect.h
Commit message (Collapse)AuthorAgeFilesLines
* Use SPDX license identifiersLucie GĂ©rard2022-08-261-24/+2
| | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Task-number: QTBUG-67283 Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* ProjectExplorer: Split EnvironmentAspecthjk2019-03-111-1/+0
| | | | | | | | | | | ... at least logically a bit more into hunks responsible for one of the possible choices of base environments. This makes it possible to move code that modifies individual cases closer to the only place that uses it. Change-Id: I1c87bb869e04e44b92ff097b0bf25274f93808be Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: De-virtualize EnvironmentAspect::baseEnvironmenthjk2019-03-071-2/+0
| | | | | | | | | | | | Will help to streamline *EnvironmentAspect constructor signature, which in turn will help to have a generic cloning mechanism to clone aspect data, which in turn will help to finally execute on the idea that RunControls should be re-runnable in their original setup and also resilient to changes in the setup while they are running. Change-Id: Ibdaca487c1f7ce043e675fd014fe923a70273639 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Remove IRunConfigurationAspect::runConfigurationhjk2018-09-131-1/+1
| | | | | | | | ... and adapt constructors to not take the now-unneeded RunConfiguration pointer. Change-Id: I53ff338f51334ff7b0c22d4bed92bfcfc8225ea7 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* ProjectExplorer: Streamline *EnvironmentAspect interfacehjk2018-04-061-7/+0
| | | | | | | | | | Register code/name combinations together. Also make the otherwise implicitly preferred first entry explicit in the API. Change-Id: I80f68b01d53e2672480365d4efcb9d790b8363fd Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* ProjectExplorer: Fix copying of RunConfigurationAspectshjk2017-11-101-1/+0
| | | | | | | | | | | Moving aspect data closer to real Value semantics fixes the regression introduced by 890c1906e. Task-number: QTCREATORBUG-19186 Task-number: QTCREATORBUG-19192 Change-Id: Ieaeef3995ae06a817f266c1e2514f9e5793bd4e8 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* RemoteLinux: Fix build warnings about inconsistent use of overrideTobias Hunger2017-05-191-4/+4
| | | | | Change-Id: I58d53f05fbaa18763ad3198235004f6081da71b7 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* RemoteLinux: Don't force value for DISPLAY in base environmentKari Oikarinen2017-05-181-0/+4
| | | | | | | | | | | | | When set on nVidia Jetson TX-1, it leads to applications failing. To allow previously created projects to work, add DISPLAY=:0.0 to user changes to the base environment the first time the project is loaded. On new projects for devices using X11 the user now has to manually set the DISPLAY variable. Task-number: QTBUG-60665 Change-Id: Iecc192fbad81ad5cbbbcabce6aeb28c3f501d022 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* RemoteLinux: Fix creation of environment aspect widgetChristian Kandeler2017-05-151-2/+0
| | | | | | | | | This was forgotten in ae9fff17a1. Task-number: QTCREATORBUG-18167 Change-Id: Ib1e3d06ee822dff6b991d967b2f68148cc9c55c6 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Wholesale conversion to #pragma oncehjk2016-03-301-4/+1
| | | | | | | Kudos to cgmb and https://github.com/cgmb/guardonce Change-Id: Ifa8970734b8d43fd08c9260c645bdb0228633791 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* RemoteLinux/Qnx: Use StandardRunnablehjk2016-01-271-3/+0
| | | | | | Change-Id: I73331985eb68065b5fb123ff4491888d824de766 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
| | | | | | | * Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Clean exported headers of the Remote Linux, Android plugins.Friedemann Kleint2015-03-051-2/+0
| | | | | Change-Id: Ie7825b9c7f3e131a8afaebbd4c245f1227c8dcd4 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
* Update LicenseEike Ziller2015-01-161-6/+6
| | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* License updateEike Ziller2014-10-091-7/+8
| | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* remotelinux: Add generic Runconfiguration interfaceBenjamin Zeller2014-04-101-3/+3
| | | | | | | | Adds a generic interface (AbstractRemoteLinuxRunConfiguration), so plugins can ship a custom remote runconfig. Change-Id: I4ef8e39c4c69224d4e55224c782f3d544f10c945 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* ProjectExplorer/Analyzer: Merge RunConfigurationAspectshjk2013-08-161-3/+1
| | | | | | | | The Analyzer implementation is now simple and still generic enough to serve as general base. Change-Id: I050a21919bf128929b77a64da1f46d157691d849 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* EnvironmentAspect: Fix various aspects broken in the refactoringDaniel Teske2013-07-051-3/+0
| | | | | | | | | | Switching the base environment needs to update the environment. Fetching remote environment didn't work. Task-number: QTCREATORBUG-9734 Change-Id: I4dd0052b364c5c3cfea17d8169de8a235d37b891 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Specialize environmentaspect for remote linuxTobias Hunger2013-04-111-0/+79
... and attach it to remote linux runconfigurations Change-Id: I5596b7a237ac6ef4a834324f95f462adbe28e722 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>