VirtualBox

Changeset 10700 in vbox


Ignore:
Timestamp:
Jul 16, 2008 1:37:07 PM (16 years ago)
Author:
vboxsync
Message:

FE/Qt4: VM Parallel settings face lift.

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

Legend:

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

    r10167 r10700  
    4141
    4242    /* Setup constraints */
    43     mLeIRQ->setMaximumWidth (mLeIRQ->fontMetrics().width ("888888"));
    44     mLeIRQ->setMinimumWidth (mLeIRQ->minimumWidth());
    45     mLeIOPort->setMaximumWidth (mLeIOPort->fontMetrics().width ("8888888"));
    46     mLeIOPort->setMinimumWidth (mLeIOPort->minimumWidth());
     43    mLeIRQ->setFixedWidth (mLeIRQ->fontMetrics().width ("8888"));
     44    mLeIOPort->setFixedWidth (mLeIOPort->fontMetrics().width ("8888888"));
    4745
    4846    /* Set initial values */
     
    161159    /* TabWidget creation */
    162160    mTabWidget = new QTabWidget (this);
    163     mTabWidget->setSizePolicy (QSizePolicy::Expanding,
    164                                QSizePolicy::Fixed);
    165161    QVBoxLayout *layout = new QVBoxLayout (this);
    166162    layout->setContentsMargins (0, 5, 0, 5);
    167163    layout->addWidget (mTabWidget);
    168     layout->addStretch();
    169164}
    170165
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsParallel.ui

    r10167 r10700  
    2323    <x>0</x>
    2424    <y>0</y>
    25     <width>378</width>
    26     <height>163</height>
     25    <width>348</width>
     26    <height>122</height>
    2727   </rect>
    2828  </property>
    29   <layout class="QVBoxLayout" >
    30    <item>
    31     <widget class="QGroupBox" name="mGbParallel" >
     29  <layout class="QGridLayout" >
     30   <item row="0" column="0" colspan="2" >
     31    <widget class="QCheckBox" name="mGbParallel" >
    3232     <property name="whatsThis" >
    3333      <string>When checked, enables the given parallel port of the virtual machine.</string>
    3434     </property>
    35      <property name="title" >
     35     <property name="text" >
    3636      <string>&amp;Enable Parallel Port</string>
    3737     </property>
    38      <property name="checkable" >
     38     <property name="checked" >
    3939      <bool>true</bool>
    4040     </property>
     41    </widget>
     42   </item>
     43   <item row="1" column="0" >
     44    <spacer>
     45     <property name="orientation" >
     46      <enum>Qt::Horizontal</enum>
     47     </property>
     48     <property name="sizeType" >
     49      <enum>QSizePolicy::Fixed</enum>
     50     </property>
     51     <property name="sizeHint" >
     52      <size>
     53       <width>20</width>
     54       <height>20</height>
     55      </size>
     56     </property>
     57    </spacer>
     58   </item>
     59   <item row="1" column="1" >
     60    <widget class="QWidget" native="1" name="mParallelChild" >
    4161     <layout class="QGridLayout" >
     62      <property name="leftMargin" >
     63       <number>0</number>
     64      </property>
    4265      <property name="topMargin" >
    43        <number>5</number>
     66       <number>0</number>
     67      </property>
     68      <property name="rightMargin" >
     69       <number>0</number>
     70      </property>
     71      <property name="bottomMargin" >
     72       <number>0</number>
    4473      </property>
    4574      <item row="0" column="0" >
    4675       <widget class="QLabel" name="mLbNumber" >
    4776        <property name="text" >
    48          <string>Port &amp;Number</string>
     77         <string>Port &amp;Number:</string>
     78        </property>
     79        <property name="alignment" >
     80         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
    4981        </property>
    5082        <property name="buddy" >
     
    6193      </item>
    6294      <item row="0" column="2" >
    63        <layout class="QHBoxLayout" >
    64         <item>
    65          <widget class="QLabel" name="mLbIRQ" >
    66           <property name="text" >
    67            <string>&amp;IRQ</string>
    68           </property>
    69           <property name="buddy" >
    70            <cstring>mLeIRQ</cstring>
    71           </property>
    72          </widget>
    73         </item>
    74         <item>
    75          <widget class="QLineEdit" name="mLeIRQ" >
    76           <property name="sizePolicy" >
    77            <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
    78             <horstretch>0</horstretch>
    79             <verstretch>0</verstretch>
    80            </sizepolicy>
    81           </property>
    82           <property name="whatsThis" >
    83            <string>Displays the IRQ number of this parallel port. Valid values are integer numbers in range from &lt;tt>0&lt;/tt> to &lt;tt>255&lt;/tt>. Values greater than &lt;tt>15&lt;/tt> may be used only if the &lt;b>IO APIC&lt;/b> is enabled for this virtual machine.</string>
    84           </property>
    85          </widget>
    86         </item>
    87        </layout>
     95       <widget class="QLabel" name="mLbIRQ" >
     96        <property name="text" >
     97         <string>&amp;IRQ:</string>
     98        </property>
     99        <property name="buddy" >
     100         <cstring>mLeIRQ</cstring>
     101        </property>
     102       </widget>
    88103      </item>
    89104      <item row="0" column="3" >
    90        <layout class="QHBoxLayout" >
    91         <item>
    92          <widget class="QLabel" name="mLbIOPort" >
    93           <property name="text" >
    94            <string>I/O Po&amp;rt</string>
    95           </property>
    96           <property name="buddy" >
    97            <cstring>mLbIOPort</cstring>
    98           </property>
    99          </widget>
    100         </item>
    101         <item>
    102          <widget class="QLineEdit" name="mLeIOPort" >
    103           <property name="sizePolicy" >
    104            <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
    105             <horstretch>0</horstretch>
    106             <verstretch>0</verstretch>
    107            </sizepolicy>
    108           </property>
    109           <property name="whatsThis" >
    110            <string>Displays the base I/O port address of this parallel port. Valid values are integer numbers in range from &lt;tt>0&lt;/tt> to &lt;tt>0xFFFF&lt;/tt>.</string>
    111           </property>
    112          </widget>
    113         </item>
    114        </layout>
     105       <widget class="QLineEdit" name="mLeIRQ" >
     106        <property name="sizePolicy" >
     107         <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
     108          <horstretch>0</horstretch>
     109          <verstretch>0</verstretch>
     110         </sizepolicy>
     111        </property>
     112        <property name="whatsThis" >
     113         <string>Displays the IRQ number of this parallel port. Valid values are integer numbers in range from &lt;tt>0&lt;/tt> to &lt;tt>255&lt;/tt>. Values greater than &lt;tt>15&lt;/tt> may be used only if the &lt;b>IO APIC&lt;/b> is enabled for this virtual machine.</string>
     114        </property>
     115       </widget>
    115116      </item>
    116117      <item row="0" column="4" >
    117        <spacer>
    118         <property name="orientation" >
    119          <enum>Qt::Horizontal</enum>
    120         </property>
    121         <property name="sizeHint" >
    122          <size>
    123           <width>0</width>
    124           <height>20</height>
    125          </size>
    126         </property>
    127        </spacer>
    128       </item>
    129       <item rowspan="2" row="1" column="0" >
     118       <widget class="QLabel" name="mLbIOPort" >
     119        <property name="text" >
     120         <string>I/O Po&amp;rt:</string>
     121        </property>
     122        <property name="buddy" >
     123         <cstring>mLbIOPort</cstring>
     124        </property>
     125       </widget>
     126      </item>
     127      <item row="0" column="5" >
     128       <widget class="QLineEdit" name="mLeIOPort" >
     129        <property name="sizePolicy" >
     130         <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
     131          <horstretch>0</horstretch>
     132          <verstretch>0</verstretch>
     133         </sizepolicy>
     134        </property>
     135        <property name="whatsThis" >
     136         <string>Displays the base I/O port address of this parallel port. Valid values are integer numbers in range from &lt;tt>0&lt;/tt> to &lt;tt>0xFFFF&lt;/tt>.</string>
     137        </property>
     138       </widget>
     139      </item>
     140      <item row="1" column="0" >
    130141       <widget class="QLabel" name="mLbPath" >
    131142        <property name="text" >
    132          <string>Port &amp;Path</string>
     143         <string>Port &amp;Path:</string>
     144        </property>
     145        <property name="alignment" >
     146         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
    133147        </property>
    134148        <property name="buddy" >
     
    137151       </widget>
    138152      </item>
    139       <item rowspan="2" row="1" column="1" colspan="4" >
     153      <item row="1" column="1" colspan="5" >
    140154       <widget class="QLineEdit" name="mLePath" >
    141155        <property name="whatsThis" >
     
    143157        </property>
    144158       </widget>
    145       </item>
    146       <item row="3" column="2" >
    147        <spacer>
    148         <property name="orientation" >
    149          <enum>Qt::Vertical</enum>
    150         </property>
    151         <property name="sizeHint" >
    152          <size>
    153           <width>20</width>
    154           <height>0</height>
    155          </size>
    156         </property>
    157        </spacer>
    158159      </item>
    159160     </layout>
    160161    </widget>
     162   </item>
     163   <item row="1" column="2" >
     164    <spacer>
     165     <property name="orientation" >
     166      <enum>Qt::Horizontal</enum>
     167     </property>
     168     <property name="sizeHint" >
     169      <size>
     170       <width>40</width>
     171       <height>20</height>
     172      </size>
     173     </property>
     174    </spacer>
     175   </item>
     176   <item row="2" column="1" >
     177    <spacer>
     178     <property name="orientation" >
     179      <enum>Qt::Vertical</enum>
     180     </property>
     181     <property name="sizeHint" >
     182      <size>
     183       <width>16</width>
     184       <height>21</height>
     185      </size>
     186     </property>
     187    </spacer>
    161188   </item>
    162189  </layout>
    163190 </widget>
    164191 <resources/>
    165  <connections/>
     192 <connections>
     193  <connection>
     194   <sender>mGbParallel</sender>
     195   <signal>toggled(bool)</signal>
     196   <receiver>mParallelChild</receiver>
     197   <slot>setEnabled(bool)</slot>
     198   <hints>
     199    <hint type="sourcelabel" >
     200     <x>76</x>
     201     <y>20</y>
     202    </hint>
     203    <hint type="destinationlabel" >
     204     <x>285</x>
     205     <y>120</y>
     206    </hint>
     207   </hints>
     208  </connection>
     209 </connections>
    166210</ui>
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