VirtualBox

Ignore:
Timestamp:
Jul 8, 2008 10:02:26 AM (16 years ago)
Author:
vboxsync
Message:

FE/Qt4: The width of the media combobox's shouldn't be as large as the content,
cause of the possibility of really large file paths. So make sure they could
have a smaller size.

Location:
trunk/src/VBox/Frontends/VirtualBox4
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxMediaComboBox.cpp

    r9626 r10352  
    4242    , mType (aType), mUseEmptyItem (aUseEmptyItem)
    4343{
     44    /* Setup the elide mode */
     45    view()->setTextElideMode (Qt::ElideRight);
    4446    /* Setup default size policy */
    45     setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Fixed);
     47    QSizePolicy sp (QSizePolicy::Ignored, QSizePolicy::Fixed, QSizePolicy::ComboBox);
     48    setSizePolicy (sp);
    4649
    4750    /* Setup enumeration handlers */
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsCD.ui

    r10167 r10352  
    2323    <x>0</x>
    2424    <y>0</y>
    25     <width>397</width>
    26     <height>222</height>
     25    <width>376</width>
     26    <height>292</height>
    2727   </rect>
    2828  </property>
     
    187187        <item>
    188188         <widget class="VBoxMediaComboBox" name="mCbIsoCD" >
    189           <property name="sizePolicy" >
    190            <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
    191             <horstretch>0</horstretch>
    192             <verstretch>0</verstretch>
    193            </sizepolicy>
    194           </property>
    195189          <property name="whatsThis" >
    196190           <string>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</string>
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsFD.ui

    r10167 r10352  
    151151        <item>
    152152         <widget class="VBoxMediaComboBox" name="mCbIsoFD" >
    153           <property name="sizePolicy" >
    154            <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
    155             <horstretch>0</horstretch>
    156             <verstretch>0</verstretch>
    157            </sizepolicy>
    158           </property>
    159153          <property name="whatsThis" >
    160154           <string>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</string>
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsGeneral.ui

    r10167 r10352  
    2323    <x>0</x>
    2424    <y>0</y>
    25     <width>624</width>
    26     <height>420</height>
     25    <width>662</width>
     26    <height>655</height>
    2727   </rect>
    2828  </property>
     
    420420      <layout class="QVBoxLayout" >
    421421       <item>
    422         <layout class="QHBoxLayout" >
    423          <item>
    424           <widget class="QGroupBox" name="mGbBootOrder" >
    425            <property name="sizePolicy" >
    426             <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
    427              <horstretch>0</horstretch>
    428              <verstretch>0</verstretch>
    429             </sizepolicy>
    430            </property>
    431            <property name="title" >
    432             <string>Boo&amp;t Order</string>
    433            </property>
    434            <layout class="QVBoxLayout" >
    435             <property name="topMargin" >
    436              <number>5</number>
    437             </property>
    438             <item>
    439              <widget class="QWidget" native="1" name="mWBootContainer" >
    440               <property name="sizePolicy" >
    441                <sizepolicy vsizetype="Fixed" hsizetype="Minimum" >
    442                 <horstretch>0</horstretch>
    443                 <verstretch>0</verstretch>
    444                </sizepolicy>
    445               </property>
    446               <layout class="QHBoxLayout" >
    447                <property name="leftMargin" >
    448                 <number>0</number>
    449                </property>
    450                <property name="topMargin" >
    451                 <number>0</number>
    452                </property>
    453                <property name="rightMargin" >
    454                 <number>0</number>
    455                </property>
    456                <property name="bottomMargin" >
    457                 <number>0</number>
    458                </property>
    459                <item>
    460                 <layout class="QVBoxLayout" >
    461                  <property name="spacing" >
    462                   <number>0</number>
    463                  </property>
    464                  <item>
    465                   <widget class="BootItemsTable" name="mTwBootOrder" >
    466                    <property name="sizePolicy" >
    467                     <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
    468                      <horstretch>0</horstretch>
    469                      <verstretch>0</verstretch>
    470                     </sizepolicy>
    471                    </property>
    472                    <property name="whatsThis" >
    473                     <string>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</string>
    474                    </property>
    475                    <property name="verticalScrollBarPolicy" >
    476                     <enum>Qt::ScrollBarAlwaysOff</enum>
    477                    </property>
    478                    <property name="horizontalScrollBarPolicy" >
    479                     <enum>Qt::ScrollBarAlwaysOff</enum>
    480                    </property>
    481                    <property name="alternatingRowColors" >
    482                     <bool>true</bool>
    483                    </property>
    484                    <property name="rootIsDecorated" >
    485                     <bool>false</bool>
    486                    </property>
    487                    <property name="uniformRowHeights" >
    488                     <bool>true</bool>
    489                    </property>
    490                    <column>
     422        <widget class="QWidget" native="1" name="widget" >
     423         <property name="sizePolicy" >
     424          <sizepolicy vsizetype="Maximum" hsizetype="Preferred" >
     425           <horstretch>0</horstretch>
     426           <verstretch>0</verstretch>
     427          </sizepolicy>
     428         </property>
     429         <layout class="QHBoxLayout" >
     430          <property name="leftMargin" >
     431           <number>0</number>
     432          </property>
     433          <property name="topMargin" >
     434           <number>0</number>
     435          </property>
     436          <property name="rightMargin" >
     437           <number>0</number>
     438          </property>
     439          <item>
     440           <widget class="QGroupBox" name="mGbBootOrder" >
     441            <property name="sizePolicy" >
     442             <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
     443              <horstretch>0</horstretch>
     444              <verstretch>0</verstretch>
     445             </sizepolicy>
     446            </property>
     447            <property name="title" >
     448             <string>Boo&amp;t Order</string>
     449            </property>
     450            <property name="alignment" >
     451             <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
     452            </property>
     453            <layout class="QVBoxLayout" >
     454             <property name="topMargin" >
     455              <number>5</number>
     456             </property>
     457             <item>
     458              <widget class="QWidget" native="1" name="mWBootContainer" >
     459               <layout class="QHBoxLayout" >
     460                <property name="leftMargin" >
     461                 <number>0</number>
     462                </property>
     463                <property name="topMargin" >
     464                 <number>0</number>
     465                </property>
     466                <property name="rightMargin" >
     467                 <number>0</number>
     468                </property>
     469                <property name="bottomMargin" >
     470                 <number>0</number>
     471                </property>
     472                <item>
     473                 <layout class="QVBoxLayout" >
     474                  <property name="spacing" >
     475                   <number>0</number>
     476                  </property>
     477                  <item>
     478                   <widget class="BootItemsTable" name="mTwBootOrder" >
     479                    <property name="whatsThis" >
     480                     <string>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</string>
     481                    </property>
     482                    <property name="verticalScrollBarPolicy" >
     483                     <enum>Qt::ScrollBarAlwaysOff</enum>
     484                    </property>
     485                    <property name="horizontalScrollBarPolicy" >
     486                     <enum>Qt::ScrollBarAlwaysOff</enum>
     487                    </property>
     488                    <property name="alternatingRowColors" >
     489                     <bool>true</bool>
     490                    </property>
     491                    <property name="rootIsDecorated" >
     492                     <bool>false</bool>
     493                    </property>
     494                    <property name="uniformRowHeights" >
     495                     <bool>true</bool>
     496                    </property>
     497                    <column>
     498                     <property name="text" >
     499                      <string>[device]</string>
     500                     </property>
     501                    </column>
     502                   </widget>
     503                  </item>
     504                 </layout>
     505                </item>
     506                <item>
     507                 <layout class="QVBoxLayout" >
     508                  <property name="spacing" >
     509                   <number>0</number>
     510                  </property>
     511                  <item>
     512                   <widget class="QToolButton" name="mTbBootItemUp" >
     513                    <property name="enabled" >
     514                     <bool>false</bool>
     515                    </property>
     516                    <property name="focusPolicy" >
     517                     <enum>Qt::StrongFocus</enum>
     518                    </property>
     519                    <property name="toolTip" >
     520                     <string>Move Up (Ctrl-Up)</string>
     521                    </property>
     522                    <property name="whatsThis" >
     523                     <string>Moves the selected boot device up.</string>
     524                    </property>
    491525                    <property name="text" >
    492                      <string>[device]</string>
    493                     </property>
    494                    </column>
    495                   </widget>
    496                  </item>
    497                  <item>
    498                   <spacer>
    499                    <property name="orientation" >
    500                     <enum>Qt::Vertical</enum>
    501                    </property>
    502                    <property name="sizeHint" >
    503                     <size>
    504                      <width>20</width>
    505                      <height>0</height>
    506                     </size>
    507                    </property>
    508                   </spacer>
    509                  </item>
    510                 </layout>
    511                </item>
    512                <item>
    513                 <layout class="QVBoxLayout" >
    514                  <property name="spacing" >
    515                   <number>0</number>
    516                  </property>
    517                  <item>
    518                   <widget class="QToolButton" name="mTbBootItemUp" >
    519                    <property name="enabled" >
    520                     <bool>false</bool>
    521                    </property>
    522                    <property name="focusPolicy" >
    523                     <enum>Qt::StrongFocus</enum>
    524                    </property>
    525                    <property name="toolTip" >
    526                     <string>Move Up (Ctrl-Up)</string>
    527                    </property>
    528                    <property name="whatsThis" >
    529                     <string>Moves the selected boot device up.</string>
    530                    </property>
    531                    <property name="text" >
    532                     <string/>
    533                    </property>
    534                    <property name="autoRaise" >
    535                     <bool>true</bool>
    536                    </property>
    537                   </widget>
    538                  </item>
    539                  <item>
    540                   <widget class="QToolButton" name="mTbBootItemDown" >
    541                    <property name="enabled" >
    542                     <bool>false</bool>
    543                    </property>
    544                    <property name="focusPolicy" >
    545                     <enum>Qt::StrongFocus</enum>
    546                    </property>
    547                    <property name="toolTip" >
    548                     <string>Move Down (Ctrl-Down)</string>
    549                    </property>
    550                    <property name="whatsThis" >
    551                     <string>Moves the selected boot device down.</string>
    552                    </property>
    553                    <property name="text" >
    554                     <string/>
    555                    </property>
    556                    <property name="autoRaise" >
    557                     <bool>true</bool>
    558                    </property>
    559                   </widget>
    560                  </item>
    561                  <item>
    562                   <spacer>
    563                    <property name="orientation" >
    564                     <enum>Qt::Vertical</enum>
    565                    </property>
    566                    <property name="sizeType" >
    567                     <enum>QSizePolicy::Expanding</enum>
    568                    </property>
    569                    <property name="sizeHint" >
    570                     <size>
    571                      <width>4</width>
    572                      <height>0</height>
    573                     </size>
    574                    </property>
    575                   </spacer>
    576                  </item>
    577                 </layout>
    578                </item>
    579               </layout>
    580              </widget>
    581             </item>
    582            </layout>
    583           </widget>
    584          </item>
    585          <item>
    586           <widget class="QGroupBox" name="mGbAdvanced" >
    587            <property name="sizePolicy" >
    588             <sizepolicy vsizetype="Minimum" hsizetype="MinimumExpanding" >
    589              <horstretch>0</horstretch>
    590              <verstretch>0</verstretch>
    591             </sizepolicy>
    592            </property>
    593            <property name="title" >
    594             <string>Extended Features</string>
    595            </property>
    596            <layout class="QVBoxLayout" >
    597             <property name="topMargin" >
    598              <number>5</number>
    599             </property>
    600             <item>
    601              <widget class="QWidget" native="1" name="mWAdvContainer" >
    602               <property name="sizePolicy" >
    603                <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
    604                 <horstretch>0</horstretch>
    605                 <verstretch>0</verstretch>
    606                </sizepolicy>
    607               </property>
    608               <layout class="QGridLayout" >
    609                <property name="leftMargin" >
    610                 <number>0</number>
    611                </property>
    612                <property name="topMargin" >
    613                 <number>0</number>
    614                </property>
    615                <property name="rightMargin" >
    616                 <number>0</number>
    617                </property>
    618                <property name="bottomMargin" >
    619                 <number>0</number>
    620                </property>
    621                <item row="0" column="0" >
    622                 <widget class="QCheckBox" name="mCbAcpi" >
    623                  <property name="sizePolicy" >
    624                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
    625                    <horstretch>0</horstretch>
    626                    <verstretch>0</verstretch>
    627                   </sizepolicy>
    628                  </property>
    629                  <property name="whatsThis" >
    630                   <string>When checked, the virtual machine will support the Advanced Configuration and Power Management Interface (ACPI). &lt;b>Note:&lt;/b> don't disable this feature after having installed a Windows guest operating system!</string>
    631                  </property>
    632                  <property name="text" >
    633                   <string>Enable A&amp;CPI</string>
    634                  </property>
    635                 </widget>
    636                </item>
    637                <item row="0" column="1" >
    638                 <widget class="QCheckBox" name="mCbPae" >
    639                  <property name="sizePolicy" >
    640                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
    641                    <horstretch>0</horstretch>
    642                    <verstretch>0</verstretch>
    643                   </sizepolicy>
    644                  </property>
    645                  <property name="whatsThis" >
    646                   <string>When checked, the Physical Address Extension (PAE) feature of the host CPU will be exposed to the virtual machine.</string>
    647                  </property>
    648                  <property name="text" >
    649                   <string>Enable PA&amp;E/NX</string>
    650                  </property>
    651                 </widget>
    652                </item>
    653                <item row="1" column="0" >
    654                 <widget class="QCheckBox" name="mCbApic" >
    655                  <property name="sizePolicy" >
    656                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
    657                    <horstretch>0</horstretch>
    658                    <verstretch>0</verstretch>
    659                   </sizepolicy>
    660                  </property>
    661                  <property name="whatsThis" >
    662                   <string>When checked, the virtual machine will support the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b>Note:&lt;/b> don't disable this feature after having installed a Windows guest operating system!</string>
    663                  </property>
    664                  <property name="text" >
    665                   <string>Enable IO A&amp;PIC</string>
    666                  </property>
    667                 </widget>
    668                </item>
    669                <item row="2" column="0" >
    670                 <widget class="QCheckBox" name="mCbVirt" >
    671                  <property name="sizePolicy" >
    672                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
    673                    <horstretch>0</horstretch>
    674                    <verstretch>0</verstretch>
    675                   </sizepolicy>
    676                  </property>
    677                  <property name="whatsThis" >
    678                   <string>When checked, the virtual machine will try to make use of the host CPU's hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</string>
    679                  </property>
    680                  <property name="text" >
    681                   <string>Enable &amp;VT-x/AMD-V</string>
    682                  </property>
    683                 </widget>
    684                </item>
    685                <item row="3" column="0" colspan="2" >
    686                 <spacer>
    687                  <property name="orientation" >
    688                   <enum>Qt::Vertical</enum>
    689                  </property>
    690                  <property name="sizeType" >
    691                   <enum>QSizePolicy::Expanding</enum>
    692                  </property>
    693                  <property name="sizeHint" >
    694                   <size>
    695                    <width>20</width>
    696                    <height>0</height>
    697                   </size>
    698                  </property>
    699                 </spacer>
    700                </item>
    701               </layout>
    702              </widget>
    703             </item>
    704            </layout>
    705           </widget>
    706          </item>
    707         </layout>
     526                     <string/>
     527                    </property>
     528                    <property name="autoRaise" >
     529                     <bool>true</bool>
     530                    </property>
     531                   </widget>
     532                  </item>
     533                  <item>
     534                   <widget class="QToolButton" name="mTbBootItemDown" >
     535                    <property name="enabled" >
     536                     <bool>false</bool>
     537                    </property>
     538                    <property name="focusPolicy" >
     539                     <enum>Qt::StrongFocus</enum>
     540                    </property>
     541                    <property name="toolTip" >
     542                     <string>Move Down (Ctrl-Down)</string>
     543                    </property>
     544                    <property name="whatsThis" >
     545                     <string>Moves the selected boot device down.</string>
     546                    </property>
     547                    <property name="text" >
     548                     <string/>
     549                    </property>
     550                    <property name="autoRaise" >
     551                     <bool>true</bool>
     552                    </property>
     553                   </widget>
     554                  </item>
     555                  <item>
     556                   <spacer>
     557                    <property name="orientation" >
     558                     <enum>Qt::Vertical</enum>
     559                    </property>
     560                    <property name="sizeType" >
     561                     <enum>QSizePolicy::Expanding</enum>
     562                    </property>
     563                    <property name="sizeHint" >
     564                     <size>
     565                      <width>4</width>
     566                      <height>0</height>
     567                     </size>
     568                    </property>
     569                   </spacer>
     570                  </item>
     571                 </layout>
     572                </item>
     573               </layout>
     574              </widget>
     575             </item>
     576            </layout>
     577           </widget>
     578          </item>
     579          <item>
     580           <widget class="QGroupBox" name="mGbAdvanced" >
     581            <property name="sizePolicy" >
     582             <sizepolicy vsizetype="Maximum" hsizetype="MinimumExpanding" >
     583              <horstretch>0</horstretch>
     584              <verstretch>0</verstretch>
     585             </sizepolicy>
     586            </property>
     587            <property name="title" >
     588             <string>Extended Features</string>
     589            </property>
     590            <property name="alignment" >
     591             <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
     592            </property>
     593            <layout class="QVBoxLayout" >
     594             <property name="topMargin" >
     595              <number>5</number>
     596             </property>
     597             <item>
     598              <widget class="QWidget" native="1" name="mWAdvContainer" >
     599               <layout class="QGridLayout" >
     600                <property name="leftMargin" >
     601                 <number>0</number>
     602                </property>
     603                <property name="topMargin" >
     604                 <number>0</number>
     605                </property>
     606                <property name="rightMargin" >
     607                 <number>0</number>
     608                </property>
     609                <property name="bottomMargin" >
     610                 <number>0</number>
     611                </property>
     612                <item row="0" column="0" >
     613                 <widget class="QCheckBox" name="mCbAcpi" >
     614                  <property name="sizePolicy" >
     615                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
     616                    <horstretch>0</horstretch>
     617                    <verstretch>0</verstretch>
     618                   </sizepolicy>
     619                  </property>
     620                  <property name="whatsThis" >
     621                   <string>When checked, the virtual machine will support the Advanced Configuration and Power Management Interface (ACPI). &lt;b>Note:&lt;/b> don't disable this feature after having installed a Windows guest operating system!</string>
     622                  </property>
     623                  <property name="text" >
     624                   <string>Enable A&amp;CPI</string>
     625                  </property>
     626                 </widget>
     627                </item>
     628                <item row="0" column="1" >
     629                 <widget class="QCheckBox" name="mCbPae" >
     630                  <property name="sizePolicy" >
     631                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
     632                    <horstretch>0</horstretch>
     633                    <verstretch>0</verstretch>
     634                   </sizepolicy>
     635                  </property>
     636                  <property name="whatsThis" >
     637                   <string>When checked, the Physical Address Extension (PAE) feature of the host CPU will be exposed to the virtual machine.</string>
     638                  </property>
     639                  <property name="text" >
     640                   <string>Enable PA&amp;E/NX</string>
     641                  </property>
     642                 </widget>
     643                </item>
     644                <item row="1" column="0" >
     645                 <widget class="QCheckBox" name="mCbApic" >
     646                  <property name="sizePolicy" >
     647                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
     648                    <horstretch>0</horstretch>
     649                    <verstretch>0</verstretch>
     650                   </sizepolicy>
     651                  </property>
     652                  <property name="whatsThis" >
     653                   <string>When checked, the virtual machine will support the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b>Note:&lt;/b> don't disable this feature after having installed a Windows guest operating system!</string>
     654                  </property>
     655                  <property name="text" >
     656                   <string>Enable IO A&amp;PIC</string>
     657                  </property>
     658                 </widget>
     659                </item>
     660                <item row="2" column="0" >
     661                 <widget class="QCheckBox" name="mCbVirt" >
     662                  <property name="sizePolicy" >
     663                   <sizepolicy vsizetype="Fixed" hsizetype="MinimumExpanding" >
     664                    <horstretch>0</horstretch>
     665                    <verstretch>0</verstretch>
     666                   </sizepolicy>
     667                  </property>
     668                  <property name="whatsThis" >
     669                   <string>When checked, the virtual machine will try to make use of the host CPU's hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</string>
     670                  </property>
     671                  <property name="text" >
     672                   <string>Enable &amp;VT-x/AMD-V</string>
     673                  </property>
     674                 </widget>
     675                </item>
     676               </layout>
     677              </widget>
     678             </item>
     679            </layout>
     680           </widget>
     681          </item>
     682         </layout>
     683        </widget>
    708684       </item>
    709685       <item>
     
    852828          <size>
    853829           <width>20</width>
    854            <height>31</height>
     830           <height>40</height>
    855831          </size>
    856832         </property>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette