duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

debuggerwindow.ui (13559B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <ui version="4.0">
      3  <class>DebuggerWindow</class>
      4  <widget class="QMainWindow" name="DebuggerWindow">
      5   <property name="geometry">
      6    <rect>
      7     <x>0</x>
      8     <y>0</y>
      9     <width>1270</width>
     10     <height>800</height>
     11    </rect>
     12   </property>
     13   <property name="windowTitle">
     14    <string>CPU Debugger</string>
     15   </property>
     16   <property name="dockNestingEnabled">
     17    <bool>true</bool>
     18   </property>
     19   <widget class="QWidget" name="centralwidget"/>
     20   <widget class="QMenuBar" name="menubar">
     21    <property name="geometry">
     22     <rect>
     23      <x>0</x>
     24      <y>0</y>
     25      <width>1210</width>
     26      <height>30</height>
     27     </rect>
     28    </property>
     29    <widget class="QMenu" name="menu_Debugger">
     30     <property name="title">
     31      <string>&amp;Debug</string>
     32     </property>
     33     <addaction name="actionPause"/>
     34     <addaction name="actionRunToCursor"/>
     35     <addaction name="separator"/>
     36     <addaction name="actionGoToPC"/>
     37     <addaction name="actionGoToAddress"/>
     38     <addaction name="actionDumpAddress"/>
     39     <addaction name="separator"/>
     40     <addaction name="actionTrace"/>
     41     <addaction name="separator"/>
     42     <addaction name="actionStepInto"/>
     43     <addaction name="actionStepOver"/>
     44     <addaction name="actionStepOut"/>
     45     <addaction name="separator"/>
     46     <addaction name="actionClose"/>
     47    </widget>
     48    <widget class="QMenu" name="menuBreakpoints">
     49     <property name="title">
     50      <string>Breakpoints</string>
     51     </property>
     52     <addaction name="actionAddBreakpoint"/>
     53     <addaction name="actionToggleBreakpoint"/>
     54     <addaction name="actionClearBreakpoints"/>
     55    </widget>
     56    <addaction name="menu_Debugger"/>
     57    <addaction name="menuBreakpoints"/>
     58   </widget>
     59   <widget class="QStatusBar" name="statusbar"/>
     60   <widget class="QToolBar" name="toolBar">
     61    <property name="windowTitle">
     62     <string>toolBar</string>
     63    </property>
     64    <attribute name="toolBarArea">
     65     <enum>TopToolBarArea</enum>
     66    </attribute>
     67    <attribute name="toolBarBreak">
     68     <bool>false</bool>
     69    </attribute>
     70    <addaction name="actionPause"/>
     71    <addaction name="actionRunToCursor"/>
     72    <addaction name="separator"/>
     73    <addaction name="actionGoToPC"/>
     74    <addaction name="actionGoToAddress"/>
     75    <addaction name="actionDumpAddress"/>
     76    <addaction name="separator"/>
     77    <addaction name="actionAddBreakpoint"/>
     78    <addaction name="actionToggleBreakpoint"/>
     79    <addaction name="actionClearBreakpoints"/>
     80    <addaction name="separator"/>
     81    <addaction name="actionStepInto"/>
     82    <addaction name="actionStepOver"/>
     83    <addaction name="actionStepOut"/>
     84    <addaction name="separator"/>
     85    <addaction name="actionTrace"/>
     86   </widget>
     87   <widget class="QDockWidget" name="dockWidget_2">
     88    <property name="features">
     89     <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set>
     90    </property>
     91    <property name="windowTitle">
     92     <string>Disassembly</string>
     93    </property>
     94    <attribute name="dockWidgetArea">
     95     <number>4</number>
     96    </attribute>
     97    <widget class="QTreeView" name="codeView">
     98     <property name="sizePolicy">
     99      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
    100       <horstretch>0</horstretch>
    101       <verstretch>0</verstretch>
    102      </sizepolicy>
    103     </property>
    104     <attribute name="headerVisible">
    105      <bool>false</bool>
    106     </attribute>
    107    </widget>
    108   </widget>
    109   <widget class="QDockWidget" name="dockWidget_3">
    110    <property name="features">
    111     <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set>
    112    </property>
    113    <property name="windowTitle">
    114     <string>Registers</string>
    115    </property>
    116    <attribute name="dockWidgetArea">
    117     <number>4</number>
    118    </attribute>
    119    <widget class="QTreeView" name="registerView">
    120     <property name="sizePolicy">
    121      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
    122       <horstretch>0</horstretch>
    123       <verstretch>0</verstretch>
    124      </sizepolicy>
    125     </property>
    126     <property name="maximumSize">
    127      <size>
    128       <width>220</width>
    129       <height>16777215</height>
    130      </size>
    131     </property>
    132    </widget>
    133   </widget>
    134   <widget class="QDockWidget" name="dockWidget">
    135    <property name="sizePolicy">
    136     <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
    137      <horstretch>1</horstretch>
    138      <verstretch>0</verstretch>
    139     </sizepolicy>
    140    </property>
    141    <property name="features">
    142     <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set>
    143    </property>
    144    <property name="windowTitle">
    145     <string>Memory</string>
    146    </property>
    147    <attribute name="dockWidgetArea">
    148     <number>8</number>
    149    </attribute>
    150    <widget class="QWidget" name="dockWidgetContents_3">
    151     <layout class="QVBoxLayout" name="verticalLayout">
    152      <item>
    153       <widget class="MemoryViewWidget" name="memoryView" native="true">
    154        <property name="sizePolicy">
    155         <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
    156          <horstretch>0</horstretch>
    157          <verstretch>0</verstretch>
    158         </sizepolicy>
    159        </property>
    160       </widget>
    161      </item>
    162      <item>
    163       <layout class="QHBoxLayout" name="horizontalLayout">
    164        <item>
    165         <widget class="QRadioButton" name="memoryRegionRAM">
    166          <property name="text">
    167           <string>RAM</string>
    168          </property>
    169          <property name="checked">
    170           <bool>true</bool>
    171          </property>
    172         </widget>
    173        </item>
    174        <item>
    175         <widget class="QRadioButton" name="memoryRegionScratchpad">
    176          <property name="text">
    177           <string>Scratchpad</string>
    178          </property>
    179         </widget>
    180        </item>
    181        <item>
    182         <widget class="QRadioButton" name="memoryRegionEXP1">
    183          <property name="text">
    184           <string>EXP1</string>
    185          </property>
    186         </widget>
    187        </item>
    188        <item>
    189         <widget class="QRadioButton" name="memoryRegionBIOS">
    190          <property name="text">
    191           <string>BIOS</string>
    192          </property>
    193         </widget>
    194        </item>
    195        <item>
    196         <spacer name="horizontalSpacer">
    197          <property name="orientation">
    198           <enum>Qt::Horizontal</enum>
    199          </property>
    200          <property name="sizeHint" stdset="0">
    201           <size>
    202            <width>40</width>
    203            <height>20</height>
    204           </size>
    205          </property>
    206         </spacer>
    207        </item>
    208        <item>
    209         <layout class="QHBoxLayout" name="horizontalLayout_2">
    210          <item>
    211           <widget class="QLineEdit" name="memorySearchString"/>
    212          </item>
    213          <item>
    214           <widget class="QPushButton" name="memorySearch">
    215            <property name="text">
    216             <string>Search</string>
    217            </property>
    218           </widget>
    219          </item>
    220         </layout>
    221        </item>
    222       </layout>
    223      </item>
    224     </layout>
    225    </widget>
    226   </widget>
    227   <widget class="QDockWidget" name="dockWidget_5">
    228    <property name="sizePolicy">
    229     <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
    230      <horstretch>0</horstretch>
    231      <verstretch>0</verstretch>
    232     </sizepolicy>
    233    </property>
    234    <property name="maximumSize">
    235     <size>
    236      <width>290</width>
    237      <height>524287</height>
    238     </size>
    239    </property>
    240    <property name="features">
    241     <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set>
    242    </property>
    243    <property name="windowTitle">
    244     <string>Breakpoints</string>
    245    </property>
    246    <attribute name="dockWidgetArea">
    247     <number>8</number>
    248    </attribute>
    249    <widget class="QTreeWidget" name="breakpointsWidget">
    250     <property name="selectionMode">
    251      <enum>QAbstractItemView::SingleSelection</enum>
    252     </property>
    253     <property name="selectionBehavior">
    254      <enum>QAbstractItemView::SelectRows</enum>
    255     </property>
    256     <property name="sortingEnabled">
    257      <bool>true</bool>
    258     </property>
    259     <attribute name="headerMinimumSectionSize">
    260      <number>20</number>
    261     </attribute>
    262     <column>
    263      <property name="text">
    264       <string>#</string>
    265      </property>
    266     </column>
    267     <column>
    268      <property name="text">
    269       <string>Address</string>
    270      </property>
    271     </column>
    272     <column>
    273      <property name="text">
    274       <string>Type</string>
    275      </property>
    276     </column>
    277     <column>
    278      <property name="text">
    279       <string>Hit Count</string>
    280      </property>
    281     </column>
    282    </widget>
    283   </widget>
    284   <widget class="QDockWidget" name="dockWidget_4">
    285    <property name="features">
    286     <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable</set>
    287    </property>
    288    <property name="windowTitle">
    289     <string>Stack</string>
    290    </property>
    291    <attribute name="dockWidgetArea">
    292     <number>8</number>
    293    </attribute>
    294    <widget class="QTreeView" name="stackView">
    295     <property name="maximumSize">
    296      <size>
    297       <width>220</width>
    298       <height>16777215</height>
    299      </size>
    300     </property>
    301    </widget>
    302   </widget>
    303   <action name="actionPause">
    304    <property name="checkable">
    305     <bool>true</bool>
    306    </property>
    307    <property name="icon">
    308     <iconset theme="pause-line"/>
    309    </property>
    310    <property name="text">
    311     <string>&amp;Pause/Continue</string>
    312    </property>
    313    <property name="toolTip">
    314     <string>Pause/Continue</string>
    315    </property>
    316    <property name="shortcut">
    317     <string>F5</string>
    318    </property>
    319   </action>
    320   <action name="actionStepInto">
    321    <property name="icon">
    322     <iconset theme="debug-step-into-line"/>
    323    </property>
    324    <property name="text">
    325     <string>&amp;Step Into</string>
    326    </property>
    327    <property name="toolTip">
    328     <string>Step Into</string>
    329    </property>
    330    <property name="shortcut">
    331     <string>F11</string>
    332    </property>
    333   </action>
    334   <action name="actionStepOver">
    335    <property name="icon">
    336     <iconset theme="debug-step-over-line"/>
    337    </property>
    338    <property name="text">
    339     <string>Step &amp;Over</string>
    340    </property>
    341    <property name="toolTip">
    342     <string>Step Over</string>
    343    </property>
    344    <property name="shortcut">
    345     <string>F10</string>
    346    </property>
    347   </action>
    348   <action name="actionToggleBreakpoint">
    349    <property name="icon">
    350     <iconset theme="debug-toggle-breakpoint"/>
    351    </property>
    352    <property name="text">
    353     <string>Toggle &amp;Breakpoint</string>
    354    </property>
    355    <property name="toolTip">
    356     <string>Toggle Breakpoint</string>
    357    </property>
    358    <property name="shortcut">
    359     <string>F9</string>
    360    </property>
    361   </action>
    362   <action name="actionClose">
    363    <property name="text">
    364     <string>&amp;Close</string>
    365    </property>
    366   </action>
    367   <action name="actionStepOut">
    368    <property name="icon">
    369     <iconset theme="debug-step-out-line"/>
    370    </property>
    371    <property name="text">
    372     <string>Step O&amp;ut</string>
    373    </property>
    374    <property name="toolTip">
    375     <string>Step Out</string>
    376    </property>
    377    <property name="shortcut">
    378     <string>Ctrl+F11</string>
    379    </property>
    380   </action>
    381   <action name="actionRunToCursor">
    382    <property name="icon">
    383     <iconset theme="debugger-go-to-cursor"/>
    384    </property>
    385    <property name="text">
    386     <string>&amp;Run To Cursor</string>
    387    </property>
    388    <property name="toolTip">
    389     <string>Run To Cursor</string>
    390    </property>
    391    <property name="shortcut">
    392     <string>Ctrl+F10</string>
    393    </property>
    394   </action>
    395   <action name="actionClearBreakpoints">
    396    <property name="icon">
    397     <iconset theme="debugger-clear-breakpoint"/>
    398    </property>
    399    <property name="text">
    400     <string>&amp;Clear Breakpoints</string>
    401    </property>
    402    <property name="toolTip">
    403     <string>Clear Breakpoints</string>
    404    </property>
    405    <property name="shortcut">
    406     <string>Ctrl+Del</string>
    407    </property>
    408   </action>
    409   <action name="actionAddBreakpoint">
    410    <property name="icon">
    411     <iconset theme="add-line"/>
    412    </property>
    413    <property name="text">
    414     <string>&amp;Add Breakpoint</string>
    415    </property>
    416    <property name="toolTip">
    417     <string>Add Breakpoint</string>
    418    </property>
    419    <property name="shortcut">
    420     <string>Ctrl+F9</string>
    421    </property>
    422   </action>
    423   <action name="actionGoToPC">
    424    <property name="icon">
    425     <iconset theme="debugger-go-to-pc"/>
    426    </property>
    427    <property name="text">
    428     <string>&amp;Go To PC</string>
    429    </property>
    430    <property name="toolTip">
    431     <string>Go To PC</string>
    432    </property>
    433    <property name="shortcut">
    434     <string>Ctrl+P</string>
    435    </property>
    436   </action>
    437   <action name="actionGoToAddress">
    438    <property name="icon">
    439     <iconset theme="debugger-go-to-address"/>
    440    </property>
    441    <property name="text">
    442     <string>Go To &amp;Address</string>
    443    </property>
    444    <property name="toolTip">
    445     <string>Go To Address</string>
    446    </property>
    447    <property name="shortcut">
    448     <string>Ctrl+G</string>
    449    </property>
    450   </action>
    451   <action name="actionDumpAddress">
    452    <property name="icon">
    453     <iconset theme="debugger-dump-address"/>
    454    </property>
    455    <property name="text">
    456     <string>&amp;Dump Address</string>
    457    </property>
    458    <property name="shortcut">
    459     <string>Ctrl+D</string>
    460    </property>
    461   </action>
    462   <action name="actionTrace">
    463    <property name="icon">
    464     <iconset theme="debug-trace-line"/>
    465    </property>
    466    <property name="text">
    467     <string>&amp;Trace</string>
    468    </property>
    469    <property name="toolTip">
    470     <string>Trace</string>
    471    </property>
    472    <property name="shortcut">
    473     <string>Ctrl+T</string>
    474    </property>
    475   </action>
    476  </widget>
    477  <customwidgets>
    478   <customwidget>
    479    <class>MemoryViewWidget</class>
    480    <extends>QWidget</extends>
    481    <header>duckstation-qt/memoryviewwidget.h</header>
    482    <container>1</container>
    483   </customwidget>
    484  </customwidgets>
    485  <resources>
    486   <include location="resources/resources.qrc"/>
    487  </resources>
    488  <connections/>
    489 </ui>