Changeset 0ece806


Ignore:
Timestamp:
08/13/13 09:43:50 (14 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:
9dbae63f
Parents:
b482789
Message:

Update installer GUI

  • Allow user to specify a SWAP size
  • Allow user to enable / disable stamping GRUB
Location:
src-qt4/pc-installgui
Files:
4 edited

Legend:

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

    r0c3d0cb r0ece806  
    193193{ 
    194194  QString targetType, tmp; 
    195   int targetLoc, totalSize = 0, mntsize; 
     195  int targetLoc, totalSize = 0, mntsize, swapsize; 
    196196  QString targetDisk, targetSlice, tmpPass, fsType; 
    197197  bool ok; 
     
    228228  totalSize = totalSize - 10; 
    229229 
     230  // Setup some swap space 
     231  if ( totalSize > 30000 ) { 
     232    // 2GB if over 30GB of disk space, 512MB otherwise 
     233    swapsize = 2048; 
     234  } else { 
     235    swapsize = 512; 
     236  } 
     237  totalSize = totalSize - swapsize; 
     238 
    230239  // We got a valid size for this disk / slice, lets generate the layout now 
    231240  if( !ok ) 
     
    238247    fsType= "ZFS"; 
    239248    fileSystem << targetDisk << targetSlice << "/,/tmp(compress=lzjb),/usr(canmount=off),/usr/home,/usr/jails,/usr/obj(compress=lzjb),/usr/pbi,/usr/ports(compress=gzip),/usr/ports/distfiles(compress=off),/usr/src(compress=gzip),/var(canmount=off),/var/audit(compress=lzjb),/var/log(compress=gzip),/var/tmp(compress=lzjb)" << fsType << tmp.setNum(totalSize) << "" << ""; 
    240     //qDebug() << "Auto-Gen FS:" <<  fileSystem; 
    241249    sysFinalDiskLayout << fileSystem; 
    242250    fileSystem.clear(); 
     251     
     252    // Now add swap space 
     253    fileSystem << targetDisk << targetSlice << "SWAP" << "SWAP" << tmp.setNum(swapsize) << "" << ""; 
     254    sysFinalDiskLayout << fileSystem; 
     255    fileSystem.clear(); 
     256 
     257    //qDebug() << "Auto-Gen FS:" <<  fileSystem; 
    243258    return true; 
    244259  } 
     
    262277     
    263278 
    264   // Figure out the swap size, try for 2xPhysMem first, fallback to 256 if not enough space 
    265   mntsize = systemMemory * 2; 
    266   if ( totalSize - mntsize < 3000 ) 
    267      mntsize = 256; 
    268  
    269   // Cap the swap size to 2GB 
    270   if ( mntsize > 2000 ) 
    271      mntsize = 2000; 
    272  
    273   fileSystem << targetDisk << targetSlice << "SWAP" << "SWAP" << tmp.setNum(mntsize) << "" << ""; 
     279  fileSystem << targetDisk << targetSlice << "SWAP" << "SWAP" << tmp.setNum(swapsize) << "" << ""; 
    274280  totalSize = totalSize - mntsize; 
    275281  //qDebug() << "Auto-Gen FS:" <<  fileSystem; 
  • src-qt4/pc-installgui/wizardDisk.cpp

    r94a335c r0ece806  
    2323 
    2424  //connect(pushClose, SIGNAL(clicked()), this, SLOT(slotClose())); 
    25   connect(pushSizeMount, SIGNAL(clicked()), this, SLOT(slotResizeFS())); 
     25  connect(pushSwapSize, SIGNAL(clicked()), this, SLOT(slotSwapSize())); 
    2626  connect(pushRemoveMount, SIGNAL(clicked()), this, SLOT(slotRemoveFS())); 
    2727  connect(pushAddMount, SIGNAL(clicked()), this, SLOT(slotAddFS())); 
     
    9696void wizardDisk::accept() 
    9797{ 
     98  bool useGRUB = true; 
    9899  bool useGPT = false; 
    99100  bool force4K = false; 
     
    102103    useGPT = checkGPT->isChecked(); 
    103104 
     105  // Are we installing GRUB? 
     106  useGRUB = checkGRUB->isChecked(); 
     107      
    104108  // When doing advanced ZFS setups, make sure to use GPT 
    105109  if ( radioAdvanced->isChecked() && groupZFSOpts->isChecked() ) 
     
    116120    emit saved(sysFinalDiskLayout, false, false, zpoolName, force4K); 
    117121  else 
    118     emit saved(sysFinalDiskLayout, true, useGPT, zpoolName, force4K); 
     122    emit saved(sysFinalDiskLayout, useGRUB, useGPT, zpoolName, force4K); 
    119123  close(); 
    120124} 
     
    128132       if (radioBasic->isChecked()) { 
    129133         checkGPT->setVisible(false); 
     134         checkGRUB->setVisible(false); 
    130135         checkForce4K->setVisible(false); 
    131136         groupZFSPool->setVisible(false); 
     
    133138       if (radioAdvanced->isChecked()) { 
    134139         checkGPT->setVisible(true); 
     140         checkGRUB->setVisible(true); 
    135141         checkForce4K->setVisible(true); 
    136142         groupZFSPool->setVisible(true); 
     
    375381    targetLoc = 2; 
    376382  } 
    377    
    378  
     383 
     384  // Get the size of the slice we are working on 
    379385  totalSize = getDiskSliceSize(); 
     386 
     387  // Setup some swap space 
     388  if ( totalSize > 30000 ) { 
     389    // 2GB if over 30GB of disk space, 512MB otherwise 
     390    swapsize = 2000; 
     391  } else { 
     392    swapsize = 512; 
     393  } 
     394  totalSize = totalSize - swapsize; 
     395 
     396 
    380397  if ( totalSize != -1 ) 
    381398  { 
     
    384401     // This lets the user do nifty stuff like a mirror/raid post-install with a single zpool command 
    385402    fileSystem << targetDisk << targetSlice << "/,/tmp(compress=lzjb),/usr(canmount=off),/usr/home,/usr/jails,/usr/obj(compress=lzjb),/usr/pbi,/usr/ports(compress=gzip),/usr/ports/distfiles(compress=off),/usr/src(compress=gzip),/var(canmount=off),/var/audit(compress=lzjb),/var/log(compress=gzip),/var/tmp(compress=lzjb)" << fsType << tmp.setNum(totalSize) << "" << tmpPass; 
    386      //qDebug() << "Auto-Gen FS:" <<  fileSystem; 
    387      sysFinalDiskLayout << fileSystem; 
    388      fileSystem.clear(); 
     403    sysFinalDiskLayout << fileSystem; 
     404    fileSystem.clear(); 
     405 
     406    // Now add swap space 
     407    fileSystem << targetDisk << targetSlice << "SWAP" << "SWAP" << tmp.setNum(swapsize) << "" << ""; 
     408    sysFinalDiskLayout << fileSystem; 
     409    fileSystem.clear(); 
     410 
     411    //qDebug() << "Auto-Gen FS:" <<  fileSystem; 
    389412  } 
    390413   
     
    402425  labelFreeSpace->setVisible(false); 
    403426  lineFreeMB->setVisible(false); 
    404   pushSizeMount->setVisible(false); 
    405427 
    406428  treeMounts->header()->setSectionHidden(0, true); 
     
    472494   pushRemoveMount->setEnabled(true); 
    473495   pushAddMount->setEnabled(true); 
    474    pushSizeMount->setEnabled(true); 
    475496 
    476497   if ( treeMounts->currentItem()->text(1) == "/boot" || treeMounts->currentItem()->text(1) == "/") 
     
    615636  popup->addSeparator(); 
    616637 
    617   // No options to change for /swap 
    618   if ( treeMounts->currentItem()->text(1) == "/swap" ) { 
    619     popup->addAction( "Change size", this, SLOT(slotZSwapSize())); 
    620     popup->exec( QCursor::pos() ); 
    621     return; 
    622   } 
    623  
    624638  // Create atime sub-menu 
    625639  popupAT = popup->addMenu("atime"); 
     
    738752} 
    739753 
    740 void wizardDisk::slotZSwapSize() 
     754void wizardDisk::slotSwapSize() 
    741755{ 
    742756  bool ok; 
    743757  QString tmp; 
    744758  int size = QInputDialog::getInt(this, tr("Enter SWAP size"), 
    745                                   tr("Size (MB)"), 2048, 0, 1000000, 1, &ok); 
     759                                  tr("Size (MB)"), swapsize, 0, 1000000, 1, &ok); 
    746760  if ( ok ) 
    747   { 
    748     tmp.setNum(size); 
    749     QString optString = "volsize=" + tmp + "M|org.freebsd:swap=on|checksum=off"; 
    750     treeMounts->currentItem()->setText(2, optString); 
    751     treeMounts->currentItem()->setToolTip(2, optString); 
    752   } 
     761    swapsize = size; 
    753762} 
    754763 
     
    839848  int zpoolSize = getDiskSliceSize(); 
    840849 
     850  // Deduct any swap space 
     851  zpoolSize = zpoolSize - swapsize; 
     852 
    841853  // Get the zfs mounts 
    842854  QList<QTreeWidgetItem *> mItems = treeMounts->findItems("*", Qt::MatchWildcard); 
     
    863875  fileSystem.clear(); 
    864876  fileSystem << targetDisk << targetSlice << zMnts.join(",") << fsType << tmp.setNum(zpoolSize) << zOpts << tmpPass; 
     877  sysFinalDiskLayout << fileSystem; 
     878 
     879  fileSystem.clear(); 
     880  fileSystem << targetDisk << targetSlice << "SWAP" << "SWAP" << tmp.setNum(swapsize) << "" << ""; 
    865881  sysFinalDiskLayout << fileSystem; 
    866882 
  • src-qt4/pc-installgui/wizardDisk.h

    rc8c7b0d r0ece806  
    3838    void slotTreeMountsRightClick(); 
    3939    void slotTerminal(); 
     40    void slotSwapSize(); 
    4041  
    4142    // QMenu slots 
     
    5859    void slotZEXON(); 
    5960    void slotZEXOFF(); 
    60     void slotZSwapSize(); 
    6161 
    6262private: 
     
    7373     int prevID; 
    7474     int systemMemory; 
     75     int swapsize; 
    7576    QList<QStringList> sysDisks; // Our lists which contains disk info 
    7677    QList<QStringList> sysPartitions; // Our lists which contains partition info 
  • src-qt4/pc-installgui/wizardDisk.ui

    rfe5d5c8 r0ece806  
    77    <x>0</x> 
    88    <y>0</y> 
    9     <width>608</width> 
    10     <height>359</height> 
     9    <width>628</width> 
     10    <height>385</height> 
    1111   </rect> 
    1212  </property> 
     
    191191  <widget class="QWizardPage" name="Page_BasicDisk"> 
    192192   <layout class="QGridLayout" name="gridLayout_11"> 
    193     <item row="1" column="2" rowspan="8"> 
    194      <spacer name="horizontalSpacer_3"> 
    195       <property name="orientation"> 
    196        <enum>Qt::Horizontal</enum> 
    197       </property> 
    198       <property name="sizeType"> 
    199        <enum>QSizePolicy::Fixed</enum> 
    200       </property> 
    201       <property name="sizeHint" stdset="0"> 
    202        <size> 
    203         <width>17</width> 
    204         <height>256</height> 
    205        </size> 
    206       </property> 
    207      </spacer> 
    208     </item> 
    209     <item row="2" column="1"> 
    210      <spacer name="verticalSpacer_4"> 
     193    <item row="3" column="1"> 
     194     <layout class="QGridLayout" name="gridLayout_3"> 
     195      <item row="0" column="0"> 
     196       <widget class="QComboBox" name="comboDisk"> 
     197        <property name="sizePolicy"> 
     198         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> 
     199          <horstretch>0</horstretch> 
     200          <verstretch>0</verstretch> 
     201         </sizepolicy> 
     202        </property> 
     203       </widget> 
     204      </item> 
     205      <item row="0" column="1"> 
     206       <widget class="QLabel" name="label_5"> 
     207        <property name="sizePolicy"> 
     208         <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 
     209          <horstretch>0</horstretch> 
     210          <verstretch>0</verstretch> 
     211         </sizepolicy> 
     212        </property> 
     213        <property name="text"> 
     214         <string>Selected Disk</string> 
     215        </property> 
     216       </widget> 
     217      </item> 
     218      <item row="1" column="0"> 
     219       <widget class="QComboBox" name="comboPartition"> 
     220        <property name="sizePolicy"> 
     221         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> 
     222          <horstretch>0</horstretch> 
     223          <verstretch>0</verstretch> 
     224         </sizepolicy> 
     225        </property> 
     226       </widget> 
     227      </item> 
     228      <item row="1" column="1"> 
     229       <widget class="QLabel" name="label_6"> 
     230        <property name="sizePolicy"> 
     231         <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 
     232          <horstretch>0</horstretch> 
     233          <verstretch>0</verstretch> 
     234         </sizepolicy> 
     235        </property> 
     236        <property name="text"> 
     237         <string>Selected Partition</string> 
     238        </property> 
     239       </widget> 
     240      </item> 
     241     </layout> 
     242    </item> 
     243    <item row="10" column="1"> 
     244     <spacer name="verticalSpacer_6"> 
     245      <property name="orientation"> 
     246       <enum>Qt::Vertical</enum> 
     247      </property> 
     248      <property name="sizeHint" stdset="0"> 
     249       <size> 
     250        <width>387</width> 
     251        <height>43</height> 
     252       </size> 
     253      </property> 
     254     </spacer> 
     255    </item> 
     256    <item row="6" column="1"> 
     257     <widget class="QCheckBox" name="checkForce4K"> 
     258      <property name="text"> 
     259       <string>Force ZFS 4K block size</string> 
     260      </property> 
     261     </widget> 
     262    </item> 
     263    <item row="1" column="1"> 
     264     <widget class="QLabel" name="label_4"> 
     265      <property name="sizePolicy"> 
     266       <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> 
     267        <horstretch>0</horstretch> 
     268        <verstretch>0</verstretch> 
     269       </sizepolicy> 
     270      </property> 
     271      <property name="text"> 
     272       <string>Please select the disk or partition you wish to install onto. Please note that BSD can only be installed to an entire disk, or primary partition larger than 10GB. </string> 
     273      </property> 
     274      <property name="wordWrap"> 
     275       <bool>true</bool> 
     276      </property> 
     277     </widget> 
     278    </item> 
     279    <item row="0" column="1"> 
     280     <spacer name="verticalSpacer_5"> 
    211281      <property name="orientation"> 
    212282       <enum>Qt::Vertical</enum> 
     
    223293     </spacer> 
    224294    </item> 
    225     <item row="7" column="1"> 
     295    <item row="4" column="1"> 
     296     <spacer name="verticalSpacer_17"> 
     297      <property name="orientation"> 
     298       <enum>Qt::Vertical</enum> 
     299      </property> 
     300      <property name="sizeHint" stdset="0"> 
     301       <size> 
     302        <width>20</width> 
     303        <height>40</height> 
     304       </size> 
     305      </property> 
     306     </spacer> 
     307    </item> 
     308    <item row="0" column="0" rowspan="11"> 
     309     <layout class="QVBoxLayout" name="verticalLayout_4"> 
     310      <item> 
     311       <widget class="QLabel" name="label_3"> 
     312        <property name="sizePolicy"> 
     313         <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
     314          <horstretch>0</horstretch> 
     315          <verstretch>0</verstretch> 
     316         </sizepolicy> 
     317        </property> 
     318        <property name="maximumSize"> 
     319         <size> 
     320          <width>55</width> 
     321          <height>55</height> 
     322         </size> 
     323        </property> 
     324        <property name="text"> 
     325         <string/> 
     326        </property> 
     327        <property name="pixmap"> 
     328         <pixmap resource="sysinstaller.qrc">:/modules/images/disk.png</pixmap> 
     329        </property> 
     330        <property name="scaledContents"> 
     331         <bool>true</bool> 
     332        </property> 
     333        <property name="alignment"> 
     334         <set>Qt::AlignCenter</set> 
     335        </property> 
     336       </widget> 
     337      </item> 
     338      <item> 
     339       <spacer name="verticalSpacer_11"> 
     340        <property name="orientation"> 
     341         <enum>Qt::Vertical</enum> 
     342        </property> 
     343        <property name="sizeHint" stdset="0"> 
     344         <size> 
     345          <width>20</width> 
     346          <height>40</height> 
     347         </size> 
     348        </property> 
     349       </spacer> 
     350      </item> 
     351     </layout> 
     352    </item> 
     353    <item row="5" column="1"> 
     354     <widget class="QCheckBox" name="checkGPT"> 
     355      <property name="text"> 
     356       <string>Partition disk with GPT</string> 
     357      </property> 
     358     </widget> 
     359    </item> 
     360    <item row="8" column="1"> 
    226361     <widget class="QGroupBox" name="groupZFSPool"> 
    227362      <property name="font"> 
     
    257392     </widget> 
    258393    </item> 
    259     <item row="1" column="1"> 
    260      <widget class="QLabel" name="label_4"> 
    261       <property name="sizePolicy"> 
    262        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> 
    263         <horstretch>0</horstretch> 
    264         <verstretch>0</verstretch> 
    265        </sizepolicy> 
    266       </property> 
    267       <property name="text"> 
    268        <string>Please select the disk or partition you wish to install onto. Please note that BSD can only be installed to an entire disk, or primary partition larger than 10GB. </string> 
    269       </property> 
    270       <property name="wordWrap"> 
    271        <bool>true</bool> 
    272       </property> 
    273      </widget> 
    274     </item> 
    275     <item row="0" column="1"> 
    276      <spacer name="verticalSpacer_5"> 
     394    <item row="2" column="1"> 
     395     <spacer name="verticalSpacer_4"> 
    277396      <property name="orientation"> 
    278397       <enum>Qt::Vertical</enum> 
     
    289408     </spacer> 
    290409    </item> 
    291     <item row="0" column="0" rowspan="9"> 
    292      <layout class="QVBoxLayout" name="verticalLayout_4"> 
    293       <item> 
    294        <widget class="QLabel" name="label_3"> 
    295         <property name="sizePolicy"> 
    296          <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
    297           <horstretch>0</horstretch> 
    298           <verstretch>0</verstretch> 
    299          </sizepolicy> 
    300         </property> 
    301         <property name="maximumSize"> 
    302          <size> 
    303           <width>55</width> 
    304           <height>55</height> 
    305          </size> 
    306         </property> 
    307         <property name="text"> 
    308          <string/> 
    309         </property> 
    310         <property name="pixmap"> 
    311          <pixmap resource="sysinstaller.qrc">:/modules/images/disk.png</pixmap> 
    312         </property> 
    313         <property name="scaledContents"> 
    314          <bool>true</bool> 
    315         </property> 
    316         <property name="alignment"> 
    317          <set>Qt::AlignCenter</set> 
    318         </property> 
    319        </widget> 
    320       </item> 
    321       <item> 
    322        <spacer name="verticalSpacer_11"> 
    323         <property name="orientation"> 
    324          <enum>Qt::Vertical</enum> 
    325         </property> 
    326         <property name="sizeHint" stdset="0"> 
    327          <size> 
    328           <width>20</width> 
    329           <height>40</height> 
    330          </size> 
    331         </property> 
    332        </spacer> 
    333       </item> 
    334      </layout> 
    335     </item> 
    336     <item row="4" column="1"> 
    337      <spacer name="verticalSpacer_17"> 
    338       <property name="orientation"> 
    339        <enum>Qt::Vertical</enum> 
    340       </property> 
    341       <property name="sizeHint" stdset="0"> 
    342        <size> 
    343         <width>20</width> 
    344         <height>40</height> 
    345        </size> 
    346       </property> 
    347      </spacer> 
    348     </item> 
    349     <item row="5" column="1"> 
    350      <widget class="QCheckBox" name="checkGPT"> 
     410    <item row="1" column="2" rowspan="10"> 
     411     <spacer name="horizontalSpacer_3"> 
     412      <property name="orientation"> 
     413       <enum>Qt::Horizontal</enum> 
     414      </property> 
     415      <property name="sizeType"> 
     416       <enum>QSizePolicy::Fixed</enum> 
     417      </property> 
     418      <property name="sizeHint" stdset="0"> 
     419       <size> 
     420        <width>17</width> 
     421        <height>256</height> 
     422       </size> 
     423      </property> 
     424     </spacer> 
     425    </item> 
     426    <item row="7" column="1"> 
     427     <widget class="QCheckBox" name="checkGRUB"> 
    351428      <property name="text"> 
    352        <string>Partition disk with GPT</string> 
    353       </property> 
    354      </widget> 
    355     </item> 
    356     <item row="3" column="1"> 
    357      <layout class="QGridLayout" name="gridLayout_3"> 
    358       <item row="0" column="0"> 
    359        <widget class="QComboBox" name="comboDisk"> 
    360         <property name="sizePolicy"> 
    361          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> 
    362           <horstretch>0</horstretch> 
    363           <verstretch>0</verstretch> 
    364          </sizepolicy> 
    365         </property> 
    366        </widget> 
    367       </item> 
    368       <item row="0" column="1"> 
    369        <widget class="QLabel" name="label_5"> 
    370         <property name="sizePolicy"> 
    371          <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 
    372           <horstretch>0</horstretch> 
    373           <verstretch>0</verstretch> 
    374          </sizepolicy> 
    375         </property> 
    376         <property name="text"> 
    377          <string>Selected Disk</string> 
    378         </property> 
    379        </widget> 
    380       </item> 
    381       <item row="1" column="0"> 
    382        <widget class="QComboBox" name="comboPartition"> 
    383         <property name="sizePolicy"> 
    384          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> 
    385           <horstretch>0</horstretch> 
    386           <verstretch>0</verstretch> 
    387          </sizepolicy> 
    388         </property> 
    389        </widget> 
    390       </item> 
    391       <item row="1" column="1"> 
    392        <widget class="QLabel" name="label_6"> 
    393         <property name="sizePolicy"> 
    394          <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 
    395           <horstretch>0</horstretch> 
    396           <verstretch>0</verstretch> 
    397          </sizepolicy> 
    398         </property> 
    399         <property name="text"> 
    400          <string>Selected Partition</string> 
    401         </property> 
    402        </widget> 
    403       </item> 
    404      </layout> 
    405     </item> 
    406     <item row="8" column="1"> 
    407      <spacer name="verticalSpacer_6"> 
    408       <property name="orientation"> 
    409        <enum>Qt::Vertical</enum> 
    410       </property> 
    411       <property name="sizeHint" stdset="0"> 
    412        <size> 
    413         <width>387</width> 
    414         <height>43</height> 
    415        </size> 
    416       </property> 
    417      </spacer> 
    418     </item> 
    419     <item row="6" column="1"> 
    420      <widget class="QCheckBox" name="checkForce4K"> 
    421       <property name="text"> 
    422        <string>Force ZFS 4K block size</string> 
     429       <string>Install GRUB boot-loader (Required for Boot-Environment support)</string> 
     430      </property> 
     431      <property name="checked"> 
     432       <bool>true</bool> 
    423433      </property> 
    424434     </widget> 
     
    731741       <widget class="QLabel" name="labelFreeSpace"> 
    732742        <property name="text"> 
    733          <string>Free Space (MB)</string> 
     743         <string>(MB)</string> 
     744        </property> 
     745       </widget> 
     746      </item> 
     747      <item> 
     748       <widget class="QPushButton" name="pushSwapSize"> 
     749        <property name="text"> 
     750         <string>Swap Size</string> 
     751        </property> 
     752        <property name="icon"> 
     753         <iconset resource="sysinstaller.qrc"> 
     754          <normaloff>:/modules/images/slices.png</normaloff>:/modules/images/slices.png</iconset> 
    734755        </property> 
    735756       </widget> 
     
    756777         <iconset resource="sysinstaller.qrc"> 
    757778          <normaloff>:/PCBSD/images/edit_add.png</normaloff>:/PCBSD/images/edit_add.png</iconset> 
    758         </property> 
    759        </widget> 
    760       </item> 
    761       <item> 
    762        <widget class="QPushButton" name="pushSizeMount"> 
    763         <property name="text"> 
    764          <string>Resize</string> 
    765         </property> 
    766         <property name="icon"> 
    767          <iconset resource="sysinstaller.qrc"> 
    768           <normaloff>:/modules/images/disk.png</normaloff>:/modules/images/disk.png</iconset> 
    769779        </property> 
    770780       </widget> 
Note: See TracChangeset for help on using the changeset viewer.