aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios/ios.qbs
Commit message (Collapse)AuthorAgeFilesLines
* iOS: Inline IosBuildStepConfigWidgethjk2019-06-261-1/+0
| | | | | | | In preparation of aspectification. Change-Id: I0a97440aa6c4bc749af51219ccace519982bfaa1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Ios: More IosBuildConfiguration aspectificationhjk2019-05-061-2/+0
| | | | | | | | Move IosBuildSettingsWidget closer to IosBuildConfiguration, start replacing bits by existing aspect functionality. Change-Id: I2016f0298f5e0c40d93c4d3bb144904453a5af02 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Ios: Inline IosBuildSettingsWidget uihjk2019-05-061-1/+0
| | | | | | | First mechanical baby-step towards using aspects in IosBuildConfiguration. Change-Id: I6eec5136ec05f0f26c3ca915fa7d84dccaafcb82 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* iOS: Simplify IosDeployStep config widget setuphjk2019-04-251-3/+0
| | | | | | | There's nothing special here. Change-Id: Ifce935a7c6e8dd6d745d27353cde3f2c370d0abc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Move IDeviceFactory closer to IDevice implementationhjk2019-02-211-4/+0
| | | | | | | | | Except for the DesktopDevice, which is kind of special. Also try a bit to make (and partially fail at doing so) naming and code structure (#include, use of namespaces) more similar to each other. Change-Id: I9fe266e706b72c14f59ff03ca1ae02dba3adcc71 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QtSupport et al: Move QtVersionFactory to *QtVersion implementationhjk2019-02-181-2/+0
| | | | | | | At most a dozen lines each left. Change-Id: Ifbf34f814266ba7bee83d3fee9db831eb450dfc4 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* iOS: Move IosDeploy*Factory to pluginhjk2019-01-311-4/+0
| | | | | | Change-Id: I752a497ce95609cfb92207e1dfbc6cf91ffa9f3c Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Pass id to RunConfiguration constructorhjk2018-04-251-2/+0
| | | | | | | | | | | It's what the base class requires, and opens the possibility to have several factories creating the same type of run configuration. Also move ios, winrt and android factories closer to their products, it's the predominant pattern nowadays. Change-Id: Iad48152f02a248d22cb18dd435a2fc34d73c7077 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Ios: Use device types as restrictions on project configurationshjk2017-12-191-2/+0
| | | | | Change-Id: I3c31f14eba9d9f68a333a814bea800a3da38d4a2 Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* iOS: Add UI for simulator device managementVikas Pachdha2017-07-051-1/+9
| | | | | | | | UI under devices tab to enable iOS simulator device management Task-number: QTCREATORBUG-17602 Change-Id: I66dbf57f07dac107c253518ded5ffd78b8ce4555 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Ios: Convert to RunWorkershjk2017-06-121-6/+0
| | | | | | | | | | This moves all of the RunControl implementation into a single RunWorker, not yet splitting it up into separate RunWorkers which is the final goal of this series. Done-with: Vikas Pachdha Change-Id: I9deaef48735c1c63c41dfae39d67f59387295273 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* ios: Fix qbs buildChristian Kandeler2017-03-221-0/+5
| | | | | | Change-Id: I538fd0702f2677b1a1bd5ce9267f793ab5270f69 Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* iOS: Replaces ios_sim tool with simctlVikas Pachdha2016-10-171-1/+3
| | | | | | Task-number: QTCREATORBUG-16947 Change-Id: Ia28d5e4f9f220d566bd64da73989e8c24ef3eb37 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix qbs build on macOSChristian Kandeler2016-07-281-1/+1
| | | | | | | "osx" -> "macos" Change-Id: Ie25e096b2759cf8f96411560fcca337169d80b08 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Move analyzerbase to debuggerhjk2016-02-251-1/+0
| | | | | | | | | | | | This is the first mechanical step to execute on the 'shared pool of debugger/analyzer views' idea. Future steps would be providing infrastructure for the view pool, making all analyzer/debugger views use the pool and then re-extract a sensible base for a 'analyzer-and/or-debugger' tool plugin interface. Change-Id: I1bb392e6dd3084fc56937956bee1d6fd9530335d Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* Ios: Use plain C++ for IosRunConfigurationWidgethjk2015-12-231-1/+0
| | | | | | | | | In preparation for the use of ArgumentsAspect. There's not much in the form anyways. Change-Id: I5a4c5d508a032a12bcabc2d1d7f35f3d390e43b5 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
* qbs build: Introduce convenience project property sharedSourcesDir.Christian Kandeler2015-02-181-1/+0
| | | | | Change-Id: I69aacc7391e6e25e66eae1fb54b3c1cfb18679ee Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* qbs build: Remove unneeded import statements.Christian Kandeler2014-11-101-2/+0
| | | | | | | The respective items are available without it. Change-Id: Idc840cf08e7bec84f561c096afe8de25b1fb8468 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Ios: Enable plugin for qbs build.Christian Kandeler2014-07-071-2/+1
| | | | | | | | There is no reason why for qbs the plugin should be built on OS X only, when the qmake build has no such restriction. Change-Id: I8486ac20b6708c542b2920e946446ba382e0b75c Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: add qmldebug dependencyFawzi Mohamed2014-06-021-0/+1
| | | | | Change-Id: Iaebaba0eef6a8f7092c53cbe5364c6a2f740ba0d Reviewed-by: Ulf Hermann <ulf.hermann@digia.com>
* Ios: Fix qbs build.Christian Kandeler2014-03-311-2/+2
| | | | | Change-Id: I337af64834388ef643108d8502be0abcf53cd9c6 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: add qml profiler supportFawzi Mohamed2014-03-311-0/+3
| | | | | Change-Id: I6dbea675a77ed0d151dc6bbdcfa501c00107998c Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* iOS: Fix typo in qbs fileChristian Stenger2014-03-271-1/+1
| | | | | Change-Id: I7b501b3d0ca5e93791f4fa5fe12082b4f5d62a50 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* ios: adding dsymutil build stepFawzi Mohamed2014-03-271-0/+3
| | | | | | | | | | The lldb debugger sometime returns misleading debug information unless a dsym has been created. This creates a build step to do it. Task-number: QTCREATORBUG-11580 Change-Id: I7acf2e539cf189d0237e1d502fab2837f17aa489 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
* use new base import style in qbs filesJoerg Bornemann2014-03-111-1/+1
| | | | | | Change-Id: Iecf32122df41f304ec6df538bb0dd8a263238a86 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Rename plugins/qt4projectmanager to qmakeprojectmanagerhjk2013-10-291-1/+1
| | | | | | | This finally renames the plugin itself. Change-Id: Ibdf4f4b4e9776c2fdc809e0127f3e1310de44bd1 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* qbs project files: Make use of new qbsSearchPaths property.Christian Kandeler2013-10-091-1/+1
| | | | | Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* ios: preliminary support for iosFawzi Mohamed2013-10-021-0/+73
first work in progress support for ios * separate iosTool using xml communication used for device info and run * iossim tool to handle the simulator * debug prepared but not working * separate gcc toolchain detection fix for simulator 1) add a QT built for ios 2) open a project, for example qtbase/examples/widgets/animation/animatedtiles/animatedtiles.pro 3) build/run... Change-Id: I7e01604e416338cbe4692dfb34f5d3f31312702d Reviewed-by: Eike Ziller <eike.ziller@digia.com>