aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggerdialogs.h
Commit message (Collapse)AuthorAgeFilesLines
* Debugger: ModernizeAlessandro Portale2018-07-251-1/+1
| | | | | | | | | | | | | modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-using modernize-use-default-member-init modernize-use-equals-default Change-Id: I91a6874f0d7b94e9079ab4ef07c23c60c80be9c0 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: hjk <hjk@qt.io>
* Debugger: Use override consistentlyTobias Hunger2018-05-071-7/+7
| | | | | | | clang-tidy fixes from modernize-use-override check. Change-Id: I6a20484716dc5bd84fe9592b40ae57be66fe32bf Reviewed-by: hjk <hjk@qt.io>
* Debugger: Modernizehjk2018-02-011-3/+4
| | | | | | | Mostly nullptr instead of 0, but also a few bits of collateral damage. Change-Id: I921991272aca921dcdecf302dfff3716e79dfc24 Reviewed-by: David Schulz <david.schulz@qt.io>
* Debugger: Replace a few more uses of setRunParametershjk2017-09-131-1/+3
| | | | | Change-Id: I8f35bcd3812402cda7d3c69eb01ed3d3fb9e396a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Describe the "Override server address/channel" field betterhjk2017-07-181-0/+1
| | | | | | Change-Id: I2bd112d1d2f46904513fa668a17f0a07ebe26e12 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
* Debugger: Cosmeticshjk2016-05-121-15/+3
| | | | | | | Qt 5 connects, unused declaration, QLatin1Strings, ... Change-Id: If09929993d750907ee3f4e2fa9f18acfcc28d9c1 Reviewed-by: Christian Stenger <christian.stenger@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>
* 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>
* Make it easy to set a kit matcher.BogDan Vatra2015-07-201-1/+0
| | | | | | | | | | | | | Using a function to set a kit matcher is much easier that crating a new class. It also enables an easy way to reuse classes that are using it. E.g. DeviceProcessesDialog processDialog; processDialog.kitChooser()->setKitMatcher([](const Kit* kit) { return kit->isValid() && other_checks_with(kit); }); Change-Id: I4e2fc7c52038902412cec5331504230bb8160ceb Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Debugger: Rework start parameter completion.hjk2015-06-251-1/+1
| | | | | | | | | | | It's again a linear process now, with explicit entrance point for all users. Task-number: QTCREATORBUG-14618 Change-Id: I96c08947270ce34d7bc6c8be1d7f350dbfa14794 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Debugger: Split off runtime-only items from DebuggerStartParametershjk2015-05-281-4/+2
| | | | | | | | | Right now, DebuggerStartParameter is part of the debugger plugin external interface. Better not make it fatter than necessary. Change-Id: I3b9205089f971dd314ccba1335b5ca2d4d9fe7c6 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* Debugger: Re-organize passing of display formatshjk2015-03-231-4/+3
| | | | | | | | | The current setup (dumper->gui: list of descriptions, gui->dumper: index in list) is fragile and not easily i18n'able. Go with an enum based approach now. Change-Id: Ie78c596065a8b2ba87ad725274da29d4be3a6da4 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Debugger: Rework 'Attach to unstarted application' startuphjk2015-02-261-3/+5
| | | | | Change-Id: I42c7ce8e413c850e05b02f5d6fe1b83376436c65 Reviewed-by: Christian Stenger <christian.stenger@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>
* Always pass Core::Id by value.Christian Kandeler2014-07-011-1/+1
| | | | | | | | | | | Currently we pass in some places by value, elsewhere by const ref and for some weird reason also by const value in a lot of places. The latter is particularly annoying, as it is also used in interfaces and therefore forces all implementors to do the same, since leaving the "const" off is causing compiler warnings with MSVC. Change-Id: I65b87dc3cce0986b8a55ff6119cb752361027803 Reviewed-by: hjk <hjk121@nokiamail.com>
* Debugger: Rework display type selectionhjk2014-04-291-2/+2
| | | | | | | | | | | The previous index based way was getting too brittle, use enums instead. Also add a switch between exponential and flat display for floating point types. Task-number: QTCREATORBUG-12050 Change-Id: I86addbac5a80e8b79b176c6107b251b466503fe7 Reviewed-by: David Schulz <david.schulz@digia.com> Reviewed-by: Christian Stenger <christian.stenger@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: Streamline settings access patternhjk2013-09-051-2/+1
| | | | | Change-Id: Ie73b8d9fa945ee9dcbab67177410cc782979c8ad Reviewed-by: David Schulz <david.schulz@digia.com>
* Clean headers in debugger plugin.Friedemann Kleint2013-03-221-2/+0
| | | | | Change-Id: Ia50e61a82101b699390b23b4f1ea9509619314bb Reviewed-by: hjk <hjk121@nokiamail.com>
* Incremented year in copyright infov2.6.2Robert Loehning2013-01-291-1/+1
| | | | | Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Adjust license headershjk2012-10-051-21/+20
| | | | | Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* debugger: make 'Attach to Remote Server' port customizable againhjk2012-09-091-2/+0
| | | | | | | This was a regression after the target changes. Change-Id: I7dd382d741c64116afee418b12f8774dea4da70a Reviewed-by: hjk <qthjk@ovi.com>
* KitChooser: Introduce virtual methods for Debugger.Friedemann Kleint2012-09-051-0/+19
| | | | | | | | | | | | | | | | | | | | | | Introduce virtual methods such that it is possible to write derived classes for specific KitInformation classes, allowing for filtering and setting text and tooltip. Remove debugging-specific code of KitChooser from the ProjectExplorer. Move populate() away from the constructor as not to call virtuals from it. Implement DebuggerKitChooser. It should no longer be possible to to choose an invalid kit for debugging from the debugger starter dialogs. Add a protected constructor to DeviceProcessesDialog allowing to pass a KitChooser. Change-Id: I8c683a2da7d69bfbccdc08213cb47d69a0df8b3e Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* s/profile/kit/Tobias Hunger2012-09-041-4/+4
| | | | | | | | | | | | | | | * Rename profiles to kits. * Update some strings: * projects mode has a Kits tab, not a Targets tab. * " Settings" was dropped from the sub-tabs of the Kits tab * menu entry "Build/Open Build/Run Target Selector" was renamed to "Build/Open Build and Run Kits Selector". * Use "Kit" instead of "Target" in miniprojecttargetselector. (The class was not renamed as it does indeed select targets, not kits) Change-Id: I0727e086e2dfa0e8aaaf89fdc6f2e3596c7a4314 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* debugger: use host from profile for the attach to qml optionhjk2012-08-161-3/+0
| | | | | Change-Id: I81903ba752b9758fb4b9e342d40ac756716caecf Reviewed-by: hjk <qthjk@ovi.com>
* debugger: use Profile directly for fillParameters instead of its idhjk2012-08-161-1/+2
| | | | | Change-Id: Ifaf663ee1827976e45e68e309b19c2f233a05ac1 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: simplify the handling of the start script optionhjk2012-08-141-1/+1
| | | | | | | Script will be used if and only if there is one given. No extra bool. Change-Id: I095e01b2243f0fa1f7ba2ce9591e3d67b6de5241 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: Merge "Start and Debug {Local,Remote} Application" dialogshjk2012-08-131-43/+12
| | | | | Change-Id: I81a95b592c480254d84d45e71d95f924944db1eb Reviewed-by: hjk <qthjk@ovi.com>
* debugger: merge attach to local and remote process dialogshjk2012-08-081-32/+0
| | | | | | | | This also merges a larger part of the two code paths. Change-Id: I84a88c53ebc0073becac88ba04e63efd9a4a98b3 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com> Reviewed-by: hjk <qthjk@ovi.com>
* debugger: remove unused codehjk2012-07-251-2/+0
| | | | | Change-Id: I105aa0433530abb4e9f53de19c0846281ccda0cf Reviewed-by: hjk <qthjk@ovi.com>
* debugger: merge local and remote core selectionhjk2012-07-241-30/+0
| | | | | Change-Id: I1659eb5a13283814d307c4b4b7adaec87bbbbe9d Reviewed-by: hjk <qthjk@ovi.com>
* Contact -> qt-project.orgEike Ziller2012-07-191-3/+1
| | | | | Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* debugger/analyzer: inline the small start dialogshjk2012-06-291-17/+12
| | | | | | | Easier to refactor. Change-Id: I151364182df841e7e543f480b1836a1b1897e913 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* debugger: adjust to profile changeshjk2012-06-281-8/+9
| | | | | | | | This replaces the debugger command, sysroot and target abi fields with a profile id. Change-Id: I831c42ff8624fcfa520c2f28f6f06d73191b2680 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* debugger: port 'Attach to Core' over to new Profile architecturehjk2012-06-261-24/+15
| | | | | Change-Id: I89e743314025fe715982b4c43849ce128e014f55 Reviewed-by: hjk <qthjk@ovi.com>
* Removed module names from #include directives.Erik Verbruggen2012-02-151-4/+4
| | | | | | | | Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Debugger: Add "Recent:" combo for Start External/Remote.Friedemann Kleint2012-02-061-44/+26
| | | | | | | | | | | | - Add combo box listing the last 10 elements of history. - Introduce parameter class for the dialogs that can stored/ retrieved as a QSettings array using template helpers. - Give dialogs a static 'run()' method that returns the DebuggerStartParameters to handle the history, move code from the debugger plugin to the dialogs. Change-Id: Ieb15f7c8ef9489f925b9d2f47ec09feebcf73826 Reviewed-by: hjk <qthjk@ovi.com>
* Debugger: Use toolchain for remote debuggingOrgad Shaneh2012-01-271-2/+4
| | | | | | | Just like the other dialogs Change-Id: If2a87a688f5d3653bca02912dc9052399f72de87 Reviewed-by: hjk <qthjk@ovi.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* debugger: remove gnutarget settinghjk2011-12-191-4/+1
| | | | | | Task-number: QTCREATORBUG-2950 Change-Id: Icfd2c61e0e77bff23c1bf1b38b8b670bd8fbc8c7 Reviewed-by: hjk <qthjk@ovi.com>
* compile fix with namespaceshjk2011-11-241-12/+4
| | | | | Change-Id: I1b888ff8bd5c30a13dc8c00824d4cae6990a4b23 Reviewed-by: hjk <qthjk@ovi.com>
* UI files: Do not polute the global Ui namespaceTobias Hunger2011-11-241-0/+4
| | | | | | | Make sure all ui-files are in the plugin's internal namespace. Change-Id: Ifb2c3093441e8feb89e46f52fbb386fc316cfd13 Reviewed-by: hjk <qthjk@ovi.com>
* Merge remote-tracking branch 'origin/2.4'Eike Ziller2011-11-111-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/libs/qmljs/qmljsinterpreter.cpp src/libs/qmljs/qmljsinterpreter.h src/plugins/debugger/qml/scriptconsole.cpp src/plugins/git/gitplugin.cpp src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas.cpp src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas_p.h Change-Id: Iad59c8d87c72a21c79c047e374c0ab689998af39
| * all: s/info@qt.nokia.com/qt-info@nokia.com/hjk2011-11-031-2/+2
| | | | | | | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* | debugger: add dialog to edit display typeshjk2011-11-081-0/+23
| | | | | | | | | | Change-Id: If1ea8cdab359bcad80e37dd4a932e4b586527264 Reviewed-by: hjk <qthjk@ovi.com>
* | debugger: consolidate listing of local processeshjk2011-11-031-8/+0
| | | | | | | | | | Change-Id: I409fd58b3e9bb10de50e18e3658790c73e3fd521 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* | QmlProfiler: Allow user to specify a sysroot for "Attach to Port"Kai Koehne2011-10-121-0/+3
|/ | | | | | | Change-Id: I943255e5a501610195e3758f9fbb42d127f15524 Reviewed-on: http://codereview.qt-project.org/6451 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* debugger: better remote debugginghjk2011-09-141-0/+3
| | | | | | | | | Add option to specify location of debug information to dialog. Default is sysroot + usr/lib/debug. Change-Id: I8c2ab448f4aba9385da617d23419e521e3ae263c Reviewed-on: http://codereview.qt-project.org/4919 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: split the 'start and debug remote' and 'attach to remote' cases ↵hjk2011-09-141-1/+1
| | | | | | | | ui-wise Change-Id: I229ba996bfe2b38fb30891cdad5f62b6fe430443 Reviewed-on: http://codereview.qt-project.org/4898 Reviewed-by: hjk <qthjk@ovi.com>