Changeset 74e286d


Ignore:
Timestamp:
Aug 8, 2013 11:49:06 AM (11 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2
Children:
4f9718b
Parents:
13dd2f6
Message:

Remove the splash screen options from pc-sysmanager - it no longer works at all.

Location:
src-qt4/pc-sysmanager
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-sysmanager/pbsystemtab.cpp

    rfbdee93 r74e286d  
    4343     
    4444    // Read any kernel settings 
    45     LoadKernSettings(); 
     45    //LoadKernSettings(); 
    4646 
    4747    // Read any rc.conf settings 
     
    5353    // Connect our various buttons 
    5454    connect(buttonGenerate, SIGNAL(clicked()), this, SLOT(startGenerateSheet()) ); 
    55     connect(showBootCheck, SIGNAL(clicked()), this, SIGNAL(changed())); 
    56     connect(splashSelect, SIGNAL(activated(int)), this, SIGNAL(changed())); 
     55    //connect(showBootCheck, SIGNAL(clicked()), this, SIGNAL(changed())); 
     56 
    5757    connect(pushMiscSave, SIGNAL( clicked() ), this, SLOT( slotMiscSave() ) ); 
    5858 
     
    182182 
    183183// Read the loader.conf, and load any settings we need 
    184 void PBSystemTab::LoadKernSettings() 
     184/*void PBSystemTab::LoadKernSettings() 
    185185{ 
    186186    if ( checkValue("/boot/loader.conf", "splash_pcx_load=", "YES" ) ) { showBootCheck->setChecked(true); } 
    187187    else { showBootCheck->setChecked(false); } 
    188188} 
    189  
     189*/ 
    190190// Checks the file for a string KEY, and sees if its set to VALUE 
    191191bool PBSystemTab::checkValue( QString File, QString Key, QString Value ) 
     
    213213} 
    214214 
    215 void PBSystemTab::customSplashPressed() 
    216 { 
    217     QString file = QFileDialog::getOpenFileName(this, tr("Select Splash"), "/home/" + username, "*.pcx"); 
    218     if (file == "") { return; } 
    219      
    220     QImage image(file, "PCX"); 
    221      
    222     if (image.isNull()) 
    223     { 
    224         QMessageBox::warning(this, tr("Invalid Image"), tr("The file supplied does not appear to be a valid PCX image.")); 
    225         return; 
    226     } 
    227     if ((image.width() > 1024) || (image.height() > 768) || (image.depth() > 8)) 
    228     { 
    229         QMessageBox::warning(this, tr("Invalid Image"), tr("The splash screen image cannot be any larger than 1024x768, or any greater than 8-bit (256 colours) depth.")); 
    230         return; 
    231     } 
    232  
    233     system("cp '" + file.toAscii() + "' /boot/loading-screen.pcx"); 
    234     splashSelect->clear(); 
    235     loadBootData(); 
    236     splashSelect->setCurrentIndex(0); 
    237 } 
    238  
    239  
    240 void PBSystemTab::miscSavePressed() 
    241 { 
    242     //Change registry entry 
    243     QSettings settings; 
    244     QString code = codeMap[splashSelect->currentText()]; 
    245     settings.setValue("/PCBSD/splash-screen", code); 
    246      
    247     //Move files about 
    248     system("cp " + PREFIX.toAscii() + "/share/pcbsd/splash-screens/loading-screen-" + code.toAscii() + ".pcx /boot/loading-screen.pcx"); 
    249     system("chmod 644 /boot/loading-screen.pcx"); 
    250      
    251     if ( showBootCheck->isChecked() ) 
    252     { 
    253         pcbsd::Utils::setConfFileValue("/boot/loader.conf", "splash_pcx_load=", "splash_pcx_load=\"YES\"" ); 
    254         pcbsd::Utils::setConfFileValue("/boot/loader.conf", "vesa_load=", "vesa_load=\"YES\"" ); 
    255         pcbsd::Utils::setConfFileValue("/boot/loader.conf", "bitmap_load=", "bitmap_load=\"YES\"" ); 
    256         pcbsd::Utils::setConfFileValue("/boot/loader.conf", "bitmap_name=", "bitmap_name=\"/boot/loading-screen.pcx\"" ); 
    257      } else { 
    258         pcbsd::Utils::setConfFileValue("/boot/loader.conf", "splash_pcx_load=", "splash_pcx_load=\"NO\"" ); 
    259         pcbsd::Utils::setConfFileValue("/boot/loader.conf", "vesa_load=", "vesa_load=\"NO\"" ); 
    260         pcbsd::Utils::setConfFileValue("/boot/loader.conf", "bitmap_load=", "bitmap_load=\"NO\"" ); 
    261      } 
    262 } 
    263  
    264  
    265 void PBSystemTab::showSplashChecked(int newState) 
    266 { 
    267     if (newState == 0) 
    268     { 
    269         splashSelect->setEnabled(false); 
    270         customBut->setEnabled(false); 
    271     } 
    272     else 
    273     { 
    274         splashSelect->setEnabled(true); 
    275         customBut->setEnabled(true); 
    276     } 
    277 } 
    278  
    279215 
    280216void PBSystemTab::loadBootData() 
    281217{ 
    282     //Trawl screens directory 
     218    /*//Trawl screens directory 
    283219    QDir screens = QDir(PREFIX + "/share/pcbsd/splash-screens/"); 
    284220    if (! screens.exists()) 
     
    351287        splashSelect->setCurrentIndex(langList.indexOf(selectedLang) + indexMod); 
    352288    } 
    353      
    354     if ( checkValue("/boot/loader.conf", "splash_pcx_load=", "YES" ) ) 
    355                 showBootCheck->setChecked(TRUE); 
    356  
     289*/ 
    357290    if ( pcbsd::Utils::getConfFileValue(QString(PREFIX + "/share/pcbsd/xstartup/enable-ibus.sh"), QString("FORCEIBUS=") ) == QString("YES")) 
    358291                checkForceIbus->setChecked(TRUE); 
     
    362295 
    363296void PBSystemTab::slotMiscSave() { 
    364     miscSavePressed(); 
    365297    saveKernScreen(); 
    366298} 
  • src-qt4/pc-sysmanager/pbsystemtab.h

    rfbdee93 r74e286d  
    5454    void ProgramInit(); 
    5555    void saveKernScreen(); 
    56     void miscSavePressed(); 
    5756    void changeOpenTab(int tab); 
    5857 
     
    6362    void fetchSourcePressed(); 
    6463    void fetchPortsPressed(); 
    65     void customSplashPressed(); 
    66     void showSplashChecked( int newState ); 
    6764    void loadBootData(); 
    6865    void slotMiscSave(); 
     
    8784    void CreateSheetFile(); 
    8885    void showRebootRequired(); 
    89     void LoadKernSettings(); 
     86    //void LoadKernSettings(); 
    9087    QString getLineFromCommandOutput(QString cmd); 
    9188    bool sanityCheckSettings(); 
  • src-qt4/pc-sysmanager/pbsystemtab.ui

    rfbdee93 r74e286d  
    488488      <layout class="QGridLayout" name="gridLayout_3"> 
    489489       <item row="0" column="0" colspan="3"> 
    490         <widget class="QGroupBox" name="groupBox_4"> 
    491          <property name="title"> 
    492           <string>Boot Screen</string> 
    493          </property> 
    494          <layout class="QGridLayout" name="gridLayout_5"> 
    495           <item row="0" column="0" colspan="2"> 
    496            <layout class="QHBoxLayout" name="horizontalLayout_12"> 
    497             <item> 
    498              <widget class="QCheckBox" name="showBootCheck"> 
    499               <property name="text"> 
    500                <string>S&amp;how splash image on boot</string> 
    501               </property> 
    502               <property name="shortcut"> 
    503                <string>Alt+H</string> 
    504               </property> 
    505               <property name="checked"> 
    506                <bool>true</bool> 
    507               </property> 
    508              </widget> 
    509             </item> 
    510             <item> 
    511              <spacer name="horizontalSpacer_12"> 
    512               <property name="orientation"> 
    513                <enum>Qt::Horizontal</enum> 
    514               </property> 
    515               <property name="sizeHint" stdset="0"> 
    516                <size> 
    517                 <width>40</width> 
    518                 <height>20</height> 
    519                </size> 
    520               </property> 
    521              </spacer> 
    522             </item> 
    523            </layout> 
    524           </item> 
    525           <item row="1" column="0" colspan="2"> 
    526            <layout class="QHBoxLayout" name="horizontalLayout_11"> 
    527             <item> 
    528              <widget class="QComboBox" name="splashSelect"/> 
    529             </item> 
    530             <item> 
    531              <spacer name="horizontalSpacer_11"> 
    532               <property name="orientation"> 
    533                <enum>Qt::Horizontal</enum> 
    534               </property> 
    535               <property name="sizeHint" stdset="0"> 
    536                <size> 
    537                 <width>40</width> 
    538                 <height>20</height> 
    539                </size> 
    540               </property> 
    541              </spacer> 
    542             </item> 
    543            </layout> 
    544           </item> 
    545           <item row="2" column="0"> 
    546            <widget class="QPushButton" name="customBut"> 
    547             <property name="text"> 
    548              <string>&amp;Custom...</string> 
    549             </property> 
    550             <property name="shortcut"> 
    551              <string>Alt+C</string> 
    552             </property> 
    553            </widget> 
    554           </item> 
    555           <item row="2" column="1"> 
    556            <spacer name="spacer39"> 
    557             <property name="orientation"> 
    558              <enum>Qt::Horizontal</enum> 
    559             </property> 
    560             <property name="sizeType"> 
    561              <enum>QSizePolicy::Expanding</enum> 
    562             </property> 
    563             <property name="sizeHint" stdset="0"> 
    564              <size> 
    565               <width>251</width> 
    566               <height>31</height> 
    567              </size> 
    568             </property> 
    569            </spacer> 
    570           </item> 
    571          </layout> 
    572         </widget> 
    573        </item> 
    574        <item row="2" column="0" colspan="3"> 
    575         <spacer name="spacer37"> 
    576          <property name="orientation"> 
    577           <enum>Qt::Vertical</enum> 
    578          </property> 
    579          <property name="sizeType"> 
    580           <enum>QSizePolicy::Expanding</enum> 
    581          </property> 
    582          <property name="sizeHint" stdset="0"> 
    583           <size> 
    584            <width>30</width> 
    585            <height>190</height> 
    586           </size> 
    587          </property> 
    588         </spacer> 
    589        </item> 
    590        <item row="1" column="0" colspan="3"> 
    591490        <widget class="QGroupBox" name="groupBox_6"> 
    592491         <property name="title"> 
     
    604503        </widget> 
    605504       </item> 
    606        <item row="3" column="1"> 
     505       <item row="1" column="0" colspan="3"> 
     506        <spacer name="spacer37"> 
     507         <property name="orientation"> 
     508          <enum>Qt::Vertical</enum> 
     509         </property> 
     510         <property name="sizeType"> 
     511          <enum>QSizePolicy::Expanding</enum> 
     512         </property> 
     513         <property name="sizeHint" stdset="0"> 
     514          <size> 
     515           <width>30</width> 
     516           <height>190</height> 
     517          </size> 
     518         </property> 
     519        </spacer> 
     520       </item> 
     521       <item row="2" column="1"> 
    607522        <widget class="QPushButton" name="pushMiscSave"> 
    608523         <property name="text"> 
     
    611526        </widget> 
    612527       </item> 
    613        <item row="3" column="0"> 
     528       <item row="2" column="0"> 
    614529        <spacer name="horizontalSpacer_9"> 
    615530         <property name="orientation"> 
     
    647562  <include location="../pc-softwaremanager/SoftwareManager.qrc"/> 
    648563 </resources> 
    649  <connections> 
    650   <connection> 
    651    <sender>customBut</sender> 
    652    <signal>clicked()</signal> 
    653    <receiver>PBSystemTab</receiver> 
    654    <slot>customSplashPressed()</slot> 
    655    <hints> 
    656     <hint type="sourcelabel"> 
    657      <x>20</x> 
    658      <y>20</y> 
    659     </hint> 
    660     <hint type="destinationlabel"> 
    661      <x>20</x> 
    662      <y>20</y> 
    663     </hint> 
    664    </hints> 
    665   </connection> 
    666   <connection> 
    667    <sender>showBootCheck</sender> 
    668    <signal>stateChanged(int)</signal> 
    669    <receiver>PBSystemTab</receiver> 
    670    <slot>showSplashChecked(int)</slot> 
    671    <hints> 
    672     <hint type="sourcelabel"> 
    673      <x>20</x> 
    674      <y>20</y> 
    675     </hint> 
    676     <hint type="destinationlabel"> 
    677      <x>20</x> 
    678      <y>20</y> 
    679     </hint> 
    680    </hints> 
    681   </connection> 
    682  </connections> 
     564 <connections/> 
    683565</ui> 
Note: See TracChangeset for help on using the changeset viewer.