diff options
| author | bd <bdunahu@operationnull.com> | 2025-04-21 17:09:00 -0400 | 
|---|---|---|
| committer | bd <bdunahu@operationnull.com> | 2025-04-21 17:09:00 -0400 | 
| commit | 812a0036787bea3833bdbf2684a706d4a7165cf1 (patch) | |
| tree | 4d3fdcf397c4c846f79a9676811252714a8c896f /gui/gui.ui | |
| parent | 7cad6f05ebed25557fe6a31bfdf6290c72506868 (diff) | |
Add tab bar
Diffstat (limited to 'gui/gui.ui')
| -rw-r--r-- | gui/gui.ui | 227 | 
1 files changed, 162 insertions, 65 deletions
| @@ -24,81 +24,129 @@            <item>             <layout class="QHBoxLayout" name="storage_view">              <item> -             <layout class="QVBoxLayout" name="registers"> -              <item> -               <widget class="QLabel" name="label_5"> -                <property name="font"> -                 <font> -                  <bold>true</bold> -                 </font> -                </property> -                <property name="text"> -                 <string>Registers</string> -                </property> -               </widget> -              </item> -              <item> -               <widget class="QTextEdit" name="register_table"/> -              </item> -             </layout> +             <layout class="QVBoxLayout" name="registers"/>              </item>              <item> -             <layout class="QVBoxLayout" name="dram"> -              <item> -               <widget class="QLabel" name="label_10"> -                <property name="font"> -                 <font> -                  <bold>true</bold> -                 </font> -                </property> -                <property name="text"> -                 <string>DRAM</string> -                </property> -               </widget> -              </item> -              <item> -               <widget class="QTextEdit" name="dram_table"> -                <property name="minimumSize"> -                 <size> -                  <width>500</width> -                  <height>0</height> -                 </size> -                </property> -               </widget> -              </item> -             </layout> +             <widget class="QTabWidget" name="storage"> +              <property name="minimumSize"> +               <size> +                <width>700</width> +                <height>0</height> +               </size> +              </property> +              <property name="currentIndex"> +               <number>0</number> +              </property> +              <widget class="QWidget" name="Registers"> +               <attribute name="title"> +                <string>Registers</string> +               </attribute> +               <layout class="QGridLayout" name="gridLayout_4"> +                <item row="0" column="0"> +                 <widget class="QTextEdit" name="register_table"/> +                </item> +               </layout> +              </widget> +              <widget class="QWidget" name="tab"> +               <attribute name="title"> +                <string>DRAM</string> +               </attribute> +               <layout class="QGridLayout" name="gridLayout_3"> +                <item row="0" column="0"> +                 <widget class="QTextEdit" name="dram_table"> +                  <property name="minimumSize"> +                   <size> +                    <width>500</width> +                    <height>0</height> +                   </size> +                  </property> +                 </widget> +                </item> +               </layout> +              </widget> +              <widget class="QWidget" name="tab_2"> +               <attribute name="title"> +                <string>Level 1</string> +               </attribute> +               <layout class="QGridLayout" name="gridLayout"> +                <item row="0" column="0"> +                 <widget class="QTextEdit" name="cache_table"> +                  <property name="minimumSize"> +                   <size> +                    <width>500</width> +                    <height>0</height> +                   </size> +                  </property> +                 </widget> +                </item> +               </layout> +              </widget> +             </widget>              </item>              <item> -             <layout class="QVBoxLayout" name="cache"> -              <item> -               <widget class="QLabel" name="label_6"> -                <property name="font"> -                 <font> -                  <bold>true</bold> -                 </font> -                </property> -                <property name="text"> -                 <string>Cache</string> -                </property> -               </widget> -              </item> -              <item> -               <widget class="QTextEdit" name="cache_table"> -                <property name="minimumSize"> -                 <size> -                  <width>500</width> -                  <height>0</height> -                 </size> -                </property> -               </widget> -              </item> -             </layout> +             <layout class="QVBoxLayout" name="dram"/> +            </item> +            <item> +             <layout class="QVBoxLayout" name="cache"/>              </item>             </layout>            </item>            <item>             <layout class="QHBoxLayout" name="pipe_view">              <item> +             <widget class="QGroupBox" name="groupBox"> +              <property name="maximumSize"> +               <size> +                <width>120</width> +                <height>16777215</height> +               </size> +              </property> +              <property name="title"> +               <string> </string> +              </property> +              <property name="alignment"> +               <set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop</set> +              </property> +              <layout class="QVBoxLayout" name="verticalLayout_6"> +               <item> +                <widget class="QLabel" name="label_7"> +                 <property name="text"> +                  <string>s1</string> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_8"> +                 <property name="text"> +                  <string>s2</string> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_9"> +                 <property name="text"> +                  <string>s3</string> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_11"> +                 <property name="text"> +                  <string>alias</string> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_14"> +                 <property name="text"> +                  <string>dead</string> +                 </property> +                </widget> +               </item> +              </layout> +             </widget> +            </item> +            <item>               <widget class="QGroupBox" name="Fetch">                <property name="minimumSize">                 <size> @@ -114,6 +162,27 @@                </property>                <layout class="QVBoxLayout" name="verticalLayout">                 <item> +                <widget class="QLabel" name="label_17"> +                 <property name="text"> +                  <string/> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_16"> +                 <property name="text"> +                  <string/> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_15"> +                 <property name="text"> +                  <string/> +                 </property> +                </widget> +               </item> +               <item>                  <widget class="DigitLabel" name="fetch_bits">                   <property name="text">                    <string/> @@ -146,6 +215,27 @@                </property>                <layout class="QVBoxLayout" name="verticalLayout_2">                 <item> +                <widget class="QLabel" name="label_20"> +                 <property name="text"> +                  <string/> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_19"> +                 <property name="text"> +                  <string/> +                 </property> +                </widget> +               </item> +               <item> +                <widget class="QLabel" name="label_18"> +                 <property name="text"> +                  <string/> +                 </property> +                </widget> +               </item> +               <item>                  <widget class="DigitLabel" name="decode_bits">                   <property name="text">                    <string/> @@ -314,6 +404,13 @@                   </property>                  </widget>                 </item> +               <item> +                <widget class="QLabel" name="write_squashed"> +                 <property name="text"> +                  <string/> +                 </property> +                </widget> +               </item>                </layout>               </widget>              </item> | 
