Changeset 0de7e02


Ignore:
Timestamp:
05/22/13 08:20:32 (15 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
Children:
c53b8ce
Parents:
48a6f8f
Message:

Add new UI code to walk the user through saving their installation config file

Location:
src-qt4/pc-installgui
Files:
1 added
4 edited

Legend:

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

    r850f9fa r0de7e02  
    33#include <QTimer> 
    44#include <QTranslator> 
     5#include <QInputDialog> 
    56#include <QGraphicsPixmapItem> 
    67 
     
    2324    connect(pushChangeKeyLayout, SIGNAL(clicked()), this, SLOT(slotPushKeyLayout())); 
    2425    connect(pushHardware, SIGNAL(clicked()), this, SLOT(slotCheckHardware())); 
     26    connect(pushLoadConfig, SIGNAL(clicked()), this, SLOT(slotLoadConfigUSB())); 
     27    connect(pushSaveConfig, SIGNAL(clicked()), this, SLOT(slotSaveConfigUSB())); 
     28    connect(pushSaveConfig2, SIGNAL(clicked()), this, SLOT(slotSaveConfigUSB())); 
    2529 
    2630    abortButton->setText(tr("&Cancel")); 
     
    16971701  return; 
    16981702} 
     1703 
     1704void Installer::slotSaveConfigUSB() 
     1705{ 
     1706  int ret = QMessageBox::question(this, tr("PC-BSD Installer"), 
     1707           tr("This will save your installation configuration to a MSDOSFS/FAT32 formatted USB stick. Continue?"), 
     1708           QMessageBox::No | QMessageBox::Yes, 
     1709           QMessageBox::No); 
     1710  switch (ret) { 
     1711  case QMessageBox::Yes: 
     1712      break; 
     1713  case QMessageBox::No: // :) 
     1714      return; 
     1715      break; 
     1716  } 
     1717 
     1718  // Prompt to insert USB stick 
     1719  QMessageBox::information(this, tr("PC-BSD Installer"), 
     1720          tr("Please insert a USB stick now, and click OK to continue."), 
     1721          QMessageBox::Ok, 
     1722          QMessageBox::Ok); 
     1723 
     1724  // While USB is settling, this is a good time to ask for the config nickname 
     1725  bool ok; 
     1726  QString cfgName = QInputDialog::getText(this, tr("PC-BSD Installer"), 
     1727                 tr("Please enter the nickname you want to save this configuration as."),  
     1728                 QLineEdit::Normal, 
     1729                 QString("default"), &ok); 
     1730  if (!ok || cfgName.isEmpty()) 
     1731     return; 
     1732 
     1733  // Now lets try to save the media 
     1734  qDebug() << "Running: /root/save-to-usb.sh" << cfgName; 
     1735  QProcess m; 
     1736  m.start(QString("/root/save-to-usb.sh"), QStringList() << cfgName); 
     1737  while(m.state() == QProcess::Starting || m.state() == QProcess::Running) { 
     1738     m.waitForFinished(200); 
     1739     QCoreApplication::processEvents(); 
     1740  } 
     1741 
     1742  if ( m.exitCode() != 0 ) { 
     1743     QMessageBox::critical(this, tr("PC-BSD Installer"), 
     1744          tr("Failed saving config to USB media. Is the device working and formatted MSDOSFS/FAT32?"), 
     1745          QMessageBox::Ok, 
     1746          QMessageBox::Ok); 
     1747 
     1748  } else { 
     1749     QMessageBox::information(this, tr("PC-BSD Installer"), 
     1750          tr("Configuration saved! You may now safely remove the USB media."), 
     1751          QMessageBox::Ok, 
     1752          QMessageBox::Ok); 
     1753  } 
     1754   
     1755} 
     1756 
     1757void Installer::slotLoadConfigUSB() 
     1758{ 
     1759 
     1760} 
  • src-qt4/pc-installgui/installer.h

    r850f9fa r0de7e02  
    5959    // Keyboard selector 
    6060    void slotPushKeyLayout(); 
     61 
     62    // Options related to USB config files  
     63    void slotSaveConfigUSB(); 
     64    void slotLoadConfigUSB(); 
    6165 
    6266    // Desktop selector slots 
  • src-qt4/pc-installgui/installer.ui

    r1620346 r0de7e02  
    88    <y>0</y> 
    99    <width>650</width> 
    10     <height>538</height> 
     10    <height>542</height> 
    1111   </rect> 
    1212  </property> 
     
    3131     <number>0</number> 
    3232    </property> 
    33     <item row="0" column="0"> 
    34      <widget class="QStackedWidget" name="installStackWidget"> 
    35       <property name="autoFillBackground"> 
    36        <bool>false</bool> 
    37       </property> 
    38       <property name="styleSheet"> 
    39        <string notr="true">background-image: url(:/modules/images/backgroundimage.jpg);</string> 
    40       </property> 
    41       <property name="currentIndex"> 
    42        <number>1</number> 
    43       </property> 
    44       <widget class="QWidget" name="page"> 
    45        <layout class="QGridLayout" name="gridLayout_3"> 
    46         <property name="bottomMargin"> 
    47          <number>6</number> 
    48         </property> 
    49         <item row="0" column="1"> 
    50          <spacer name="verticalSpacer_2"> 
    51           <property name="orientation"> 
    52            <enum>Qt::Vertical</enum> 
    53           </property> 
    54           <property name="sizeHint" stdset="0"> 
    55            <size> 
    56             <width>18</width> 
    57             <height>93</height> 
    58            </size> 
    59           </property> 
    60          </spacer> 
    61         </item> 
    62         <item row="0" column="0" rowspan="5"> 
    63          <spacer name="horizontalSpacer_2"> 
    64           <property name="orientation"> 
    65            <enum>Qt::Horizontal</enum> 
    66           </property> 
    67           <property name="sizeHint" stdset="0"> 
    68            <size> 
    69             <width>170</width> 
    70             <height>308</height> 
    71            </size> 
    72           </property> 
    73          </spacer> 
    74         </item> 
    75         <item row="0" column="2" rowspan="5"> 
    76          <spacer name="horizontalSpacer_3"> 
    77           <property name="orientation"> 
    78            <enum>Qt::Horizontal</enum> 
    79           </property> 
    80           <property name="sizeHint" stdset="0"> 
    81            <size> 
    82             <width>169</width> 
    83             <height>278</height> 
    84            </size> 
    85           </property> 
    86          </spacer> 
    87         </item> 
    88         <item row="1" column="1"> 
    89          <widget class="QLabel" name="label"> 
    90           <property name="autoFillBackground"> 
    91            <bool>false</bool> 
    92           </property> 
    93           <property name="styleSheet"> 
    94            <string notr="true">border: transparent; 
    95 background: transparent;</string> 
    96           </property> 
    97           <property name="text"> 
    98            <string/> 
    99           </property> 
    100           <property name="pixmap"> 
    101            <pixmap resource="sysinstaller.qrc">:/PCBSD/images/pcbsd-banner.png</pixmap> 
    102           </property> 
    103           <property name="alignment"> 
    104            <set>Qt::AlignCenter</set> 
    105           </property> 
    106          </widget> 
    107         </item> 
    108         <item row="2" column="1"> 
    109          <widget class="QComboBox" name="comboLanguage"> 
    110           <property name="statusTip"> 
    111            <string>Change the installation language</string> 
    112           </property> 
    113          </widget> 
    114         </item> 
    115         <item row="4" column="1"> 
    116          <spacer name="verticalSpacer"> 
    117           <property name="orientation"> 
    118            <enum>Qt::Vertical</enum> 
    119           </property> 
    120           <property name="sizeHint" stdset="0"> 
    121            <size> 
    122             <width>20</width> 
    123             <height>92</height> 
    124            </size> 
    125           </property> 
    126          </spacer> 
    127         </item> 
    128         <item row="3" column="1"> 
    129          <widget class="QGroupBox" name="groupBox"> 
    130           <property name="styleSheet"> 
    131            <string notr="true">border: transparent; 
    132 background: transparent;</string> 
    133           </property> 
    134           <property name="title"> 
    135            <string/> 
    136           </property> 
    137           <property name="flat"> 
    138            <bool>false</bool> 
    139           </property> 
    140           <layout class="QGridLayout" name="gridLayout_2"> 
    141            <item row="0" column="0"> 
    142             <widget class="QLabel" name="label_2"> 
    143              <property name="autoFillBackground"> 
    144               <bool>false</bool> 
    145              </property> 
    146              <property name="text"> 
    147               <string>Welcome to PC-BSD! Please select your language and click next to continue.</string> 
    148              </property> 
    149              <property name="alignment"> 
    150               <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    151              </property> 
    152              <property name="wordWrap"> 
    153               <bool>true</bool> 
    154              </property> 
    155             </widget> 
    156            </item> 
    157           </layout> 
    158          </widget> 
    159         </item> 
    160        </layout> 
    161       </widget> 
    162       <widget class="QWidget" name="page_2"> 
    163        <layout class="QGridLayout" name="gridLayout_5"> 
    164         <item row="2" column="1"> 
    165          <layout class="QHBoxLayout" name="horizontalLayout"> 
    166           <item> 
    167            <widget class="QPushButton" name="pushDeskLeft"> 
    168             <property name="statusTip"> 
    169              <string>Cycle through system choices</string> 
    170             </property> 
    171             <property name="styleSheet"> 
    172              <string notr="true">background: transparent;</string> 
    173             </property> 
    174             <property name="text"> 
    175              <string/> 
    176             </property> 
    177             <property name="icon"> 
    178              <iconset resource="sysinstaller.qrc"> 
    179               <normaloff>:/PCBSD/images/previous.png</normaloff>:/PCBSD/images/previous.png</iconset> 
    180             </property> 
    181             <property name="iconSize"> 
    182              <size> 
    183               <width>48</width> 
    184               <height>48</height> 
    185              </size> 
    186             </property> 
    187             <property name="flat"> 
    188              <bool>false</bool> 
    189             </property> 
    190            </widget> 
    191           </item> 
    192           <item> 
    193            <widget class="QGraphicsView" name="graphicsViewOS"> 
    194             <property name="sizePolicy"> 
    195              <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
    196               <horstretch>0</horstretch> 
    197               <verstretch>0</verstretch> 
    198              </sizepolicy> 
    199             </property> 
    200             <property name="maximumSize"> 
    201              <size> 
    202               <width>220</width> 
    203               <height>65</height> 
    204              </size> 
    205             </property> 
    206             <property name="styleSheet"> 
    207              <string notr="true">background: transparent;</string> 
    208             </property> 
    209             <property name="verticalScrollBarPolicy"> 
    210              <enum>Qt::ScrollBarAlwaysOff</enum> 
    211             </property> 
    212             <property name="horizontalScrollBarPolicy"> 
    213              <enum>Qt::ScrollBarAlwaysOff</enum> 
    214             </property> 
    215             <property name="interactive"> 
    216              <bool>false</bool> 
    217             </property> 
    218            </widget> 
    219           </item> 
    220           <item> 
    221            <widget class="QPushButton" name="pushDeskRight"> 
    222             <property name="statusTip"> 
    223              <string>Cycle through system choices</string> 
    224             </property> 
    225             <property name="styleSheet"> 
    226              <string notr="true">background: transparent;</string> 
    227             </property> 
    228             <property name="text"> 
    229              <string/> 
    230             </property> 
    231             <property name="icon"> 
    232              <iconset resource="sysinstaller.qrc"> 
    233               <normaloff>:/PCBSD/images/next.png</normaloff>:/PCBSD/images/next.png</iconset> 
    234             </property> 
    235             <property name="iconSize"> 
    236              <size> 
    237               <width>48</width> 
    238               <height>48</height> 
    239              </size> 
    240             </property> 
    241             <property name="flat"> 
    242              <bool>false</bool> 
    243             </property> 
    244            </widget> 
    245           </item> 
    246          </layout> 
    247         </item> 
    248         <item row="4" column="1"> 
    249          <layout class="QHBoxLayout" name="horizontalLayout_3"> 
    250           <item> 
    251            <spacer name="horizontalSpacer_6"> 
    252             <property name="orientation"> 
    253              <enum>Qt::Horizontal</enum> 
    254             </property> 
    255             <property name="sizeHint" stdset="0"> 
    256              <size> 
    257               <width>40</width> 
    258               <height>20</height> 
    259              </size> 
    260             </property> 
    261            </spacer> 
    262           </item> 
    263           <item> 
    264            <widget class="QPushButton" name="pushDeskCustomize"> 
    265             <property name="statusTip"> 
    266              <string>Customize the selected system</string> 
    267             </property> 
    268             <property name="autoFillBackground"> 
    269              <bool>false</bool> 
    270             </property> 
    271             <property name="styleSheet"> 
    272              <string notr="true">background-color: rgb(238, 238, 238);</string> 
    273             </property> 
    274             <property name="text"> 
    275              <string>&amp;Customize</string> 
    276             </property> 
    277             <property name="icon"> 
    278              <iconset resource="sysinstaller.qrc"> 
    279               <normaloff>:/PCBSD/images/edit.png</normaloff>:/PCBSD/images/edit.png</iconset> 
    280             </property> 
    281             <property name="autoDefault"> 
    282              <bool>false</bool> 
    283             </property> 
    284             <property name="default"> 
    285              <bool>false</bool> 
    286             </property> 
    287             <property name="flat"> 
    288              <bool>false</bool> 
    289             </property> 
    290            </widget> 
    291           </item> 
    292           <item> 
    293            <spacer name="horizontalSpacer_7"> 
    294             <property name="orientation"> 
    295              <enum>Qt::Horizontal</enum> 
    296             </property> 
    297             <property name="sizeHint" stdset="0"> 
    298              <size> 
    299               <width>40</width> 
    300               <height>20</height> 
    301              </size> 
    302             </property> 
    303            </spacer> 
    304           </item> 
    305          </layout> 
    306         </item> 
    307         <item row="6" column="1"> 
    308          <spacer name="verticalSpacer_3"> 
    309           <property name="orientation"> 
    310            <enum>Qt::Vertical</enum> 
    311           </property> 
    312           <property name="sizeHint" stdset="0"> 
    313            <size> 
    314             <width>248</width> 
    315             <height>18</height> 
    316            </size> 
    317           </property> 
    318          </spacer> 
    319         </item> 
    320         <item row="1" column="1"> 
    321          <widget class="QLabel" name="label_4"> 
    322           <property name="sizePolicy"> 
    323            <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
    324             <horstretch>0</horstretch> 
    325             <verstretch>0</verstretch> 
    326            </sizepolicy> 
    327           </property> 
    328           <property name="maximumSize"> 
    329            <size> 
    330             <width>16777215</width> 
    331             <height>28</height> 
    332            </size> 
    333           </property> 
    334           <property name="font"> 
    335            <font> 
    336             <weight>75</weight> 
    337             <bold>true</bold> 
    338            </font> 
    339           </property> 
    340           <property name="autoFillBackground"> 
    341            <bool>false</bool> 
    342           </property> 
    343           <property name="styleSheet"> 
    344            <string notr="true">background: transparent;</string> 
    345           </property> 
    346           <property name="text"> 
    347            <string>System Selection</string> 
    348           </property> 
    349           <property name="alignment"> 
    350            <set>Qt::AlignCenter</set> 
    351           </property> 
    352          </widget> 
    353         </item> 
    354         <item row="1" column="0" rowspan="5"> 
    355          <spacer name="horizontalSpacer_4"> 
    356           <property name="orientation"> 
    357            <enum>Qt::Horizontal</enum> 
    358           </property> 
    359           <property name="sizeHint" stdset="0"> 
    360            <size> 
    361             <width>115</width> 
    362             <height>278</height> 
    363            </size> 
    364           </property> 
    365          </spacer> 
    366         </item> 
    367         <item row="5" column="1"> 
    368          <widget class="QGroupBox" name="groupDeskSummary"> 
    369           <property name="autoFillBackground"> 
    370            <bool>false</bool> 
    371           </property> 
    372           <property name="styleSheet"> 
    373            <string notr="true">background: transparent;</string> 
    374           </property> 
    375           <property name="title"> 
    376            <string>Summary</string> 
    377           </property> 
    378           <property name="alignment"> 
    379            <set>Qt::AlignCenter</set> 
    380           </property> 
    381           <layout class="QGridLayout" name="gridLayout_4"> 
    382            <item row="1" column="0"> 
    383             <widget class="QTextEdit" name="textDeskSummary"> 
    384              <property name="autoFillBackground"> 
    385               <bool>false</bool> 
    386              </property> 
    387              <property name="horizontalScrollBarPolicy"> 
    388               <enum>Qt::ScrollBarAlwaysOff</enum> 
    389              </property> 
    390              <property name="readOnly"> 
    391               <bool>true</bool> 
    392              </property> 
    393             </widget> 
    394            </item> 
    395           </layout> 
    396          </widget> 
    397         </item> 
    398         <item row="1" column="2" rowspan="6"> 
    399          <spacer name="horizontalSpacer_5"> 
    400           <property name="orientation"> 
    401            <enum>Qt::Horizontal</enum> 
    402           </property> 
    403           <property name="sizeHint" stdset="0"> 
    404            <size> 
    405             <width>115</width> 
    406             <height>298</height> 
    407            </size> 
    408           </property> 
    409          </spacer> 
    410         </item> 
    411         <item row="0" column="1"> 
    412          <spacer name="verticalSpacer_4"> 
    413           <property name="orientation"> 
    414            <enum>Qt::Vertical</enum> 
    415           </property> 
    416           <property name="sizeHint" stdset="0"> 
    417            <size> 
    418             <width>20</width> 
    419             <height>27</height> 
    420            </size> 
    421           </property> 
    422          </spacer> 
    423         </item> 
    424         <item row="3" column="1"> 
    425          <widget class="QLabel" name="label_7"> 
    426           <property name="styleSheet"> 
    427            <string notr="true">background: transparent;</string> 
    428           </property> 
    429           <property name="text"> 
    430            <string>Click arrows to change system selection</string> 
    431           </property> 
    432           <property name="alignment"> 
    433            <set>Qt::AlignCenter</set> 
    434           </property> 
    435          </widget> 
    436         </item> 
    437        </layout> 
    438       </widget> 
    439       <widget class="QWidget" name="page_3"> 
    440        <layout class="QGridLayout" name="gridLayout_7"> 
    441         <item row="0" column="0" rowspan="4"> 
    442          <spacer name="horizontalSpacer_12"> 
    443           <property name="orientation"> 
    444            <enum>Qt::Horizontal</enum> 
    445           </property> 
    446           <property name="sizeType"> 
    447            <enum>QSizePolicy::Fixed</enum> 
    448           </property> 
    449           <property name="sizeHint" stdset="0"> 
    450            <size> 
    451             <width>100</width> 
    452             <height>341</height> 
    453            </size> 
    454           </property> 
    455          </spacer> 
    456         </item> 
    457         <item row="0" column="1"> 
    458          <layout class="QVBoxLayout" name="verticalLayout_2"> 
    459           <item> 
    460            <spacer name="verticalSpacer_6"> 
    461             <property name="orientation"> 
    462              <enum>Qt::Vertical</enum> 
    463             </property> 
    464             <property name="sizeType"> 
    465              <enum>QSizePolicy::Minimum</enum> 
    466             </property> 
    467             <property name="sizeHint" stdset="0"> 
    468              <size> 
    469               <width>228</width> 
    470               <height>40</height> 
    471              </size> 
    472             </property> 
    473            </spacer> 
    474           </item> 
    475           <item> 
    476            <widget class="QLabel" name="label_5"> 
    477             <property name="font"> 
    478              <font> 
    479               <weight>75</weight> 
    480               <bold>true</bold> 
    481              </font> 
    482             </property> 
    483             <property name="styleSheet"> 
    484              <string notr="true">background: transparent;</string> 
    485             </property> 
    486             <property name="text"> 
    487              <string>Disk Selection</string> 
    488             </property> 
    489             <property name="alignment"> 
    490              <set>Qt::AlignCenter</set> 
    491             </property> 
    492            </widget> 
    493           </item> 
    494          </layout> 
    495         </item> 
    496         <item row="1" column="1"> 
    497          <layout class="QHBoxLayout" name="horizontalLayout_5"> 
    498           <item> 
    499            <spacer name="horizontalSpacer_10"> 
    500             <property name="orientation"> 
    501              <enum>Qt::Horizontal</enum> 
    502             </property> 
    503             <property name="sizeHint" stdset="0"> 
    504              <size> 
    505               <width>40</width> 
    506               <height>20</height> 
    507              </size> 
    508             </property> 
    509            </spacer> 
    510           </item> 
    511           <item> 
    512            <widget class="QLabel" name="label_6"> 
    513             <property name="maximumSize"> 
    514              <size> 
    515               <width>75</width> 
    516               <height>75</height> 
    517              </size> 
    518             </property> 
    519             <property name="styleSheet"> 
    520              <string notr="true">background: transparent;</string> 
    521             </property> 
    522             <property name="text"> 
    523              <string/> 
    524             </property> 
    525             <property name="pixmap"> 
    526              <pixmap resource="sysinstaller.qrc">:/modules/images/disk.png</pixmap> 
    527             </property> 
    528             <property name="alignment"> 
    529              <set>Qt::AlignCenter</set> 
    530             </property> 
    531            </widget> 
    532           </item> 
    533           <item> 
    534            <spacer name="horizontalSpacer_11"> 
    535             <property name="orientation"> 
    536              <enum>Qt::Horizontal</enum> 
    537             </property> 
    538             <property name="sizeHint" stdset="0"> 
    539              <size> 
    540               <width>40</width> 
    541               <height>20</height> 
    542              </size> 
    543             </property> 
    544            </spacer> 
    545           </item> 
    546          </layout> 
    547         </item> 
    548         <item row="2" column="1"> 
    549          <layout class="QHBoxLayout" name="horizontalLayout_4"> 
    550           <item> 
    551            <spacer name="horizontalSpacer_8"> 
    552             <property name="orientation"> 
    553              <enum>Qt::Horizontal</enum> 
    554             </property> 
    555             <property name="sizeHint" stdset="0"> 
    556              <size> 
    557               <width>40</width> 
    558               <height>20</height> 
    559              </size> 
    560             </property> 
    561            </spacer> 
    562           </item> 
    563           <item> 
    564            <widget class="QPushButton" name="pushDiskCustomize"> 
    565             <property name="statusTip"> 
    566              <string>Customize the disk selection or layout</string> 
    567             </property> 
    568             <property name="styleSheet"> 
    569              <string notr="true">background-color: rgb(238, 238, 238);</string> 
    570             </property> 
    571             <property name="text"> 
    572              <string>&amp;Customize</string> 
    573             </property> 
    574             <property name="icon"> 
    575              <iconset resource="sysinstaller.qrc"> 
    576               <normaloff>:/PCBSD/images/edit.png</normaloff>:/PCBSD/images/edit.png</iconset> 
    577             </property> 
    578             <property name="flat"> 
    579              <bool>false</bool> 
    580             </property> 
    581            </widget> 
    582           </item> 
    583           <item> 
    584            <spacer name="horizontalSpacer_9"> 
    585             <property name="orientation"> 
    586              <enum>Qt::Horizontal</enum> 
    587             </property> 
    588             <property name="sizeHint" stdset="0"> 
    589              <size> 
    590               <width>40</width> 
    591               <height>20</height> 
    592              </size> 
    593             </property> 
    594            </spacer> 
    595           </item> 
    596          </layout> 
    597         </item> 
    598         <item row="3" column="1"> 
    599          <layout class="QVBoxLayout" name="verticalLayout"> 
    600           <item> 
    601            <widget class="QGroupBox" name="groupBox_3"> 
    602             <property name="sizePolicy"> 
    603              <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> 
    604               <horstretch>0</horstretch> 
    605               <verstretch>0</verstretch> 
    606              </sizepolicy> 
    607             </property> 
    608             <property name="styleSheet"> 
    609              <string notr="true">background: transparent;</string> 
    610             </property> 
    611             <property name="title"> 
    612              <string>Summary</string> 
    613             </property> 
    614             <layout class="QGridLayout" name="gridLayout_6"> 
    615              <item row="1" column="0"> 
    616               <widget class="QTextEdit" name="textEditDiskSummary"> 
    617                <property name="horizontalScrollBarPolicy"> 
    618                 <enum>Qt::ScrollBarAlwaysOff</enum> 
    619                </property> 
    620                <property name="readOnly"> 
    621                 <bool>true</bool> 
    622                </property> 
    623               </widget> 
    624              </item> 
    625             </layout> 
    626            </widget> 
    627           </item> 
    628           <item> 
    629            <spacer name="verticalSpacer_5"> 
    630             <property name="orientation"> 
    631              <enum>Qt::Vertical</enum> 
    632             </property> 
    633             <property name="sizeType"> 
    634              <enum>QSizePolicy::Fixed</enum> 
    635             </property> 
    636             <property name="sizeHint" stdset="0"> 
    637              <size> 
    638               <width>268</width> 
    639               <height>20</height> 
    640              </size> 
    641             </property> 
    642            </spacer> 
    643           </item> 
    644          </layout> 
    645         </item> 
    646         <item row="0" column="2" rowspan="4"> 
    647          <spacer name="horizontalSpacer_13"> 
    648           <property name="orientation"> 
    649            <enum>Qt::Horizontal</enum> 
    650           </property> 
    651           <property name="sizeType"> 
    652            <enum>QSizePolicy::Fixed</enum> 
    653           </property> 
    654           <property name="sizeHint" stdset="0"> 
    655            <size> 
    656             <width>100</width> 
    657             <height>278</height> 
    658            </size> 
    659           </property> 
    660          </spacer> 
    661         </item> 
    662        </layout> 
    663       </widget> 
    664       <widget class="QWidget" name="page_4"> 
    665        <layout class="QGridLayout" name="gridLayout_8"> 
    666         <item row="0" column="0" rowspan="3"> 
    667          <spacer name="horizontalSpacer_14"> 
    668           <property name="orientation"> 
    669            <enum>Qt::Horizontal</enum> 
    670           </property> 
    671           <property name="sizeType"> 
    672            <enum>QSizePolicy::Fixed</enum> 
    673           </property> 
    674           <property name="sizeHint" stdset="0"> 
    675            <size> 
    676             <width>50</width> 
    677             <height>318</height> 
    678            </size> 
    679           </property> 
    680          </spacer> 
    681         </item> 
    682         <item row="0" column="1"> 
    683          <spacer name="verticalSpacer_7"> 
    684           <property name="orientation"> 
    685            <enum>Qt::Vertical</enum> 
    686           </property> 
    687           <property name="sizeHint" stdset="0"> 
    688            <size> 
    689             <width>20</width> 
    690             <height>29</height> 
    691            </size> 
    692           </property> 
    693          </spacer> 
    694         </item> 
    695         <item row="1" column="1"> 
    696          <widget class="QGroupBox" name="groupBox_5"> 
    697           <property name="font"> 
    698            <font> 
    699             <weight>50</weight> 
    700             <bold>false</bold> 
    701            </font> 
    702           </property> 
    703           <property name="styleSheet"> 
    704            <string notr="true">background: transparent;</string> 
    705           </property> 
    706           <property name="title"> 
    707            <string>Installation</string> 
    708           </property> 
    709           <layout class="QGridLayout" name="gridLayout_21"> 
    710            <item row="0" column="0"> 
    711             <widget class="QLabel" name="labelInstallHeader"> 
    712              <property name="frameShape"> 
    713               <enum>QFrame::NoFrame</enum> 
    714              </property> 
    715              <property name="frameShadow"> 
    716               <enum>QFrame::Plain</enum> 
    717              </property> 
    718              <property name="text"> 
    719               <string>Your system is now being installed! This process may take a while, depending upon the installation options chosen, and system speed. You will be notified when the installation is finished.</string> 
    720              </property> 
    721              <property name="alignment"> 
    722               <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    723              </property> 
    724              <property name="wordWrap"> 
    725               <bool>true</bool> 
    726              </property> 
    727             </widget> 
    728            </item> 
    729            <item row="1" column="0"> 
    730             <spacer name="verticalSpacer_19"> 
    731              <property name="orientation"> 
    732               <enum>Qt::Vertical</enum> 
    733              </property> 
    734              <property name="sizeHint" stdset="0"> 
    735               <size> 
    736                <width>20</width> 
    737                <height>40</height> 
    738               </size> 
    739              </property> 
    740             </spacer> 
    741            </item> 
    742            <item row="2" column="0"> 
    743             <widget class="QLabel" name="labelInstallStatus"> 
    744              <property name="text"> 
    745               <string/> 
    746              </property> 
    747             </widget> 
    748            </item> 
    749            <item row="3" column="0"> 
    750             <widget class="QProgressBar" name="progressBarInstall"> 
    751              <property name="value"> 
    752               <number>24</number> 
    753              </property> 
    754             </widget> 
    755            </item> 
    756            <item row="6" column="0"> 
    757             <widget class="QProgressBar" name="progressBarInstall2"> 
    758              <property name="value"> 
    759               <number>24</number> 
    760              </property> 
    761             </widget> 
    762            </item> 
    763            <item row="5" column="0"> 
    764             <widget class="QLabel" name="labelInstallStatus2"> 
    765              <property name="text"> 
    766               <string/> 
    767              </property> 
    768             </widget> 
    769            </item> 
    770            <item row="4" column="0"> 
    771             <spacer name="verticalSpacer_32"> 
    772              <property name="orientation"> 
    773               <enum>Qt::Vertical</enum> 
    774              </property> 
    775              <property name="sizeHint" stdset="0"> 
    776               <size> 
    777                <width>20</width> 
    778                <height>40</height> 
    779               </size> 
    780              </property> 
    781             </spacer> 
    782            </item> 
    783           </layout> 
    784          </widget> 
    785         </item> 
    786         <item row="1" column="2"> 
    787          <spacer name="horizontalSpacer_15"> 
    788           <property name="orientation"> 
    789            <enum>Qt::Horizontal</enum> 
    790           </property> 
    791           <property name="sizeType"> 
    792            <enum>QSizePolicy::Fixed</enum> 
    793           </property> 
    794           <property name="sizeHint" stdset="0"> 
    795            <size> 
    796             <width>50</width> 
    797             <height>20</height> 
    798            </size> 
    799           </property> 
    800          </spacer> 
    801         </item> 
    802         <item row="2" column="1"> 
    803          <spacer name="verticalSpacer_8"> 
    804           <property name="orientation"> 
    805            <enum>Qt::Vertical</enum> 
    806           </property> 
    807           <property name="sizeHint" stdset="0"> 
    808            <size> 
    809             <width>20</width> 
    810             <height>29</height> 
    811            </size> 
    812           </property> 
    813          </spacer> 
    814         </item> 
    815        </layout> 
    816       </widget> 
    817       <widget class="QWidget" name="page_5"> 
    818        <layout class="QGridLayout" name="gridLayout_9"> 
    819         <item row="0" column="1"> 
    820          <spacer name="verticalSpacer_10"> 
    821           <property name="orientation"> 
    822            <enum>Qt::Vertical</enum> 
    823           </property> 
    824           <property name="sizeHint" stdset="0"> 
    825            <size> 
    826             <width>20</width> 
    827             <height>178</height> 
    828            </size> 
    829           </property> 
    830          </spacer> 
    831         </item> 
    832         <item row="1" column="0"> 
    833          <spacer name="horizontalSpacer_16"> 
    834           <property name="orientation"> 
    835            <enum>Qt::Horizontal</enum> 
    836           </property> 
    837           <property name="sizeHint" stdset="0"> 
    838            <size> 
    839             <width>194</width> 
    840             <height>20</height> 
    841            </size> 
    842           </property> 
    843          </spacer> 
    844         </item> 
    845         <item row="1" column="1"> 
    846          <widget class="QLabel" name="label_3"> 
    847           <property name="styleSheet"> 
    848            <string notr="true">background: transparent;</string> 
    849           </property> 
    850           <property name="text"> 
    851            <string>Your system is now installed! 
    852  Click Finish to reboot. After rebooting you may eject the install media.</string> 
    853           </property> 
    854           <property name="alignment"> 
    855            <set>Qt::AlignCenter</set> 
    856           </property> 
    857           <property name="wordWrap"> 
    858            <bool>true</bool> 
    859           </property> 
    860          </widget> 
    861         </item> 
    862         <item row="1" column="2"> 
    863          <spacer name="horizontalSpacer_17"> 
    864           <property name="orientation"> 
    865            <enum>Qt::Horizontal</enum> 
    866           </property> 
    867           <property name="sizeHint" stdset="0"> 
    868            <size> 
    869             <width>193</width> 
    870             <height>20</height> 
    871            </size> 
    872           </property> 
    873          </spacer> 
    874         </item> 
    875         <item row="2" column="1"> 
    876          <spacer name="verticalSpacer_9"> 
    877           <property name="orientation"> 
    878            <enum>Qt::Vertical</enum> 
    879           </property> 
    880           <property name="sizeHint" stdset="0"> 
    881            <size> 
    882             <width>20</width> 
    883             <height>177</height> 
    884            </size> 
    885           </property> 
    886          </spacer> 
    887         </item> 
    888        </layout> 
    889       </widget> 
    890      </widget> 
    891     </item> 
    89233    <item row="1" column="0"> 
    89334     <widget class="QWidget" name="footerWidget" native="true"> 
     
    1112253     </widget> 
    1113254    </item> 
     255    <item row="0" column="0"> 
     256     <widget class="QStackedWidget" name="installStackWidget"> 
     257      <property name="autoFillBackground"> 
     258       <bool>false</bool> 
     259      </property> 
     260      <property name="styleSheet"> 
     261       <string notr="true">background-image: url(:/modules/images/backgroundimage.jpg);</string> 
     262      </property> 
     263      <property name="currentIndex"> 
     264       <number>0</number> 
     265      </property> 
     266      <widget class="QWidget" name="page"> 
     267       <layout class="QGridLayout" name="gridLayout_3"> 
     268        <item row="3" column="1"> 
     269         <spacer name="verticalSpacer"> 
     270          <property name="orientation"> 
     271           <enum>Qt::Vertical</enum> 
     272          </property> 
     273          <property name="sizeType"> 
     274           <enum>QSizePolicy::Expanding</enum> 
     275          </property> 
     276          <property name="sizeHint" stdset="0"> 
     277           <size> 
     278            <width>20</width> 
     279            <height>92</height> 
     280           </size> 
     281          </property> 
     282         </spacer> 
     283        </item> 
     284        <item row="0" column="1"> 
     285         <spacer name="verticalSpacer_2"> 
     286          <property name="orientation"> 
     287           <enum>Qt::Vertical</enum> 
     288          </property> 
     289          <property name="sizeType"> 
     290           <enum>QSizePolicy::Expanding</enum> 
     291          </property> 
     292          <property name="sizeHint" stdset="0"> 
     293           <size> 
     294            <width>18</width> 
     295            <height>120</height> 
     296           </size> 
     297          </property> 
     298         </spacer> 
     299        </item> 
     300        <item row="1" column="2" rowspan="2"> 
     301         <spacer name="horizontalSpacer_3"> 
     302          <property name="orientation"> 
     303           <enum>Qt::Horizontal</enum> 
     304          </property> 
     305          <property name="sizeHint" stdset="0"> 
     306           <size> 
     307            <width>169</width> 
     308            <height>278</height> 
     309           </size> 
     310          </property> 
     311         </spacer> 
     312        </item> 
     313        <item row="1" column="0" rowspan="2"> 
     314         <spacer name="horizontalSpacer_2"> 
     315          <property name="orientation"> 
     316           <enum>Qt::Horizontal</enum> 
     317          </property> 
     318          <property name="sizeHint" stdset="0"> 
     319           <size> 
     320            <width>170</width> 
     321            <height>308</height> 
     322           </size> 
     323          </property> 
     324         </spacer> 
     325        </item> 
     326        <item row="1" column="1"> 
     327         <layout class="QHBoxLayout" name="horizontalLayout_9"> 
     328          <item> 
     329           <spacer name="horizontalSpacer_24"> 
     330            <property name="orientation"> 
     331             <enum>Qt::Horizontal</enum> 
     332            </property> 
     333            <property name="sizeHint" stdset="0"> 
     334             <size> 
     335              <width>28</width> 
     336              <height>20</height> 
     337             </size> 
     338            </property> 
     339           </spacer> 
     340          </item> 
     341          <item> 
     342           <widget class="QLabel" name="label"> 
     343            <property name="sizePolicy"> 
     344             <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 
     345              <horstretch>0</horstretch> 
     346              <verstretch>0</verstretch> 
     347             </sizepolicy> 
     348            </property> 
     349            <property name="autoFillBackground"> 
     350             <bool>false</bool> 
     351            </property> 
     352            <property name="styleSheet"> 
     353             <string notr="true">border: transparent; 
     354background: transparent;</string> 
     355            </property> 
     356            <property name="text"> 
     357             <string/> 
     358            </property> 
     359            <property name="pixmap"> 
     360             <pixmap resource="sysinstaller.qrc">:/PCBSD/images/pcbsd-banner.png</pixmap> 
     361            </property> 
     362            <property name="alignment"> 
     363             <set>Qt::AlignCenter</set> 
     364            </property> 
     365           </widget> 
     366          </item> 
     367          <item> 
     368           <spacer name="horizontalSpacer_25"> 
     369            <property name="orientation"> 
     370             <enum>Qt::Horizontal</enum> 
     371            </property> 
     372            <property name="sizeHint" stdset="0"> 
     373             <size> 
     374              <width>13</width> 
     375              <height>20</height> 
     376             </size> 
     377            </property> 
     378           </spacer> 
     379          </item> 
     380         </layout> 
     381        </item> 
     382        <item row="2" column="1"> 
     383         <widget class="QGroupBox" name="groupBox"> 
     384          <property name="styleSheet"> 
     385           <string notr="true">background: transparent;</string> 
     386          </property> 
     387          <property name="title"> 
     388           <string/> 
     389          </property> 
     390          <property name="flat"> 
     391           <bool>false</bool> 
     392          </property> 
     393          <layout class="QGridLayout" name="gridLayout_2"> 
     394           <item row="4" column="0" colspan="2"> 
     395            <layout class="QHBoxLayout" name="horizontalLayout_8"> 
     396             <item> 
     397              <spacer name="horizontalSpacer_22"> 
     398               <property name="orientation"> 
     399                <enum>Qt::Horizontal</enum> 
     400               </property> 
     401               <property name="sizeHint" stdset="0"> 
     402                <size> 
     403                 <width>28</width> 
     404                 <height>20</height> 
     405                </size> 
     406               </property> 
     407              </spacer> 
     408             </item> 
     409             <item> 
     410              <widget class="QPushButton" name="pushLoadConfig"> 
     411               <property name="toolTip"> 
     412                <string>Load installation config file from USB stick</string> 
     413               </property> 
     414               <property name="statusTip"> 
     415                <string>Load installation config file from USB stick</string> 
     416               </property> 
     417               <property name="autoFillBackground"> 
     418                <bool>false</bool> 
     419               </property> 
     420               <property name="styleSheet"> 
     421                <string notr="true">background-color: rgb(238, 238, 238);</string> 
     422               </property> 
     423               <property name="text"> 
     424                <string>Load config from USB</string> 
     425               </property> 
     426               <property name="icon"> 
     427                <iconset resource="sysinstaller.qrc"> 
     428                 <normaloff>:/modules/images/usb.png</normaloff>:/modules/images/usb.png</iconset> 
     429               </property> 
     430               <property name="iconSize"> 
     431                <size> 
     432                 <width>21</width> 
     433                 <height>21</height> 
     434                </size> 
     435               </property> 
     436               <property name="flat"> 
     437                <bool>false</bool> 
     438               </property> 
     439              </widget> 
     440             </item> 
     441             <item> 
     442              <spacer name="horizontalSpacer_23"> 
     443               <property name="orientation"> 
     444                <enum>Qt::Horizontal</enum> 
     445               </property> 
     446               <property name="sizeHint" stdset="0"> 
     447                <size> 
     448                 <width>18</width> 
     449                 <height>20</height> 
     450                </size> 
     451               </property> 
     452              </spacer> 
     453             </item> 
     454            </layout> 
     455           </item> 
     456           <item row="0" column="0" colspan="2"> 
     457            <widget class="QComboBox" name="comboLanguage"> 
     458             <property name="statusTip"> 
     459              <string>Change the installation language</string> 
     460             </property> 
     461             <property name="styleSheet"> 
     462              <string notr="true">background-color: rgb(238, 238, 238);</string> 
     463             </property> 
     464            </widget> 
     465           </item> 
     466           <item row="1" column="0" colspan="2"> 
     467            <widget class="QLabel" name="label_2"> 
     468             <property name="sizePolicy"> 
     469              <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
     470               <horstretch>0</horstretch> 
     471               <verstretch>0</verstretch> 
     472              </sizepolicy> 
     473             </property> 
     474             <property name="autoFillBackground"> 
     475              <bool>false</bool> 
     476             </property> 
     477             <property name="text"> 
     478              <string>Welcome to PC-BSD! Please select your language and click next to continue.</string> 
     479             </property> 
     480             <property name="alignment"> 
     481              <set>Qt::AlignHCenter|Qt::AlignTop</set> 
     482             </property> 
     483             <property name="wordWrap"> 
     484              <bool>true</bool> 
     485             </property> 
     486            </widget> 
     487           </item> 
     488           <item row="3" column="0"> 
     489            <spacer name="verticalSpacer_5"> 
     490             <property name="orientation"> 
     491              <enum>Qt::Vertical</enum> 
     492             </property> 
     493             <property name="sizeType"> 
     494              <enum>QSizePolicy::Expanding</enum> 
     495             </property> 
     496             <property name="sizeHint" stdset="0"> 
     497              <size> 
     498               <width>20</width> 
     499               <height>10</height> 
     500              </size> 
     501             </property> 
     502            </spacer> 
     503           </item> 
     504          </layout> 
     505         </widget> 
     506        </item> 
     507       </layout> 
     508      </widget> 
     509      <widget class="QWidget" name="page_2"> 
     510       <layout class="QGridLayout" name="gridLayout_5"> 
     511        <item row="5" column="1"> 
     512         <widget class="QGroupBox" name="groupDeskSummary"> 
     513          <property name="autoFillBackground"> 
     514           <bool>false</bool> 
     515          </property> 
     516          <property name="styleSheet"> 
     517           <string notr="true">background: transparent;</string> 
     518          </property> 
     519          <property name="title"> 
     520           <string>Summary</string> 
     521          </property> 
     522          <property name="alignment"> 
     523           <set>Qt::AlignCenter</set> 
     524          </property> 
     525          <layout class="QGridLayout" name="gridLayout_4"> 
     526           <item row="1" column="0"> 
     527            <widget class="QTextEdit" name="textDeskSummary"> 
     528             <property name="autoFillBackground"> 
     529              <bool>false</bool> 
     530             </property> 
     531             <property name="horizontalScrollBarPolicy"> 
     532              <enum>Qt::ScrollBarAlwaysOff</enum> 
     533             </property> 
     534             <property name="readOnly"> 
     535              <bool>true</bool> 
     536             </property> 
     537            </widget> 
     538           </item> 
     539          </layout> 
     540         </widget> 
     541        </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"> 
     627         <spacer name="verticalSpacer_3"> 
     628          <property name="orientation"> 
     629           <enum>Qt::Vertical</enum> 
     630          </property> 
     631          <property name="sizeHint" stdset="0"> 
     632           <size> 
     633            <width>248</width> 
     634            <height>18</height> 
     635           </size> 
     636          </property> 
     637         </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> 
     805        </item> 
     806       </layout> 
     807      </widget> 
     808      <widget class="QWidget" name="page_3"> 
     809       <layout class="QGridLayout" name="gridLayout_7"> 
     810        <item row="2" column="1"> 
     811         <widget class="QGroupBox" name="groupBox_2"> 
     812          <property name="styleSheet"> 
     813           <string notr="true">background: transparent;</string> 
     814          </property> 
     815          <property name="title"> 
     816           <string/> 
     817          </property> 
     818          <layout class="QGridLayout" name="gridLayout_11"> 
     819           <item row="0" column="0"> 
     820            <layout class="QHBoxLayout" name="horizontalLayout_4"> 
     821             <item> 
     822              <spacer name="horizontalSpacer_8"> 
     823               <property name="orientation"> 
     824                <enum>Qt::Horizontal</enum> 
     825               </property> 
     826               <property name="sizeHint" stdset="0"> 
     827                <size> 
     828                 <width>40</width> 
     829                 <height>20</height> 
     830                </size> 
     831               </property> 
     832              </spacer> 
     833             </item> 
     834             <item> 
     835              <widget class="QPushButton" name="pushDiskCustomize"> 
     836               <property name="styleSheet"> 
     837                <string notr="true">background-color: rgb(238, 238, 238);</string> 
     838               </property> 
     839               <property name="text"> 
     840                <string>&amp;Customize</string> 
     841               </property> 
     842               <property name="icon"> 
     843                <iconset resource="sysinstaller.qrc"> 
     844                 <normaloff>:/modules/images/configure.png</normaloff>:/modules/images/configure.png</iconset> 
     845               </property> 
     846               <property name="iconSize"> 
     847                <size> 
     848                 <width>21</width> 
     849                 <height>21</height> 
     850                </size> 
     851               </property> 
     852              </widget> 
     853             </item> 
     854             <item> 
     855              <spacer name="horizontalSpacer_9"> 
     856               <property name="orientation"> 
     857                <enum>Qt::Horizontal</enum> 
     858               </property> 
     859               <property name="sizeHint" stdset="0"> 
     860                <size> 
     861                 <width>40</width> 
     862                 <height>20</height> 
     863                </size> 
     864               </property> 
     865              </spacer> 
     866             </item> 
     867            </layout> 
     868           </item> 
     869          </layout> 
     870          <zorder>pushDiskCustomize</zorder> 
     871          <zorder>pushDiskCustomize</zorder> 
     872          <zorder>horizontalSpacer_8</zorder> 
     873          <zorder>horizontalSpacer_9</zorder> 
     874         </widget> 
     875        </item> 
     876        <item row="0" column="0" rowspan="4"> 
     877         <spacer name="horizontalSpacer_12"> 
     878          <property name="orientation"> 
     879           <enum>Qt::Horizontal</enum> 
     880          </property> 
     881          <property name="sizeType"> 
     882           <enum>QSizePolicy::Fixed</enum> 
     883          </property> 
     884          <property name="sizeHint" stdset="0"> 
     885           <size> 
     886            <width>100</width> 
     887            <height>341</height> 
     888           </size> 
     889          </property> 
     890         </spacer> 
     891        </item> 
     892        <item row="0" column="1"> 
     893         <layout class="QVBoxLayout" name="verticalLayout_2"> 
     894          <item> 
     895           <spacer name="verticalSpacer_6"> 
     896            <property name="orientation"> 
     897             <enum>Qt::Vertical</enum> 
     898            </property> 
     899            <property name="sizeType"> 
     900             <enum>QSizePolicy::Minimum</enum> 
     901            </property> 
     902            <property name="sizeHint" stdset="0"> 
     903             <size> 
     904              <width>228</width> 
     905              <height>40</height> 
     906             </size> 
     907            </property> 
     908           </spacer> 
     909          </item> 
     910          <item> 
     911           <widget class="QLabel" name="label_5"> 
     912            <property name="font"> 
     913             <font> 
     914              <weight>75</weight> 
     915              <bold>true</bold> 
     916             </font> 
     917            </property> 
     918            <property name="styleSheet"> 
     919             <string notr="true">background: transparent;</string> 
     920            </property> 
     921            <property name="text"> 
     922             <string>Disk Selection</string> 
     923            </property> 
     924            <property name="alignment"> 
     925             <set>Qt::AlignCenter</set> 
     926            </property> 
     927           </widget> 
     928          </item> 
     929         </layout> 
     930        </item> 
     931        <item row="1" column="1"> 
     932         <layout class="QHBoxLayout" name="horizontalLayout_5"> 
     933          <item> 
     934           <spacer name="horizontalSpacer_10"> 
     935            <property name="orientation"> 
     936             <enum>Qt::Horizontal</enum> 
     937            </property> 
     938            <property name="sizeHint" stdset="0"> 
     939             <size> 
     940              <width>40</width> 
     941              <height>20</height> 
     942             </size> 
     943            </property> 
     944           </spacer> 
     945          </item> 
     946          <item> 
     947           <widget class="QLabel" name="label_6"> 
     948            <property name="maximumSize"> 
     949             <size> 
     950              <width>75</width> 
     951              <height>75</height> 
     952             </size> 
     953            </property> 
     954            <property name="styleSheet"> 
     955             <string notr="true">background: transparent;</string> 
     956            </property> 
     957            <property name="text"> 
     958             <string/> 
     959            </property> 
     960            <property name="pixmap"> 
     961             <pixmap resource="sysinstaller.qrc">:/modules/images/disk.png</pixmap> 
     962            </property> 
     963            <property name="alignment"> 
     964             <set>Qt::AlignCenter</set> 
     965            </property> 
     966           </widget> 
     967          </item> 
     968          <item> 
     969           <spacer name="horizontalSpacer_11"> 
     970            <property name="orientation"> 
     971             <enum>Qt::Horizontal</enum> 
     972            </property> 
     973            <property name="sizeHint" stdset="0"> 
     974             <size> 
     975              <width>40</width> 
     976              <height>20</height> 
     977             </size> 
     978            </property> 
     979           </spacer> 
     980          </item> 
     981         </layout> 
     982        </item> 
     983        <item row="3" column="1"> 
     984         <layout class="QGridLayout" name="gridLayout_10"> 
     985          <item row="0" column="0"> 
     986           <widget class="QGroupBox" name="groupBox_3"> 
     987            <property name="sizePolicy"> 
     988             <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> 
     989              <horstretch>0</horstretch> 
     990              <verstretch>0</verstretch> 
     991             </sizepolicy> 
     992            </property> 
     993            <property name="styleSheet"> 
     994             <string notr="true">background: transparent;</string> 
     995            </property> 
     996            <property name="title"> 
     997             <string>Summary</string> 
     998            </property> 
     999            <layout class="QGridLayout" name="gridLayout_6"> 
     1000             <item row="0" column="0"> 
     1001              <widget class="QTextEdit" name="textEditDiskSummary"> 
     1002               <property name="horizontalScrollBarPolicy"> 
     1003                <enum>Qt::ScrollBarAlwaysOff</enum> 
     1004               </property> 
     1005               <property name="readOnly"> 
     1006                <bool>true</bool> 
     1007               </property> 
     1008              </widget> 
     1009             </item> 
     1010             <item row="1" column="0"> 
     1011              <layout class="QHBoxLayout" name="horizontalLayout_6"> 
     1012               <item> 
     1013                <spacer name="horizontalSpacer_18"> 
     1014                 <property name="orientation"> 
     1015                  <enum>Qt::Horizontal</enum> 
     1016                 </property> 
     1017                 <property name="sizeHint" stdset="0"> 
     1018                  <size> 
     1019                   <width>40</width> 
     1020                   <height>20</height> 
     1021                  </size> 
     1022                 </property> 
     1023                </spacer> 
     1024               </item> 
     1025               <item> 
     1026                <widget class="QPushButton" name="pushSaveConfig"> 
     1027                 <property name="toolTip"> 
     1028                  <string extracomment="Save configuration file to USB stick"/> 
     1029                 </property> 
     1030                 <property name="autoFillBackground"> 
     1031                  <bool>false</bool> 
     1032                 </property> 
     1033                 <property name="styleSheet"> 
     1034                  <string notr="true">background-color: rgb(238, 238, 238);</string> 
     1035                 </property> 
     1036                 <property name="text"> 
     1037                  <string>Save Config to USB</string> 
     1038                 </property> 
     1039                 <property name="icon"> 
     1040                  <iconset resource="sysinstaller.qrc"> 
     1041                   <normaloff>:/modules/images/usb.png</normaloff>:/modules/images/usb.png</iconset> 
     1042                 </property> 
     1043                 <property name="iconSize"> 
     1044                  <size> 
     1045                   <width>24</width> 
     1046                   <height>24</height> 
     1047                  </size> 
     1048                 </property> 
     1049                 <property name="autoDefault"> 
     1050                  <bool>false</bool> 
     1051                 </property> 
     1052                 <property name="default"> 
     1053                  <bool>false</bool> 
     1054                 </property> 
     1055                 <property name="flat"> 
     1056                  <bool>false</bool> 
     1057                 </property> 
     1058                </widget> 
     1059               </item> 
     1060               <item> 
     1061                <spacer name="horizontalSpacer_19"> 
     1062                 <property name="orientation"> 
     1063                  <enum>Qt::Horizontal</enum> 
     1064                 </property> 
     1065                 <property name="sizeHint" stdset="0"> 
     1066                  <size> 
     1067                   <width>40</width> 
     1068                   <height>20</height> 
     1069                  </size> 
     1070                 </property> 
     1071                </spacer> 
     1072               </item> 
     1073              </layout> 
     1074             </item> 
     1075            </layout> 
     1076           </widget> 
     1077          </item> 
     1078         </layout> 
     1079        </item> 
     1080        <item row="0" column="2" rowspan="4"> 
     1081         <spacer name="horizontalSpacer_13"> 
     1082          <property name="orientation"> 
     1083           <enum>Qt::Horizontal</enum> 
     1084          </property> 
     1085          <property name="sizeType"> 
     1086           <enum>QSizePolicy::Fixed</enum> 
     1087          </property> 
     1088          <property name="sizeHint" stdset="0"> 
     1089           <size> 
     1090            <width>100</width> 
     1091            <height>278</height> 
     1092           </size> 
     1093          </property> 
     1094         </spacer> 
     1095        </item> 
     1096       </layout> 
     1097      </widget> 
     1098      <widget class="QWidget" name="page_4"> 
     1099       <layout class="QGridLayout" name="gridLayout_8"> 
     1100        <item row="0" column="0" rowspan="3"> 
     1101         <spacer name="horizontalSpacer_14"> 
     1102          <property name="orientation"> 
     1103           <enum>Qt::Horizontal</enum> 
     1104          </property> 
     1105          <property name="sizeType"> 
     1106           <enum>QSizePolicy::Fixed</enum> 
     1107          </property> 
     1108          <property name="sizeHint" stdset="0"> 
     1109           <size> 
     1110            <width>50</width> 
     1111            <height>318</height> 
     1112           </size> 
     1113          </property> 
     1114         </spacer> 
     1115        </item> 
     1116        <item row="0" column="1"> 
     1117         <spacer name="verticalSpacer_7"> 
     1118          <property name="orientation"> 
     1119           <enum>Qt::Vertical</enum> 
     1120          </property> 
     1121          <property name="sizeHint" stdset="0"> 
     1122           <size> 
     1123            <width>20</width> 
     1124            <height>29</height> 
     1125           </size> 
     1126          </property> 
     1127         </spacer> 
     1128        </item> 
     1129        <item row="1" column="1"> 
     1130         <widget class="QGroupBox" name="groupBox_5"> 
     1131          <property name="font"> 
     1132           <font> 
     1133            <weight>50</weight> 
     1134            <bold>false</bold> 
     1135           </font> 
     1136          </property> 
     1137          <property name="styleSheet"> 
     1138           <string notr="true">background: transparent;</string> 
     1139          </property> 
     1140          <property name="title"> 
     1141           <string>Installation</string> 
     1142          </property> 
     1143          <layout class="QGridLayout" name="gridLayout_21"> 
     1144           <item row="0" column="0"> 
     1145            <widget class="QLabel" name="labelInstallHeader"> 
     1146             <property name="frameShape"> 
     1147              <enum>QFrame::NoFrame</enum> 
     1148             </property> 
     1149             <property name="frameShadow"> 
     1150              <enum>QFrame::Plain</enum> 
     1151             </property> 
     1152             <property name="text"> 
     1153              <string>Your system is now being installed! This process may take a while, depending upon the installation options chosen, and system speed. You will be notified when the installation is finished.</string> 
     1154             </property> 
     1155             <property name="alignment"> 
     1156              <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
     1157             </property> 
     1158             <property name="wordWrap"> 
     1159              <bool>true</bool> 
     1160             </property> 
     1161            </widget> 
     1162           </item> 
     1163           <item row="1" column="0"> 
     1164            <spacer name="verticalSpacer_19"> 
     1165             <property name="orientation"> 
     1166              <enum>Qt::Vertical</enum> 
     1167             </property> 
     1168             <property name="sizeHint" stdset="0"> 
     1169              <size> 
     1170               <width>20</width> 
     1171               <height>40</height> 
     1172              </size> 
     1173             </property> 
     1174            </spacer> 
     1175           </item> 
     1176           <item row="2" column="0"> 
     1177            <widget class="QLabel" name="labelInstallStatus"> 
     1178             <property name="text"> 
     1179              <string/> 
     1180             </property> 
     1181            </widget> 
     1182           </item> 
     1183           <item row="3" column="0"> 
     1184            <widget class="QProgressBar" name="progressBarInstall"> 
     1185             <property name="value"> 
     1186              <number>24</number> 
     1187             </property> 
     1188            </widget> 
     1189           </item> 
     1190           <item row="6" column="0"> 
     1191            <widget class="QProgressBar" name="progressBarInstall2"> 
     1192             <property name="value"> 
     1193              <number>24</number> 
     1194             </property> 
     1195            </widget> 
     1196           </item> 
     1197           <item row="5" column="0"> 
     1198            <widget class="QLabel" name="labelInstallStatus2"> 
     1199             <property name="text"> 
     1200              <string/> 
     1201             </property> 
     1202            </widget> 
     1203           </item> 
     1204           <item row="4" column="0"> 
     1205            <spacer name="verticalSpacer_32"> 
     1206             <property name="orientation"> 
     1207              <enum>Qt::Vertical</enum> 
     1208             </property> 
     1209             <property name="sizeHint" stdset="0"> 
     1210              <size> 
     1211               <width>20</width> 
     1212               <height>40</height> 
     1213              </size> 
     1214             </property> 
     1215            </spacer> 
     1216           </item> 
     1217          </layout> 
     1218         </widget> 
     1219        </item> 
     1220        <item row="1" column="2"> 
     1221         <spacer name="horizontalSpacer_15"> 
     1222          <property name="orientation"> 
     1223           <enum>Qt::Horizontal</enum> 
     1224          </property> 
     1225          <property name="sizeType"> 
     1226           <enum>QSizePolicy::Fixed</enum> 
     1227          </property> 
     1228          <property name="sizeHint" stdset="0"> 
     1229           <size> 
     1230            <width>50</width> 
     1231            <height>20</height> 
     1232           </size> 
     1233          </property> 
     1234         </spacer> 
     1235        </item> 
     1236        <item row="2" column="1"> 
     1237         <spacer name="verticalSpacer_8"> 
     1238          <property name="orientation"> 
     1239           <enum>Qt::Vertical</enum> 
     1240          </property> 
     1241          <property name="sizeHint" stdset="0"> 
     1242           <size> 
     1243            <width>20</width> 
     1244            <height>29</height> 
     1245           </size> 
     1246          </property> 
     1247         </spacer> 
     1248        </item> 
     1249       </layout> 
     1250      </widget> 
     1251      <widget class="QWidget" name="page_5"> 
     1252       <layout class="QGridLayout" name="gridLayout_13"> 
     1253        <item row="0" column="1"> 
     1254         <spacer name="verticalSpacer_10"> 
     1255          <property name="orientation"> 
     1256           <enum>Qt::Vertical</enum> 
     1257          </property> 
     1258          <property name="sizeHint" stdset="0"> 
     1259           <size> 
     1260            <width>20</width> 
     1261            <height>178</height> 
     1262           </size> 
     1263          </property> 
     1264         </spacer> 
     1265        </item> 
     1266        <item row="1" column="0" rowspan="2"> 
     1267         <spacer name="horizontalSpacer_16"> 
     1268          <property name="orientation"> 
     1269           <enum>Qt::Horizontal</enum> 
     1270          </property> 
     1271          <property name="sizeHint" stdset="0"> 
     1272           <size> 
     1273            <width>194</width> 
     1274            <height>20</height> 
     1275           </size> 
     1276          </property> 
     1277         </spacer> 
     1278        </item> 
     1279        <item row="1" column="1"> 
     1280         <widget class="QLabel" name="label_3"> 
     1281          <property name="styleSheet"> 
     1282           <string notr="true">background: transparent;</string> 
     1283          </property> 
     1284          <property name="text"> 
     1285           <string>Your system is now installed! 
     1286 Click Finish to reboot. After rebooting you may eject the install media.</string> 
     1287          </property> 
     1288          <property name="alignment"> 
     1289           <set>Qt::AlignCenter</set> 
     1290          </property> 
     1291          <property name="wordWrap"> 
     1292           <bool>true</bool> 
     1293          </property> 
     1294         </widget> 
     1295        </item> 
     1296        <item row="1" column="2" rowspan="2"> 
     1297         <spacer name="horizontalSpacer_17"> 
     1298          <property name="orientation"> 
     1299           <enum>Qt::Horizontal</enum> 
     1300          </property> 
     1301          <property name="sizeHint" stdset="0"> 
     1302           <size> 
     1303            <width>193</width> 
     1304            <height>20</height> 
     1305           </size> 
     1306          </property> 
     1307         </spacer> 
     1308        </item> 
     1309        <item row="2" column="1"> 
     1310         <widget class="QGroupBox" name="groupBox_6"> 
     1311          <property name="styleSheet"> 
     1312           <string notr="true">background: transparent;</string> 
     1313          </property> 
     1314          <property name="title"> 
     1315           <string/> 
     1316          </property> 
     1317          <layout class="QGridLayout" name="gridLayout_9"> 
     1318           <item row="0" column="0"> 
     1319            <layout class="QHBoxLayout" name="horizontalLayout_7"> 
     1320             <item> 
     1321              <spacer name="horizontalSpacer_20"> 
     1322               <property name="orientation"> 
     1323                <enum>Qt::Horizontal</enum> 
     1324               </property> 
     1325               <property name="sizeHint" stdset="0"> 
     1326                <size> 
     1327                 <width>40</width> 
     1328                 <height>20</height> 
     1329                </size> 
     1330               </property> 
     1331              </spacer> 
     1332             </item> 
     1333             <item> 
     1334              <widget class="QPushButton" name="pushSaveConfig2"> 
     1335               <property name="toolTip"> 
     1336                <string extracomment="Save configuration file to USB stick"/> 
     1337               </property> 
     1338               <property name="autoFillBackground"> 
     1339                <bool>false</bool> 
     1340               </property> 
     1341               <property name="styleSheet"> 
     1342                <string notr="true">background-color: rgb(238, 238, 238);</string> 
     1343               </property> 
     1344               <property name="text"> 
     1345                <string>Save Config to USB</string> 
     1346               </property> 
     1347               <property name="icon"> 
     1348                <iconset resource="sysinstaller.qrc"> 
     1349                 <normaloff>:/modules/images/usb.png</normaloff>:/modules/images/usb.png</iconset> 
     1350               </property> 
     1351               <property name="iconSize"> 
     1352                <size> 
     1353                 <width>24</width> 
     1354                 <height>24</height> 
     1355                </size> 
     1356               </property> 
     1357               <property name="autoDefault"> 
     1358                <bool>false</bool> 
     1359               </property> 
     1360               <property name="default"> 
     1361                <bool>false</bool> 
     1362               </property> 
     1363               <property name="flat"> 
     1364                <bool>false</bool> 
     1365               </property> 
     1366              </widget> 
     1367             </item> 
     1368             <item> 
     1369              <spacer name="horizontalSpacer_21"> 
     1370               <property name="orientation"> 
     1371                <enum>Qt::Horizontal</enum> 
     1372               </property> 
     1373               <property name="sizeHint" stdset="0"> 
     1374                <size> 
     1375                 <width>40</width> 
     1376                 <height>20</height> 
     1377                </size> 
     1378               </property> 
     1379              </spacer> 
     1380             </item> 
     1381            </layout> 
     1382           </item> 
     1383          </layout> 
     1384         </widget> 
     1385        </item> 
     1386        <item row="3" column="1"> 
     1387         <spacer name="verticalSpacer_9"> 
     1388          <property name="orientation"> 
     1389           <enum>Qt::Vertical</enum> 
     1390          </property> 
     1391          <property name="sizeHint" stdset="0"> 
     1392           <size> 
     1393            <width>20</width> 
     1394            <height>177</height> 
     1395           </size> 
     1396          </property> 
     1397         </spacer> 
     1398        </item> 
     1399       </layout> 
     1400      </widget> 
     1401     </widget> 
     1402    </item> 
    11141403   </layout> 
    11151404  </widget> 
  • src-qt4/pc-installgui/sysinstaller.qrc

    r1620346 r0de7e02  
    11<RCC> 
    22  <qresource prefix="/modules"> 
     3    <file>images/configure.png</file> 
     4    <file>images/usb.png</file> 
    35    <file>images/ok.png</file> 
    46    <file>images/failed.png</file> 
Note: See TracChangeset for help on using the changeset viewer.