summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggerkitconfigwidget.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Debugger: Remove unused DebuggerKitConfigWidget::indexOf()hjk2016-08-011-10/+0
| | | | | Change-Id: I8614aa692affa17c5fac754b1c4b247105dc5540 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* 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>
* Debugger: Refresh list of debuggers in kits options page on changesTobias Hunger2015-03-131-5/+13
| | | | | | Task-number: QTCREATORBUG-13991 Change-Id: I06ff6daea88e14b4193e4f1a71d768b528d80bf9 Reviewed-by: hjk <hjk@theqtcompany.com>
* Clean exported headers of the Debugger plugin.Friedemann Kleint2015-02-261-0/+1
| | | | | Change-Id: I70ca6773e0f6aa6d80a441f8920d7f5d2418e1bf Reviewed-by: hjk <hjk@theqtcompany.com>
* SettingsDialog: Remove CategoryId parameter from callershjk2015-02-241-2/+1
| | | | | | | | | | PageIds are supposed to be unique, so the CategoryId can be determined from the PageId. Look for PageIds in the already expanded categories first before searching through expensive categories. Change-Id: I006beb0df6183453163ac1810fe59a306a0f52b1 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Merge commit '3c85058694ee2e41658d17f524fb48f0b187d2fe'Eike Ziller2015-02-121-6/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/libs/utils/tooltip/tipcontents.cpp src/libs/utils/tooltip/tipcontents.h src/plugins/android/androiddeployqtstep.cpp src/plugins/baremetal/baremetalconstants.h src/plugins/baremetal/baremetaldevice.cpp src/plugins/baremetal/baremetaldevice.h src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp src/plugins/baremetal/baremetaldeviceconfigurationwidget.h src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.cpp src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.h src/plugins/baremetal/baremetalplugin.cpp src/plugins/baremetal/baremetalplugin.h src/plugins/baremetal/baremetalruncontrolfactory.cpp src/plugins/baremetal/baremetalruncontrolfactory.h src/plugins/cppeditor/cppcodemodelinspectordialog.cpp src/plugins/cppeditor/cppdoxygen_test.cpp src/plugins/cppeditor/cppdoxygen_test.h src/plugins/debugger/breakpointmarker.cpp src/plugins/debugger/debuggeritemmodel.cpp src/plugins/debugger/debuggeritemmodel.h src/plugins/debugger/loadcoredialog.cpp src/plugins/genericprojectmanager/cppmodelmanagerhelper.cpp src/plugins/projectexplorer/addnewmodel.cpp src/plugins/projectexplorer/addnewmodel.h src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp src/plugins/qmlprofiler/abstracttimelinemodel.cpp src/plugins/qmlprofiler/abstracttimelinemodel.h src/plugins/qmlprofiler/notesmodel.cpp src/plugins/qmlprofiler/qml/CategoryLabel.qml src/plugins/qmlprofiler/qml/MainView.qml src/plugins/qmlprofiler/qml/Overview.js src/plugins/qmlprofiler/qml/Overview.qml src/plugins/qmlprofiler/qml/TimeDisplay.qml src/plugins/qmlprofiler/qml/TimeMarks.qml src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp src/plugins/qmlprofiler/sortedtimelinemodel.cpp src/plugins/qmlprofiler/sortedtimelinemodel.h src/plugins/qmlprofiler/timelinemodelaggregator.cpp src/plugins/qmlprofiler/timelinemodelaggregator.h src/plugins/qmlprofiler/timelinerenderer.cpp src/plugins/qmlprofiler/timelinerenderer.h src/plugins/qmlprojectmanager/QmlProjectManager.json.in src/plugins/texteditor/findinfiles.cpp src/plugins/vcsbase/vcsconfigurationpage.cpp src/shared/qbs src/shared/scriptwrapper/interface_wrap_helpers.h src/shared/scriptwrapper/wrap_helpers.h tests/auto/qmlprofiler/abstracttimelinemodel/tst_abstracttimelinemodel.cpp tests/system/suite_debugger/tst_debug_empty_main/test.py tests/system/suite_debugger/tst_qml_js_console/test.py tests/system/suite_debugger/tst_qml_locals/test.py Change-Id: I67540b648f8b162496f4aa606b04d50c7c9125c6
| * Update LicenseEike Ziller2015-01-161-6/+6
| | | | | | | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* | Debugger: Rework debugger option pagehjk2015-01-071-36/+0
|/ | | | | | | Use Utils::TreeModel internally, simplify code. Change-Id: Ie5c28519d5c23441fcd6b4fbff470cc70a92ee97 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Fix MSVC2010 compilationOrgad Shaneh2014-10-231-1/+1
| | | | | | | Broken in cabf14ba3003e57cce2917f8fad50a09d3967f43 Change-Id: I83da1254ceb4636f2b75f5ef75c9f790fd13f140 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
* Debugger: Use Qt5-style connects in DebuggerKitConfigWidgethjk2014-10-221-10/+12
| | | | | Change-Id: I1cac24387cc74ade9113b4ecbe503871e9c6150b Reviewed-by: hjk <hjk121@nokiamail.com>
* License updateEike Ziller2014-10-091-7/+8
| | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* Set parent for options dialog where appropriate.Eike Ziller2014-07-141-1/+2
| | | | | | | | | Otherwise the options dialog might appear behind the current "dialog" (for example the "new" wizards). Also, take ICore::dialogParent as default. Change-Id: I4578e269db5763842a942549a45ec8cdd6b28b5d Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Remove unnecessary QTreeView includesDaniel Teske2014-04-071-1/+0
| | | | | Change-Id: I979e4387d8860a9541ad1797bdeeb6adc04ab68e Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Unify text on buttons that open the options dialogEike Ziller2014-02-251-1/+1
| | | | | | | | | We have many buttons that open the options dialog, and many of these use different terms. Change-Id: I073fe2a23569c6f4174a2fb6567359c89cb2427c Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* Debugger: Remove some needless winutils includehjk2014-02-201-6/+0
| | | | | Change-Id: I28964dcb4fcef122305b557835e51417035beb9f Reviewed-by: David Schulz <david.schulz@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>
* Debugger: Fix DebuggerKitConfigWidget::onDebuggerRemoved() implementationEl Mehdi Fekari2013-11-261-1/+1
| | | | | | | | | | | DebuggerKitConfigWidget::onDebuggerRemoved() is erroneously calling updateComboBox() with the id of the removed item, which resets debugger input for all other existing kits that are using valid exiting debuggers. Task-number: QTCREATORBUG-10484 Change-Id: Ib989fdccfc87386785c7ca95ded860499ac2b98c Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Debugger: Do not change kits in the options page on debugger changesTobias Hunger2013-11-011-1/+0
| | | | | Change-Id: I577c797d98717ec0cf91214690ca5d36d2a26ccf Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Rewrite logic to use signals on DebuggerItemManagerTobias Hunger2013-10-281-14/+15
| | | | | Change-Id: I82e1cd3cca9cc2d79366e1af054640dadebf7871 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Move classes into their own filesTobias Hunger2013-10-281-1092/+3
| | | | | Change-Id: I89853ffb4192b0da1f34d471e250d4ec32daa3da Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Add new debuggers from option pageEl Mehdi Fekari2013-10-251-3/+3
| | | | | | | | | | The asserts should be moved from the addDebugger() method which is called to add an 'empty' debugger when adding new one from the option page. Change-Id: Ic402db514d1e97f5fdc12d9bb9070bf29b2ab354 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* DebuggerItem: Make sure DebuggerItems have an IdTobias Hunger2013-10-251-10/+5
| | | | | | | | | | | | | The default constructor now sets an id on debuggerItem. fromMap was removed and a new constructor (taking a const QVariantMap &) was added in place of that. There are no more friends on the DebuggerItem class since those were only necessary to make sure the item has an Id when it gets added. Change-Id: Ia1a6c9ffea67a8e0a1e5685ef93f67df8686d4c9 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Debugger: Fix the way to register/add new debuggersEl Mehdi Fekari2013-10-221-12/+12
| | | | | | | | | | | | | | | | DebuggerItemManager::registerDebugger() should return the id of the added debugger in order to use it when setting a kit's debugger (addDebugger() creates and adds a copy of the passed debugger object with a unique id). The DebuggerKitInformation::setDebugger() method should set only already existing and registered debuggers. Task-number: QTCREATORBUG-10436 Change-Id: Icdcd1ed92aafe9eda44abf831aa9983dd6801980 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* DebuggerKitInformation: Make setup() handle new kitsTobias Hunger2013-10-181-3/+4
| | | | | | | Those return a invalid QVariant, so handle that explicitly. Change-Id: I50726552aeb76d21032c119c5ea2db48e6d88e8b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* DebuggerKitInformation: Invalid ids are okTobias Hunger2013-10-181-0/+3
| | | | | | | | Invalid Ids are used to for "No Debugger", so do not try to fix those values. Change-Id: I141f969524e1faffa66a22c2a08ef18ec4d7fc23 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Debugger: Add upgrade path for 2.8 kit debugger settingshjk2013-10-171-0/+37
| | | | | | Change-Id: I1fd01d46127b2a1dc351c789c9ba537515baba0b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Rework detection of SDK-specified "auto" debuggershjk2013-10-171-173/+140
| | | | | | Change-Id: I173752a41da7b34d64cb7e3e423992be464fc73b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Fix association of kits with auto-detected debuggershjk2013-10-161-24/+46
| | | | | | | Task-number: QTCREATORBUG-10379 Change-Id: I515da97e6f6ac079590c9d91317ed32b5194a12a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Debugger: Fix cloning of DebuggerItemshjk2013-10-161-38/+26
| | | | | | Change-Id: I1e16b09361bb7d3eab2bfc7b77da388c60d23f01 Reviewed-by: Mehdi Fekari <mfekari@blackberry.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Refactor DebuggerItemManager classEl Mehdi Fekari2013-10-151-294/+319
| | | | | | | Task-number: QTCREATORBUG-10252 Change-Id: Ia8545fd0255f59290a6bab6e35ef1c082649f794 Reviewed-by: hjk <hjk121@nokiamail.com>
* Android: Fix debugger autodetectionhjk2013-10-101-8/+0
| | | | | | Task-number: QTCREATORBUG-10341 Change-Id: I197ae5745d5caba12bce3e148ada2a589ac7f9b3 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Fix some tr()-messages in the Debugger plugin.Friedemann Kleint2013-10-101-2/+3
| | | | | Change-Id: Ie3145e90066432074fc44c77eeee027f57edfcf4 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Remove unneeded includeOrgad Shaneh2013-09-301-1/+0
| | | | | Change-Id: Id350ef638b3db769ba07abba1dcddeec05eff713 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Export Debugger::DebuggerItem to fix BlackBerry setuphjk2013-09-251-218/+84
| | | | | | | Task-number: QTCREATORBUG-10189 Change-Id: Icddd09a1a931371133a1d03ca8cf600e76295eac Reviewed-by: David Kaspar <dkaspar@blackberry.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* KitInformation: Delete subwidgets in destructorTobias Hunger2013-09-171-0/+6
| | | | | | Change-Id: I7e0a6d457aa26748758b6402955c81eae2c94782 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Daniel Teske <daniel.teske@digia.com>
* Debugger: Remove dead codeTobias Hunger2013-09-131-3/+0
| | | | | Change-Id: Id626cd25efec5fd00ccd87fac4de429c9cdabf8b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Kits: Simplify handling of sticky kit informationTobias Hunger2013-09-121-16/+11
| | | | | Change-Id: Iff01445d1251487bd44c227de36f1b47ba4c3d42 Reviewed-by: hjk <hjk121@nokiamail.com>
* Fix lupdate-warning in debuggeritem.Friedemann Kleint2013-09-111-2/+2
| | | | | | | | qt-creator/src/plugins/debugger/debuggerkitconfigwidget.cpp:140: Qualifying with unknown namespace/class ::DebuggerItem Change-Id: I470a5732cc9f030905ea666cd0bc30a2379d561c Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Don't add invalid items during validationhjk2013-09-051-243/+384
| | | | | | Change-Id: I3b6427ec038d61ea3166880ae51292f87f7b861b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Add tr()-functions to DebuggerItemConfigWidget.Friedemann Kleint2013-09-041-0/+1
| | | | | Change-Id: I437ab8ba95ccdddf7693d98f9aff400b03ad79d4 Reviewed-by: hjk <hjk121@nokiamail.com>
* Kit: makeSticky() -> setSticky(), allows for unsetting sticky bitDaniel Teske2013-09-031-2/+2
| | | | | Change-Id: I6aa7d7d52b681ee61d27c2d98e6fefe9cfd9532b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Debugger: Don't make engine type appear editablehjk2013-09-021-16/+1
| | | | | | | It is determined by the chosen debugger, no need for a combo box. Change-Id: I1e278469bcd861a05eb102e94accee4dfc222b62 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Debugger: Use correct path separators in display on Windowshjk2013-09-021-2/+4
| | | | | Change-Id: Idef95d15bb78c7fbda8afac4f264e23011d63393 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Debugger: Silence warning on empty debugger settings in legitim caseshjk2013-08-301-1/+6
| | | | | Change-Id: Ibaa830f615a3d739a198a9550cd955dc9151c009 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Debugger: Fix configuration upgrade path from 2.8hjk2013-08-301-24/+28
| | | | | Change-Id: I67547dfad529ebb918741721b691c39bb0e69720 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* Debugger: Fix argument placeholder in string.Christian Kandeler2013-08-301-1/+1
| | | | | Change-Id: Ie22bc9f4b4b26099d2b9af07379629b2ec31c469 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Fix compilation with Qt versions < 5.2hjk2013-08-291-1/+1
| | | | | | | Looks like not everyone updated yet... Change-Id: Id0abe512ba22738953ead288edd84b3778fc170d Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* ProjectExplorer et al: Code cosmeticshjk2013-08-291-1/+0
| | | | | | | Apply static 'pattern' for ToolChainManager, de-noise using code. Change-Id: I196dc6f39dc2c61b1783aecad3faa0b23849e00a Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* KitInformation: Make dataId and priority value membershjk2013-08-291-11/+2
| | | | | | | More in line with recent development. Change-Id: I38ad7dd0cb96080a9dc9cc3165e4fb7c78a736b3 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
* ProjectExplorer: Introduce per-kit debugger configuration pagehjk2013-08-291-107/+1154
| | | | | Change-Id: I65c76f3ff43e1479075926c7e3fa460cca74d8fe Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>