Changeset 3cdaf7d for src/gui


Ignore:
Timestamp:
05/04/10 07:58:05 (12 years ago)
Author:
kirilma <kirilma@…>
Branches:
master, qt5
Children:
cec47c6
Parents:
cb7b999
Message:

UI tune: use buttonBox instead of single buttons to comply with platform conventions

maemo5 does not print "Cancel" buttons, and names "OK" differently
just use buttonBox, and it will behave properly at each platform

Location:
src/gui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/gui/conferenceeditor.cpp

    rcb7b999 r3cdaf7d  
    5050    connect(refreshBtn, SIGNAL(clicked()), SLOT(refreshClicked()));
    5151    connect(showMapButton, SIGNAL(clicked()), SLOT(conferenceMapClicked()));
     52    connect(buttonBox, SIGNAL(rejected()), SLOT(close()));
    5253
    5354    // it's OK to emit selection signals here
  • src/gui/conferenceeditor.ui

    rcb7b999 r3cdaf7d  
    254254          <item>
    255255           <widget class="QWidget" name="widget_5" native="true">
     256            <property name="sizePolicy">
     257             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
     258              <horstretch>0</horstretch>
     259              <verstretch>0</verstretch>
     260             </sizepolicy>
     261            </property>
    256262            <layout class="QHBoxLayout" name="horizontalLayout_3">
    257263             <item>
     
    285291               </property>
    286292              </spacer>
     293             </item>
     294             <item>
     295              <widget class="QWidget" name="widget" native="true">
     296               <layout class="QVBoxLayout" name="verticalLayout">
     297                <property name="spacing">
     298                 <number>0</number>
     299                </property>
     300                <property name="margin">
     301                 <number>0</number>
     302                </property>
     303                <item>
     304                 <spacer name="verticalSpacer">
     305                  <property name="orientation">
     306                   <enum>Qt::Vertical</enum>
     307                  </property>
     308                  <property name="sizeHint" stdset="0">
     309                   <size>
     310                    <width>20</width>
     311                    <height>40</height>
     312                   </size>
     313                  </property>
     314                 </spacer>
     315                </item>
     316                <item>
     317                 <widget class="QDialogButtonBox" name="buttonBox">
     318                  <property name="standardButtons">
     319                   <set>QDialogButtonBox::Close</set>
     320                  </property>
     321                  <property name="centerButtons">
     322                   <bool>false</bool>
     323                  </property>
     324                 </widget>
     325                </item>
     326               </layout>
     327              </widget>
    287328             </item>
    288329            </layout>
  • src/gui/settingsdialog.cpp

    rcb7b999 r3cdaf7d  
    3232    directConnection->setChecked(AppSettings::isDirectConnection());
    3333
    34     connect(okButton, SIGNAL(clicked()), SLOT(saveDialogData()));
     34    connect(buttonBox, SIGNAL(accepted()), SLOT(saveDialogData()));
    3535    connect(directConnection, SIGNAL(clicked(bool)), SLOT(connectionTypeChanged(bool)));
    3636
  • src/gui/settingsdialog.ui

    rcb7b999 r3cdaf7d  
    33 <class>SettingsDialog</class>
    44 <widget class="QDialog" name="SettingsDialog">
    5   <property name="geometry">
    6    <rect>
    7     <x>0</x>
    8     <y>0</y>
    9     <width>469</width>
    10     <height>195</height>
    11    </rect>
    12   </property>
    135  <property name="sizePolicy">
    146   <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
     
    168    <verstretch>0</verstretch>
    179   </sizepolicy>
     10  </property>
     11  <property name="minimumSize">
     12   <size>
     13    <width>500</width>
     14    <height>0</height>
     15   </size>
    1816  </property>
    1917  <property name="windowTitle">
     
    7068       </widget>
    7169      </item>
    72       <item>
    73        <spacer name="verticalSpacer">
    74         <property name="orientation">
    75          <enum>Qt::Vertical</enum>
    76         </property>
    77         <property name="sizeHint" stdset="0">
    78          <size>
    79           <width>20</width>
    80           <height>24</height>
    81          </size>
    82         </property>
    83        </spacer>
    84       </item>
    85       <item>
    86        <layout class="QHBoxLayout" name="horizontalLayout">
    87         <item>
    88          <spacer name="horizontalSpacer">
    89           <property name="orientation">
    90            <enum>Qt::Horizontal</enum>
    91           </property>
    92           <property name="sizeHint" stdset="0">
    93            <size>
    94             <width>40</width>
    95             <height>20</height>
    96            </size>
    97           </property>
    98          </spacer>
    99         </item>
    100         <item>
    101          <widget class="QPushButton" name="okButton">
    102           <property name="text">
    103            <string>OK</string>
    104           </property>
    105          </widget>
    106         </item>
    107        </layout>
    108       </item>
    10970     </layout>
     71    </widget>
     72   </item>
     73   <item>
     74    <widget class="QDialogButtonBox" name="buttonBox">
     75     <property name="orientation">
     76      <enum>Qt::Horizontal</enum>
     77     </property>
     78     <property name="standardButtons">
     79      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
     80     </property>
    11081    </widget>
    11182   </item>
Note: See TracChangeset for help on using the changeset viewer.