Files
seer/src/SeerMainWindow.ui
T
2022-02-09 11:59:14 -06:00

500 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>SeerMainWindowForm</class>
<widget class="QMainWindow" name="SeerMainWindowForm">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>984</width>
<height>628</height>
</rect>
</property>
<property name="windowTitle">
<string>Seer Debugger</string>
</property>
<widget class="SeerGdbWidget" name="gdbWidget"/>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>984</width>
<height>26</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">
<property name="title">
<string>File</string>
</property>
<addaction name="actionFileDebug"/>
<addaction name="actionFileArguments"/>
<addaction name="actionFileQuit"/>
</widget>
<widget class="QMenu" name="menuEdit">
<property name="title">
<string>Edit</string>
</property>
</widget>
<widget class="QMenu" name="menuView">
<property name="title">
<string>View</string>
</property>
<widget class="QMenu" name="menuConsole">
<property name="toolTip">
<string/>
</property>
<property name="statusTip">
<string/>
</property>
<property name="title">
<string>Console</string>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/console.png</normaloff>:/seer/resources/console.png</iconset>
</property>
<addaction name="actionConsoleNormal"/>
<addaction name="actionConsoleMinimized"/>
<addaction name="actionConsoleHidden"/>
</widget>
<addaction name="actionViewMemoryVisualizer"/>
<addaction name="actionViewArrayVisualizer"/>
<addaction name="menuConsole"/>
</widget>
<widget class="QMenu" name="menuSettings">
<property name="title">
<string>Settings</string>
</property>
<addaction name="actionSettingsConfiguration"/>
<addaction name="actionSettingsSaveConfiguration"/>
</widget>
<widget class="QMenu" name="menuHelp">
<property name="title">
<string>Help</string>
</property>
<addaction name="actionHelpAbout"/>
</widget>
<widget class="QMenu" name="menuControl">
<property name="title">
<string>Control</string>
</property>
<addaction name="actionControlRun"/>
<addaction name="actionControlStart"/>
<addaction name="actionControlContinue"/>
<addaction name="actionControlNext"/>
<addaction name="actionControlStep"/>
<addaction name="actionControlFinish"/>
<addaction name="separator"/>
<addaction name="actionControlInterrupt"/>
</widget>
<addaction name="menuFile"/>
<addaction name="menuEdit"/>
<addaction name="menuControl"/>
<addaction name="menuView"/>
<addaction name="menuSettings"/>
<addaction name="menuHelp"/>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<widget class="QToolBar" name="toolBar">
<property name="windowTitle">
<string>toolBar</string>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
<attribute name="toolBarArea">
<enum>TopToolBarArea</enum>
</attribute>
<attribute name="toolBarBreak">
<bool>false</bool>
</attribute>
<addaction name="actionGdbRun"/>
<addaction name="actionGdbStart"/>
<addaction name="actionGdbContinue"/>
<addaction name="actionGdbNext"/>
<addaction name="actionGdbStep"/>
<addaction name="actionGdbFinish"/>
<addaction name="separator"/>
<addaction name="actionInterruptProcess"/>
<addaction name="separator"/>
<addaction name="actionMemoryVisualizer"/>
<addaction name="actionArrayVisualizer"/>
</widget>
<action name="actionGdbQuit">
<property name="text">
<string>Quit</string>
</property>
<property name="toolTip">
<string>Exit GDB.</string>
</property>
</action>
<action name="actionFileQuit">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/exit.png</normaloff>:/seer/resources/exit.png</iconset>
</property>
<property name="text">
<string>Quit</string>
</property>
<property name="toolTip">
<string>Quit</string>
</property>
<property name="statusTip">
<string>Quit the Seer debugger.</string>
</property>
</action>
<action name="actionGdbStart">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/restart.png</normaloff>:/seer/resources/restart.png</iconset>
</property>
<property name="text">
<string>Start</string>
</property>
<property name="toolTip">
<string>Start the program in GDB. Stop in main().</string>
</property>
</action>
<action name="actionGdbRun">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/restart.png</normaloff>:/seer/resources/restart.png</iconset>
</property>
<property name="text">
<string>Run</string>
</property>
<property name="toolTip">
<string>Start the program in GDB. Honor breakpoints, if any.</string>
</property>
</action>
<action name="actionGdbNext">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/step_over.png</normaloff>:/seer/resources/step_over.png</iconset>
</property>
<property name="text">
<string>Next</string>
</property>
<property name="toolTip">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Execute next step, step over functions.&lt;/p&gt;&lt;p&gt;Shortcut - F5&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</action>
<action name="actionGdbStep">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/step_into.png</normaloff>:/seer/resources/step_into.png</iconset>
</property>
<property name="text">
<string>Step</string>
</property>
<property name="toolTip">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Execute next step, step into functions.&lt;/p&gt;&lt;p&gt;Shortcut - F6&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</action>
<action name="actionGdbFinish">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/step_out.png</normaloff>:/seer/resources/step_out.png</iconset>
</property>
<property name="text">
<string>Finish</string>
</property>
<property name="toolTip">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Execute the remaining function, stop after it exits.&lt;/p&gt;&lt;p&gt;Shortcut - F7&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</action>
<action name="actionGdbContinue">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/continue.png</normaloff>:/seer/resources/continue.png</iconset>
</property>
<property name="text">
<string>Continue</string>
</property>
<property name="toolTip">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Continue executing the program. &lt;/p&gt;&lt;p&gt;Stop at any breakpoints, or when the program exits.&lt;/p&gt;&lt;p&gt;Shortcut - F8&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</action>
<action name="actionFileDebug">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/debug.png</normaloff>:/seer/resources/debug.png</iconset>
</property>
<property name="text">
<string>Debug...</string>
</property>
<property name="toolTip">
<string>Debug</string>
</property>
<property name="statusTip">
<string>Load an executable to debug.</string>
</property>
</action>
<action name="actionFileArguments">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/arguments.png</normaloff>:/seer/resources/arguments.png</iconset>
</property>
<property name="text">
<string>Arguments...</string>
</property>
<property name="toolTip">
<string>Arguments</string>
</property>
<property name="statusTip">
<string>Specify new arguments to the current executable.</string>
</property>
</action>
<action name="actionInterruptProcess">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/stop.png</normaloff>:/seer/resources/stop.png</iconset>
</property>
<property name="text">
<string>Interrupt</string>
</property>
<property name="toolTip">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Send a 'Terminate' signal to the process.&lt;br/&gt;&lt;br/&gt;Hold down for alternate signals.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</action>
<action name="actionHelpAbout">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/seer_32x32.png</normaloff>:/seer/resources/seer_32x32.png</iconset>
</property>
<property name="text">
<string>About Seer</string>
</property>
<property name="statusTip">
<string>About Seer</string>
</property>
</action>
<action name="actionMemoryVisualizer">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/memory.png</normaloff>:/seer/resources/memory.png</iconset>
</property>
<property name="text">
<string>Memory</string>
</property>
<property name="toolTip">
<string>Launch a blank Memory Visualizer.</string>
</property>
</action>
<action name="actionArrayVisualizer">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/array.png</normaloff>:/seer/resources/array.png</iconset>
</property>
<property name="text">
<string>Array</string>
</property>
<property name="toolTip">
<string>Launch a blank Array Visualizer.</string>
</property>
</action>
<action name="actionViewMemoryVisualizer">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/memory.png</normaloff>:/seer/resources/memory.png</iconset>
</property>
<property name="text">
<string>Memory Visualizer</string>
</property>
<property name="statusTip">
<string>Launch a blank Memory Visualizer.</string>
</property>
</action>
<action name="actionViewArrayVisualizer">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/array.png</normaloff>:/seer/resources/array.png</iconset>
</property>
<property name="text">
<string>Array Visualizer</string>
</property>
<property name="statusTip">
<string>Launch a blank Array Visualizer.</string>
</property>
</action>
<action name="actionControlRun">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/restart.png</normaloff>:/seer/resources/restart.png</iconset>
</property>
<property name="text">
<string>Run</string>
</property>
<property name="toolTip">
<string>Run</string>
</property>
<property name="statusTip">
<string>Start the program in GDB. Honor breakpoints, if any.</string>
</property>
</action>
<action name="actionControlStart">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/restart.png</normaloff>:/seer/resources/restart.png</iconset>
</property>
<property name="text">
<string>Start</string>
</property>
<property name="toolTip">
<string>Start</string>
</property>
<property name="statusTip">
<string>Start the program in GDB. Stop in main().</string>
</property>
</action>
<action name="actionControlContinue">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/continue.png</normaloff>:/seer/resources/continue.png</iconset>
</property>
<property name="text">
<string>Continue</string>
</property>
<property name="toolTip">
<string>Continue</string>
</property>
<property name="statusTip">
<string>Continue executing the program. Stop at any breakpoints, or when the program exits.</string>
</property>
</action>
<action name="actionControlNext">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/step_over.png</normaloff>:/seer/resources/step_over.png</iconset>
</property>
<property name="text">
<string>Next</string>
</property>
<property name="toolTip">
<string>Next</string>
</property>
<property name="statusTip">
<string>Execute next step, step over functions.</string>
</property>
</action>
<action name="actionControlStep">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/step_into.png</normaloff>:/seer/resources/step_into.png</iconset>
</property>
<property name="text">
<string>Step</string>
</property>
<property name="toolTip">
<string>Step</string>
</property>
<property name="statusTip">
<string>Execute next step, step into functions.</string>
</property>
</action>
<action name="actionControlFinish">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/step_out.png</normaloff>:/seer/resources/step_out.png</iconset>
</property>
<property name="text">
<string>Finish</string>
</property>
<property name="toolTip">
<string>Finish</string>
</property>
<property name="statusTip">
<string>Execute the remaining function, stop after it exits.</string>
</property>
</action>
<action name="actionControlInterrupt">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/stop.png</normaloff>:/seer/resources/stop.png</iconset>
</property>
<property name="text">
<string>Interrupt</string>
</property>
<property name="toolTip">
<string>Interrupt</string>
</property>
<property name="statusTip">
<string>Send a 'Terminate' signal to the process.</string>
</property>
</action>
<action name="actionSettingsConfiguration">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/arguments.png</normaloff>:/seer/resources/arguments.png</iconset>
</property>
<property name="text">
<string>Configuration...</string>
</property>
<property name="statusTip">
<string>Configure Seer.</string>
</property>
</action>
<action name="actionSettingsSaveConfiguration">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/document-save.svg</normaloff>:/seer/resources/HighContrast/document-save.svg</iconset>
</property>
<property name="text">
<string>Save Configuration...</string>
</property>
<property name="statusTip">
<string>Save the configurations so future Seer sessions will use them.</string>
</property>
</action>
<action name="actionConsoleNormal">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/maximize.png</normaloff>:/seer/resources/maximize.png</iconset>
</property>
<property name="text">
<string>Normal</string>
</property>
<property name="statusTip">
<string>Show the console window.</string>
</property>
</action>
<action name="actionConsoleHidden">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/hide.png</normaloff>:/seer/resources/hide.png</iconset>
</property>
<property name="text">
<string>Hidden</string>
</property>
<property name="statusTip">
<string>Hide the console window.</string>
</property>
</action>
<action name="actionConsoleMinimized">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/minimize.png</normaloff>:/seer/resources/minimize.png</iconset>
</property>
<property name="text">
<string>Minimized</string>
</property>
<property name="statusTip">
<string>Minimize the console window.</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>
<class>SeerGdbWidget</class>
<extends>QWidget</extends>
<header>SeerGdbWidget.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources>
<include location="resource.qrc"/>
</resources>
<connections/>
</ui>