Files
seer/src/SeerMainWindow.ui
T
2022-09-10 20:06:45 -05:00

567 lines
19 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>30</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/icons-icons/console.png</normaloff>:/seer/resources/icons-icons/console.png</iconset>
</property>
<addaction name="actionConsoleNormal"/>
<addaction name="actionConsoleMinimized"/>
<addaction name="actionConsoleHidden"/>
</widget>
<widget class="QMenu" name="menuStyles">
<property name="title">
<string>Styles</string>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/icons-icons/style.png</normaloff>:/seer/resources/icons-icons/style.png</iconset>
</property>
</widget>
<addaction name="actionViewMemoryVisualizer"/>
<addaction name="actionViewArrayVisualizer"/>
<addaction name="actionViewStructVisualizer"/>
<addaction name="actionViewAssembly"/>
<addaction name="menuConsole"/>
<addaction name="menuStyles"/>
</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="actionControlNexti"/>
<addaction name="actionControlStepi"/>
<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"/>
<addaction name="actionStructVisualizer"/>
</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/icons-icons/exit.png</normaloff>:/seer/resources/icons-icons/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/RelaxLightIcons/debug-run.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-run.svg</iconset>
</property>
<property name="text">
<string>Start</string>
</property>
</action>
<action name="actionGdbRun">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/debug-run.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-run.svg</iconset>
</property>
<property name="text">
<string>Run</string>
</property>
</action>
<action name="actionGdbNext">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/debug-step-over.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-over.svg</iconset>
</property>
<property name="text">
<string>Next</string>
</property>
</action>
<action name="actionGdbStep">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/debug-step-into.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-into.svg</iconset>
</property>
<property name="text">
<string>Step</string>
</property>
</action>
<action name="actionGdbFinish">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/debug-step-out.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-out.svg</iconset>
</property>
<property name="text">
<string>Finish</string>
</property>
</action>
<action name="actionGdbContinue">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/debug-execute-from-cursor.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-execute-from-cursor.svg</iconset>
</property>
<property name="text">
<string>Continue</string>
</property>
</action>
<action name="actionFileDebug">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/icons-icons/debug.png</normaloff>:/seer/resources/icons-icons/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/icons-icons/arguments.png</normaloff>:/seer/resources/icons-icons/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/thenounproject/stop.svg</normaloff>:/seer/resources/thenounproject/stop.svg</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/seergdb_32x32.png</normaloff>:/seer/resources/seergdb_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/thenounproject/memory.svg</normaloff>:/seer/resources/thenounproject/memory.svg</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/thenounproject/array.svg</normaloff>:/seer/resources/thenounproject/array.svg</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/thenounproject/memory.svg</normaloff>:/seer/resources/thenounproject/memory.svg</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/thenounproject/array.svg</normaloff>:/seer/resources/thenounproject/array.svg</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/RelaxLightIcons/debug-run.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-run.svg</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/RelaxLightIcons/debug-run.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-run.svg</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/RelaxLightIcons/debug-execute-from-cursor.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-execute-from-cursor.svg</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/RelaxLightIcons/debug-step-over.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-over.svg</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/RelaxLightIcons/debug-step-into.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-into.svg</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/RelaxLightIcons/debug-step-out.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-out.svg</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/thenounproject/stop.svg</normaloff>:/seer/resources/thenounproject/stop.svg</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/thenounproject/configure.svg</normaloff>:/seer/resources/thenounproject/configure.svg</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/RelaxLightIcons/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/icons-icons/maximize.png</normaloff>:/seer/resources/icons-icons/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/icons-icons/hide.png</normaloff>:/seer/resources/icons-icons/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/icons-icons/minimize.png</normaloff>:/seer/resources/icons-icons/minimize.png</iconset>
</property>
<property name="text">
<string>Minimized</string>
</property>
<property name="statusTip">
<string>Minimize the console window.</string>
</property>
</action>
<action name="actionControlNexti">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/debug-step-instruction.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-instruction.svg</iconset>
</property>
<property name="text">
<string>Nexti</string>
</property>
<property name="statusTip">
<string>Execute next instruction, step over functions.</string>
</property>
</action>
<action name="actionControlStepi">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/RelaxLightIcons/debug-step-into-instruction.svg</normaloff>:/seer/resources/RelaxLightIcons/debug-step-into-instruction.svg</iconset>
</property>
<property name="text">
<string>Stepi</string>
</property>
<property name="statusTip">
<string>Execute next instruction, step into functions.</string>
</property>
</action>
<action name="actionViewAssembly">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/assembly.png</normaloff>:/seer/resources/assembly.png</iconset>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/thenounproject/assembly.svg</normaloff>:/seer/resources/thenounproject/assembly.svg</iconset>
</property>
<property name="text">
<string>Assembly View</string>
</property>
<property name="statusTip">
<string>View the program's assembly.</string>
</property>
</action>
<action name="actionDefault">
<property name="text">
<string>Default</string>
</property>
</action>
<action name="actionViewStructVisualizer">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/thenounproject/memory.svg</normaloff>:/seer/resources/thenounproject/memory.svg</iconset>
</property>
<property name="text">
<string>Struct Visualizer</string>
</property>
<property name="statusTip">
<string>Launch a blank Struct Visualizer.</string>
</property>
</action>
<action name="actionStructVisualizer">
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/seer/resources/thenounproject/memory.svg</normaloff>:/seer/resources/thenounproject/memory.svg</iconset>
</property>
<property name="text">
<string>Struct</string>
</property>
<property name="toolTip">
<string>Launch a blank Struct Visualizer.</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>