Ignore:
Timestamp:
06/18/13 09:17:09 (19 months ago)
Author:
Kris Moore <kris@…>
Branches:
master, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2, releng/10.0.3, releng/10.1
Children:
da366a8
Parents:
1105519
Message:

Simplify the install wizard, give options between desktop / server, and
the user can click customize if they want to delve any deeper.

Switch default boot-loader to GRUB while here

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-installgui/installer.ui

    r0de7e02 rea6d5ac  
    262262      </property> 
    263263      <property name="currentIndex"> 
    264        <number>0</number> 
     264       <number>1</number> 
    265265      </property> 
    266266      <widget class="QWidget" name="page"> 
     
    508508      </widget> 
    509509      <widget class="QWidget" name="page_2"> 
    510        <layout class="QGridLayout" name="gridLayout_5"> 
    511         <item row="5" column="1"> 
     510       <layout class="QGridLayout" name="gridLayout_14"> 
     511        <item row="0" column="2"> 
     512         <spacer name="verticalSpacer_4"> 
     513          <property name="orientation"> 
     514           <enum>Qt::Vertical</enum> 
     515          </property> 
     516          <property name="sizeHint" stdset="0"> 
     517           <size> 
     518            <width>20</width> 
     519            <height>27</height> 
     520           </size> 
     521          </property> 
     522         </spacer> 
     523        </item> 
     524        <item row="1" column="0" rowspan="4"> 
     525         <spacer name="horizontalSpacer_4"> 
     526          <property name="orientation"> 
     527           <enum>Qt::Horizontal</enum> 
     528          </property> 
     529          <property name="sizeType"> 
     530           <enum>QSizePolicy::Fixed</enum> 
     531          </property> 
     532          <property name="sizeHint" stdset="0"> 
     533           <size> 
     534            <width>115</width> 
     535            <height>278</height> 
     536           </size> 
     537          </property> 
     538         </spacer> 
     539        </item> 
     540        <item row="1" column="1" colspan="2"> 
     541         <widget class="QGroupBox" name="groupSystemSelect"> 
     542          <property name="autoFillBackground"> 
     543           <bool>false</bool> 
     544          </property> 
     545          <property name="styleSheet"> 
     546           <string notr="true">background: transparent;</string> 
     547          </property> 
     548          <property name="title"> 
     549           <string>System Selection</string> 
     550          </property> 
     551          <layout class="QGridLayout" name="gridLayout_5"> 
     552           <item row="0" column="0"> 
     553            <widget class="QRadioButton" name="radioDesktop"> 
     554             <property name="text"> 
     555              <string>Desktop (PC-BSD)</string> 
     556             </property> 
     557             <property name="icon"> 
     558              <iconset resource="sysinstaller.qrc"> 
     559               <normaloff>:/PCBSD/images/pbidiricon.png</normaloff>:/PCBSD/images/pbidiricon.png</iconset> 
     560             </property> 
     561             <property name="iconSize"> 
     562              <size> 
     563               <width>32</width> 
     564               <height>32</height> 
     565              </size> 
     566             </property> 
     567             <property name="checked"> 
     568              <bool>true</bool> 
     569             </property> 
     570            </widget> 
     571           </item> 
     572           <item row="1" column="0"> 
     573            <widget class="QRadioButton" name="radioServer"> 
     574             <property name="text"> 
     575              <string>Server (TrueOS)</string> 
     576             </property> 
     577             <property name="icon"> 
     578              <iconset resource="sysinstaller.qrc"> 
     579               <normaloff>:/modules/images/pcbsd-server.png</normaloff>:/modules/images/pcbsd-server.png</iconset> 
     580             </property> 
     581             <property name="iconSize"> 
     582              <size> 
     583               <width>32</width> 
     584               <height>32</height> 
     585              </size> 
     586             </property> 
     587            </widget> 
     588           </item> 
     589          </layout> 
     590         </widget> 
     591        </item> 
     592        <item row="1" column="3" rowspan="4"> 
     593         <spacer name="horizontalSpacer_5"> 
     594          <property name="orientation"> 
     595           <enum>Qt::Horizontal</enum> 
     596          </property> 
     597          <property name="sizeType"> 
     598           <enum>QSizePolicy::Fixed</enum> 
     599          </property> 
     600          <property name="sizeHint" stdset="0"> 
     601           <size> 
     602            <width>115</width> 
     603            <height>298</height> 
     604           </size> 
     605          </property> 
     606         </spacer> 
     607        </item> 
     608        <item row="2" column="1" rowspan="2" colspan="2"> 
     609         <widget class="QGroupBox" name="groupBox_4"> 
     610          <property name="styleSheet"> 
     611           <string notr="true">background: transparent;</string> 
     612          </property> 
     613          <property name="title"> 
     614           <string/> 
     615          </property> 
     616          <layout class="QGridLayout" name="gridLayout_12"/> 
     617         </widget> 
     618        </item> 
     619        <item row="3" column="2"> 
     620         <layout class="QHBoxLayout" name="horizontalLayout_3"> 
     621          <item> 
     622           <spacer name="horizontalSpacer_6"> 
     623            <property name="orientation"> 
     624             <enum>Qt::Horizontal</enum> 
     625            </property> 
     626            <property name="sizeHint" stdset="0"> 
     627             <size> 
     628              <width>40</width> 
     629              <height>20</height> 
     630             </size> 
     631            </property> 
     632           </spacer> 
     633          </item> 
     634          <item> 
     635           <widget class="QPushButton" name="pushDeskCustomize"> 
     636            <property name="statusTip"> 
     637             <string>Customize the selected system</string> 
     638            </property> 
     639            <property name="autoFillBackground"> 
     640             <bool>false</bool> 
     641            </property> 
     642            <property name="styleSheet"> 
     643             <string notr="true">background-color: rgb(238, 238, 238);</string> 
     644            </property> 
     645            <property name="text"> 
     646             <string>&amp;Customize</string> 
     647            </property> 
     648            <property name="icon"> 
     649             <iconset resource="sysinstaller.qrc"> 
     650              <normaloff>:/modules/images/configure.png</normaloff>:/modules/images/configure.png</iconset> 
     651            </property> 
     652            <property name="iconSize"> 
     653             <size> 
     654              <width>21</width> 
     655              <height>21</height> 
     656             </size> 
     657            </property> 
     658            <property name="autoDefault"> 
     659             <bool>false</bool> 
     660            </property> 
     661            <property name="default"> 
     662             <bool>false</bool> 
     663            </property> 
     664            <property name="flat"> 
     665             <bool>false</bool> 
     666            </property> 
     667           </widget> 
     668          </item> 
     669          <item> 
     670           <spacer name="horizontalSpacer_7"> 
     671            <property name="orientation"> 
     672             <enum>Qt::Horizontal</enum> 
     673            </property> 
     674            <property name="sizeHint" stdset="0"> 
     675             <size> 
     676              <width>40</width> 
     677              <height>20</height> 
     678             </size> 
     679            </property> 
     680           </spacer> 
     681          </item> 
     682         </layout> 
     683        </item> 
     684        <item row="4" column="1" colspan="2"> 
    512685         <widget class="QGroupBox" name="groupDeskSummary"> 
    513686          <property name="autoFillBackground"> 
     
    540713         </widget> 
    541714        </item> 
    542         <item row="2" column="1"> 
    543          <layout class="QHBoxLayout" name="horizontalLayout"> 
    544           <item> 
    545            <widget class="QPushButton" name="pushDeskLeft"> 
    546             <property name="statusTip"> 
    547              <string>Cycle through system choices</string> 
    548             </property> 
    549             <property name="styleSheet"> 
    550              <string notr="true">background: transparent;</string> 
    551             </property> 
    552             <property name="text"> 
    553              <string/> 
    554             </property> 
    555             <property name="icon"> 
    556              <iconset resource="sysinstaller.qrc"> 
    557               <normaloff>:/PCBSD/images/previous.png</normaloff>:/PCBSD/images/previous.png</iconset> 
    558             </property> 
    559             <property name="iconSize"> 
    560              <size> 
    561               <width>48</width> 
    562               <height>48</height> 
    563              </size> 
    564             </property> 
    565             <property name="flat"> 
    566              <bool>false</bool> 
    567             </property> 
    568            </widget> 
    569           </item> 
    570           <item> 
    571            <widget class="QGraphicsView" name="graphicsViewOS"> 
    572             <property name="sizePolicy"> 
    573              <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
    574               <horstretch>0</horstretch> 
    575               <verstretch>0</verstretch> 
    576              </sizepolicy> 
    577             </property> 
    578             <property name="maximumSize"> 
    579              <size> 
    580               <width>220</width> 
    581               <height>65</height> 
    582              </size> 
    583             </property> 
    584             <property name="styleSheet"> 
    585              <string notr="true">background: transparent;</string> 
    586             </property> 
    587             <property name="verticalScrollBarPolicy"> 
    588              <enum>Qt::ScrollBarAlwaysOff</enum> 
    589             </property> 
    590             <property name="horizontalScrollBarPolicy"> 
    591              <enum>Qt::ScrollBarAlwaysOff</enum> 
    592             </property> 
    593             <property name="interactive"> 
    594              <bool>false</bool> 
    595             </property> 
    596            </widget> 
    597           </item> 
    598           <item> 
    599            <widget class="QPushButton" name="pushDeskRight"> 
    600             <property name="statusTip"> 
    601              <string>Cycle through system choices</string> 
    602             </property> 
    603             <property name="styleSheet"> 
    604              <string notr="true">background: transparent;</string> 
    605             </property> 
    606             <property name="text"> 
    607              <string/> 
    608             </property> 
    609             <property name="icon"> 
    610              <iconset resource="sysinstaller.qrc"> 
    611               <normaloff>:/PCBSD/images/next.png</normaloff>:/PCBSD/images/next.png</iconset> 
    612             </property> 
    613             <property name="iconSize"> 
    614              <size> 
    615               <width>48</width> 
    616               <height>48</height> 
    617              </size> 
    618             </property> 
    619             <property name="flat"> 
    620              <bool>false</bool> 
    621             </property> 
    622            </widget> 
    623           </item> 
    624          </layout> 
    625         </item> 
    626         <item row="6" column="1"> 
     715        <item row="5" column="1" colspan="2"> 
    627716         <spacer name="verticalSpacer_3"> 
    628717          <property name="orientation"> 
     
    636725          </property> 
    637726         </spacer> 
    638         </item> 
    639         <item row="1" column="1"> 
    640          <widget class="QLabel" name="label_4"> 
    641           <property name="sizePolicy"> 
    642            <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
    643             <horstretch>0</horstretch> 
    644             <verstretch>0</verstretch> 
    645            </sizepolicy> 
    646           </property> 
    647           <property name="maximumSize"> 
    648            <size> 
    649             <width>16777215</width> 
    650             <height>28</height> 
    651            </size> 
    652           </property> 
    653           <property name="font"> 
    654            <font> 
    655             <weight>75</weight> 
    656             <bold>true</bold> 
    657            </font> 
    658           </property> 
    659           <property name="autoFillBackground"> 
    660            <bool>false</bool> 
    661           </property> 
    662           <property name="styleSheet"> 
    663            <string notr="true">background: transparent;</string> 
    664           </property> 
    665           <property name="text"> 
    666            <string>System Selection</string> 
    667           </property> 
    668           <property name="alignment"> 
    669            <set>Qt::AlignCenter</set> 
    670           </property> 
    671          </widget> 
    672         </item> 
    673         <item row="1" column="0" rowspan="5"> 
    674          <spacer name="horizontalSpacer_4"> 
    675           <property name="orientation"> 
    676            <enum>Qt::Horizontal</enum> 
    677           </property> 
    678           <property name="sizeHint" stdset="0"> 
    679            <size> 
    680             <width>115</width> 
    681             <height>278</height> 
    682            </size> 
    683           </property> 
    684          </spacer> 
    685         </item> 
    686         <item row="1" column="2" rowspan="6"> 
    687          <spacer name="horizontalSpacer_5"> 
    688           <property name="orientation"> 
    689            <enum>Qt::Horizontal</enum> 
    690           </property> 
    691           <property name="sizeHint" stdset="0"> 
    692            <size> 
    693             <width>115</width> 
    694             <height>298</height> 
    695            </size> 
    696           </property> 
    697          </spacer> 
    698         </item> 
    699         <item row="0" column="1"> 
    700          <spacer name="verticalSpacer_4"> 
    701           <property name="orientation"> 
    702            <enum>Qt::Vertical</enum> 
    703           </property> 
    704           <property name="sizeHint" stdset="0"> 
    705            <size> 
    706             <width>20</width> 
    707             <height>27</height> 
    708            </size> 
    709           </property> 
    710          </spacer> 
    711         </item> 
    712         <item row="3" column="1"> 
    713          <widget class="QLabel" name="label_7"> 
    714           <property name="styleSheet"> 
    715            <string notr="true">background: transparent;</string> 
    716           </property> 
    717           <property name="text"> 
    718            <string>Click arrows to change system selection</string> 
    719           </property> 
    720           <property name="alignment"> 
    721            <set>Qt::AlignCenter</set> 
    722           </property> 
    723          </widget> 
    724         </item> 
    725         <item row="4" column="1"> 
    726          <widget class="QGroupBox" name="groupBox_4"> 
    727           <property name="styleSheet"> 
    728            <string notr="true">background: transparent;</string> 
    729           </property> 
    730           <property name="title"> 
    731            <string/> 
    732           </property> 
    733           <layout class="QGridLayout" name="gridLayout_12"> 
    734            <item row="0" column="0"> 
    735             <layout class="QHBoxLayout" name="horizontalLayout_3"> 
    736              <item> 
    737               <spacer name="horizontalSpacer_6"> 
    738                <property name="orientation"> 
    739                 <enum>Qt::Horizontal</enum> 
    740                </property> 
    741                <property name="sizeHint" stdset="0"> 
    742                 <size> 
    743                  <width>40</width> 
    744                  <height>20</height> 
    745                 </size> 
    746                </property> 
    747               </spacer> 
    748              </item> 
    749              <item> 
    750               <widget class="QPushButton" name="pushDeskCustomize"> 
    751                <property name="statusTip"> 
    752                 <string>Customize the selected system</string> 
    753                </property> 
    754                <property name="autoFillBackground"> 
    755                 <bool>false</bool> 
    756                </property> 
    757                <property name="styleSheet"> 
    758                 <string notr="true">background-color: rgb(238, 238, 238);</string> 
    759                </property> 
    760                <property name="text"> 
    761                 <string>&amp;Customize</string> 
    762                </property> 
    763                <property name="icon"> 
    764                 <iconset resource="sysinstaller.qrc"> 
    765                  <normaloff>:/modules/images/configure.png</normaloff>:/modules/images/configure.png</iconset> 
    766                </property> 
    767                <property name="iconSize"> 
    768                 <size> 
    769                  <width>21</width> 
    770                  <height>21</height> 
    771                 </size> 
    772                </property> 
    773                <property name="autoDefault"> 
    774                 <bool>false</bool> 
    775                </property> 
    776                <property name="default"> 
    777                 <bool>false</bool> 
    778                </property> 
    779                <property name="flat"> 
    780                 <bool>false</bool> 
    781                </property> 
    782               </widget> 
    783              </item> 
    784              <item> 
    785               <spacer name="horizontalSpacer_7"> 
    786                <property name="orientation"> 
    787                 <enum>Qt::Horizontal</enum> 
    788                </property> 
    789                <property name="sizeHint" stdset="0"> 
    790                 <size> 
    791                  <width>40</width> 
    792                  <height>20</height> 
    793                 </size> 
    794                </property> 
    795               </spacer> 
    796              </item> 
    797             </layout> 
    798            </item> 
    799           </layout> 
    800           <zorder>pushDeskCustomize</zorder> 
    801           <zorder>pushDeskCustomize</zorder> 
    802           <zorder>horizontalSpacer_6</zorder> 
    803           <zorder>horizontalSpacer_7</zorder> 
    804          </widget> 
    805727        </item> 
    806728       </layout> 
     
    868790           </item> 
    869791          </layout> 
    870           <zorder>pushDiskCustomize</zorder> 
    871           <zorder>pushDiskCustomize</zorder> 
    872           <zorder>horizontalSpacer_8</zorder> 
    873           <zorder>horizontalSpacer_9</zorder> 
    874792         </widget> 
    875793        </item> 
Note: See TracChangeset for help on using the changeset viewer.