summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggerrunconfigurationaspect.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ProjectExplorer/Analyzer: Merge RunConfigurationAspectshjk2013-08-161-36/+11
| | | | | | | | 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>
* RunConfigurationAspect: Streamline data serializationhjk2013-08-131-3/+1
| | | | | | | Change-Id: I6f49dd9eeff53eafc51bd5238ca655437df12111 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Analyzer: Cleanup settings handlinghjk2013-08-121-5/+3
| | | | | | | More flexible, less over-engineered this way. Change-Id: I3e224a6be85d3a187056d79fd506e8cf6a32c8a9 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Debugger: Only enable C++ language if project says soKai Koehne2013-06-101-16/+28
| | | | | | | | | | | | Fix a regression from 2.7: A new .qmlproject did also have C++ enabled as a debugger language by default. Instead of reviving the old, hacky logic from 2.7 that directly manipulated the aspect object, the aspect now checks for the actual project language, along the logic of the QML language check. Change-Id: I77c9323fd59079c42874dadf4dc54b9991204d9d Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
* Debugger: Don't check for QML language before project is parsedKai Koehne2013-05-281-4/+0
| | | | | | | | | Checking for QMLJS in the ctor of the aspect always returns false for qt4project, since the project hasn't been parsed yet. Change-Id: I41ce057bda4a1f2cb700e655645eae627990f3be Reviewed-by: Aurindam Jana <aurindam.jana@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* DebuggerAspect: Show both Cpp and QML debug check boxesAurindam Jana2013-04-241-27/+7
| | | | | | Change-Id: Ice552b9ed78ee7fdc9950b78d042f0f6a59d2657 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* DeviceSupport: Add canAutoDetectPorts() methodAurindam Jana2013-04-181-1/+1
| | | | | | | | Use case: Devices such as Desktop device can automatically choose an available port. Change-Id: I6515425da3ae861b62d103885e2fde0e542d21d0 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* DebuggerRunConfigurationAspect: Update based on project languagesTobias Hunger2013-04-101-23/+28
| | | | | | | | Update when the list of languages in a project changes. Change-Id: I2ed1089b8c7a6358b1c398d388b8ad2143ec432e Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* DebuggerRunConfigurationAspect: Suppress widgets as necessaryTobias Hunger2013-04-051-42/+18
| | | | | | | | Suppress widgets of the DebuggerRunConfigurationAspect widget as required. Change-Id: I4e384d4e725bd95bea51465e28e26ece3e2f5cc8 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* RunConfigurationAspects: Move method to create config widgetTobias Hunger2013-04-051-0/+153
| | | | | | | | | | | Move the method used to create a config widget for a RunConfigurationAspect from the RunControlFactory into the aspect itself. This allows for aspects that are not bound to any factory, which is what I eventually want to use to hold the environment for run configurations. Change-Id: Icceb5f44ca9eb63a87b9c7bb6468ff30dab943c2 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Move DebuggerRunConfigurationAspect into DebuggerTobias Hunger2013-04-051-0/+212
Change-Id: I03cab5d963a6d7c77171efe360a552d8109f6a8b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>