aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debugger.qrc
Commit message (Collapse)AuthorAgeFilesLines
* Debugger: Provide a mode-bar sized icon for the "Debugger.Stop" actionAlessandro Portale2019-04-031-0/+2
| | | | | | | | | | | | That big Icon was always there, but unused. add it to the "Debugger.Stop" (in addition to the toolbar sized one), so that it looks good when it appears in the mode bar. For the "Classic" variant, I needed to add a @2x variant of the non-flat icon. Change-Id: Iea7200c7821b3780ff11a17b3ec74c44e06ba8d1 Reviewed-by: hjk <hjk@qt.io>
* Add macOS touch bar supportEike Ziller2019-01-151-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a generic Utils::TouchBar that implements a touch bar for macOS based on QAction. Touch bars can be nested, and one is set to be the application's top level touch bar. Also add an ActionContainer for the touch bar. That allows us to manage the layout of the touch bar the same way we do with menus. Since the touch bar is an input device with very limited space, a command in the touch bar needs to be specifically styled for the touch bar by setting either touchBarText or touchBarIcon (or both). Touch bars can be nested by nesting the ActionContainers. A nested touch bar ActionContainer needs to specify an icon and/or text to show in the touch bar button that opens that sub-bar. Commands are only shown in the touch bar if they are valid within the current context. Implementation-wise we cannot use the standard NSPopoverTouchBarItem for nesting touch bar levels. We cannot hide items in the touch bar, because hidden items still take up space in the touch bar. So we need to rebuild the touch bar regularly. Since the items we show are very dynamic, every time the items in the toplevel bar change because of a context change, any opened sub-level touch bar closes. That is why we maintain a stack of touch bar levels ourselves, replacing the main touch bar with the current level, and managing opening and closing the levels manually. This patch adds buttons for Help, Bookmarks, Header/Source, Follow (Symbol), Decl/Def, and a sub-bar for the debugger actions. Fixes: QTCREATORBUG-21263 Change-Id: Ib63e610f21a993f1d324fe23c83a7f2224f434ac Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* Debugger: Fix stopping of core file debugging using the fat buttonhjk2018-10-041-0/+2
| | | | | | Task-number: QTCREATORBUG-21094 Change-Id: If60f6bea93a583ab27e9e8b17c07402b2ac0854c Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Debugger: Add tracpointoverlay.png to debugger.qrcUlf Hermann2018-05-311-0/+2
| | | | | | | | We're using it in debuggericons.cpp. Change-Id: I397ee1afb02594d14089fe31bc4dfaee1901ee71 Task-number: QTCREATORBUG-20426 Reviewed-by: hjk <hjk@qt.io>
* Update Options dialog iconsAlessandro Portale2018-04-241-1/+2
| | | | | | | | | A new set of scalable and themable icons with unified look as provided by Diana. Task-number: QTCREATORBUG-20325 Change-Id: I68498b034e9e43fbb61511a38d9c7fc0003ab076 Reviewed-by: hjk <hjk@qt.io>
* Utils: move 2 images to utilsTim Jenssen2017-11-151-4/+0
| | | | | | | select.png is used by the designer Change-Id: Icfa0ab4c931de7365c8bd252de0a0f972beb2c6c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Move mimetype definitions to plugin specsEike Ziller2017-02-271-1/+0
| | | | | | | | | | | | - Avoids the hassle of QRC files and manually registering mime types - Avoids performance regressions because of mime types that are registered after mime database has been used - Makes it technically possible to detect that a disabled plugin could handle a mime type if it was enabled Change-Id: I373008b1b56e9c6b4853055f20b3eeb112a6eff9 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: hjk <hjk@qt.io>
* Utils: Move the breakpoint icon mask from Debugger to UtilsAlessandro Portale2016-11-031-2/+0
| | | | | | | | A filled circle can be used for other icons as-well. Change-Id: Ifed0dda111ccb92fa5bb44d63f1c23af1137121a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Debugger: Fresh icons for QtQuick "App on Top" and "Select"Alessandro Portale2016-05-091-0/+2
| | | | | | | | | | | Since these two features are revived for Qt 5.7, they deserve fresh icons. And since they could also gain back their place in the (qml)debugger toolbar, this patch provides also the toolbar icon variants. Change-Id: Id8c51aaa7ab81f594103fe1538fe6efe153af56a Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* Icons: Removing several duplicates and variations of the eye_open iconAlessandro Portale2016-04-121-2/+0
| | | | | Change-Id: I598005ac81bd847d3d5e88c3d78a0e945c8026c5 Reviewed-by: hjk <hjk@theqtcompany.com>
* Debugger: Themeable breakpoint iconsAlessandro Portale2016-04-121-14/+14
| | | | | | Change-Id: I06c5df1c754c62bdeab81a5c2da78a2eca18ad8a Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* QmlProfiler: New Record ON/OFF button iconsAlessandro Portale2016-04-081-0/+4
| | | | | Change-Id: I95f4a28de5aeefdd321a5fe131351a6aab5b9498 Reviewed-by: hjk <hjk@theqtcompany.com>
* Redone debug start/stop/interrupt/continue iconsAlessandro Portale2016-04-061-8/+4
| | | | | | | | | | | | | | Currently, these icons have a big "bug beetle" and a small action icon as overlay. According to user feedback, the relevant element (the action) has too little visibility. This change turns the proportions around, so that the action icon is big and the "bug beetle" is a small overlay. Also the analyzer run icon is handled in the same way. Change-Id: I257c66ec5892c8aabaf8a9884795ae410e793017 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* Icons: Move debug run/interrupt/continue/exit from core to elsewhereAlessandro Portale2016-04-011-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Core contains the small variants of debug run/interrupt/continue/exit while the bigger icon variants are in projectexplorer or debugger. That does not seem to have aany reason, at least in today's state of Qt Creator architecture. But above all, it stands in the way when changing debugger icons as planned due to user feedback. This change moves: Core::Icons::DEBUG_START_SMALL to ProjectExplorer::Icons::DEBUG_START_SMALL Core::Icons::DEBUG_EXIT_SMALL to Debugger::Icons::DEBUG_EXIT_SMALL Core::Icons::DEBUG_INTERRUPT_SMALL to Debugger::Icons::DEBUG_INTERRUPT_SMALL Core::Icons::DEBUG_CONTINUE_SMALL to Debugger::Icons::DEBUG_CONTINUE_SMALL This change just moves icons across modules but does not change anything in the UI. Change-Id: I859b901c312d4d16b6c2f687395a7b48c90aab84 Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
* Flat and themeable side bar iconsAlessandro Portale2015-12-031-0/+8
| | | | | | | | | | | | This patch adds flat side bar icons according to http://blog.qt.io/blog/author/didesous/ The flat icons are supposed to be opt-in, via the theme flag "FlatSideBarIcons=true". It is false by default for the default theme for now. Change-Id: I1cbe69d4e138d5d23c0172a374933ac7a4ce8a5b Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
* Icon refresh: First step towards the new Qt Creator themesAlessandro Portale2015-10-231-7/+5
| | | | | | | | | | http://blog.qt.io/blog/author/didesous/ announced new designs/themes for Qt Creator. This patch replaces many of the existing toolbar icons with recolorizable masks for better theming support. Change-Id: I557aa485205fe2624f33724226f698c303342b40 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
* Use new mime databaseEike Ziller2015-02-171-0/+1
| | | | | Change-Id: I4305872b6b11ef3e8a364280ffa5209a5a793600 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* GdbDebugger: add fast restart for debuggingTim Sander2014-06-201-0/+2
| | | | | | Change-Id: Ie51847de912748d05a6b208bec82fd612d777202 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* Debugger: Move debugger icons from core to debuggerAlessandro Portale2014-06-021-0/+3
| | | | | | | | | These three images are exclusively used in the Debugger plugin, thus belong into the Debugger resources. Change-Id: I327236c66f7424b8bec94630972844175b793fad Reviewed-by: Eike Ziller <eike.ziller@digia.com> Reviewed-by: hjk <hjk121@nokiamail.com>
* Valgrind: Fix missing pause iconChristian Stenger2014-03-281-1/+0
| | | | | | | Task-number: QTCREATORBUG-11836 Change-Id: Id38cecac418754adf61834ccc343420c31fb4f48 Reviewed-by: hjk <hjk121@nokiamail.com>
* ScriptConsole: Move from Debugger to QmlJSToolsAurindam Jana2012-10-051-6/+0
| | | | | | | | | | | | | | The console is now a part of qmljstools plugin. The console appears as an output pane. A dummy QScriptEngine evaluates expressions when a declarative debug session is not in progress. During a debug session, the expressions are evaluated by the debug services. Task-Number: QTCREATORBUG-7402 Change-Id: Ic2eeac44fb335c706be03b89f8672b0356efe984 Reviewed-by: Christiaan Janssen <christiaan.janssen@digia.com> Reviewed-by: hjk <qthjk@ovi.com>
* Merge QML inspector into debugger pluginKai Koehne2012-05-091-0/+4
| | | | | | | | | Merge QmlJSInspector plugin into the debugger. Also merge the extra Inspector window with the Locals & Watchers: It now shows the QML object tree in the running state. Change-Id: I59ae0c1b970a48ba10ecda92ed3ba765d94b1d9c Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* ScriptConsole: Use QTreeViewAurindam Jana2012-02-161-0/+6
| | | | | | | | | Use QTreeView instead of modified QPlainTextEdit to show the console. Using a QTreeView gives more control over output display as well as separates out the model from the view. Change-Id: I436b13ed042c00d09d6de627b442bfd8d10d2236 Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
* Debugger: Make tooltips pinnable.Friedemann Kleint2011-02-111-0/+1
| | | | | | | | | | | | Replace old debugger tooltip by a new ToolTipManager which has a list of AbstractDebuggerToolTipWidget with the functionality to 'acquire' an engine (display its data) and 'release' it (store engine data and display them as 'previous') and serialization to XML session data. DebuggerTreeViewToolTipWidget implements AbstractDebuggerToolTipWidget for tree model acting as a filter on watch models. Rubber-stamped-by: hjk
* debugger: start with some infrastructure for tracepoint supporthjk2010-12-161-0/+1
|
* debugger: first shot a implementing data watchpointshjk2010-05-071-0/+1
|
* debugger: remove or rename a few images.hjk2010-03-221-12/+7
|
* debugger: "fix" reverse execution icon.hjk2010-03-221-0/+1
| | | | Needs work...
* Avoid pulling in the svg plugin.con2010-03-051-5/+10
|
* New debug related icons.con2010-02-231-1/+5
|
* debugger: make handling multiple core files a bit more convenienthjk2010-02-031-0/+1
|
* debugger: rename resource path for generic images from 'gdbdebugger' to ↵hjk2009-05-191-1/+1
| | | | 'debugger'
* debugger: put gdb related stuff into directory of its ownhjk2009-05-191-1/+0
|
* debugger: move gdb macros to a resource filehjk2009-05-071-0/+1
|
* debugger: introduce enabling/disabling of breakpointshjk2009-04-281-0/+1
|
* Initial importcon2008-12-021-0/+24