Changeset 7c92c88


Ignore:
Timestamp:
05/12/14 10:15:36 (16 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, enter/10, releng/10.0.2, releng/10.0.3, releng/10.1, releng/10.1.1, releng/10.1.2, releng/10.2, stable/10
Children:
718bbf7
Parents:
8a8308c
Message:

Clean up the Update UI, and also adjust the AppCafe? refresh afterward if you opt not to restart the computer.

Location:
src-qt4/pc-softwaremanager
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-softwaremanager/mainUI.cpp

    r12aa30c r7c92c88  
    200200    else{ 
    201201      //re-check for updates 
    202       PBI->syncLocalPackages(); 
    203       slotRefreshInstallTab(); 
     202      this->setEnabled(false); 
     203      QTimer::singleShot(0, PBI, SLOT(UpdateIndexFiles()) ); 
    204204    } 
    205205  }else{ 
  • src-qt4/pc-softwaremanager/updateDialog.cpp

    racb0f00 r7c92c88  
    1212 
    1313  //Initial UI setup 
    14   ui->text_log->setVisible(false); 
    15   ui->check_viewlog->setChecked(false); 
    16   ui->frame->setVisible(false); 
     14  //ui->text_log->setVisible(false); 
     15  //ui->check_viewlog->setChecked(false); 
     16  //ui->frame->setVisible(false); 
     17  ui->progressBar->setVisible(false); 
    1718         
    1819  //Connect the signals/slots 
     
    2223  connect(ui->push_done, SIGNAL(clicked()), this, SLOT(closeDialog()) ); 
    2324  connect(ui->push_reboot, SIGNAL(clicked()), this, SLOT(rebootsystem()) ); 
    24   connect(ui->check_viewlog, SIGNAL(clicked()), this, SLOT(logview()) ); 
     25  //connect(ui->check_viewlog, SIGNAL(clicked()), this, SLOT(logview()) ); 
    2526  //Hide the close buttons 
    2627  ui->push_done->setVisible(false); 
     
    4041 
    4142void UpdateDialog::procMessage(QString msg){ 
    42   ui->frame->setVisible(true); 
     43  //ui->frame->setVisible(true); 
    4344  ui->text_log->append(msg); 
    4445  //Do some quick parsing of the message for better messages 
     
    5152      ui->progressBar->setValue( (int) percent ); 
    5253      ui->progressBar->setVisible(true); 
    53   }else{ 
    54     ui->progressBar->setVisible(false); 
    5554  } 
    5655} 
    5756 
    5857void UpdateDialog::procUpdate(QString percent, QString fsize, QString fname){ 
    59   ui->frame->setVisible(true); 
     58  //ui->frame->setVisible(true); 
    6059  ui->label_progress->setText( QString(tr("Downloading %1 (%2)")).arg(fname, fsize) ); 
    6160  ui->progressBar->setValue( percent.toInt() ); 
     
    6463 
    6564void UpdateDialog::procFinished(int ret, QProcess::ExitStatus stat){ 
    66   ui->frame->setVisible(false); 
     65  //ui->frame->setVisible(false); 
    6766  if(ret !=0 || stat!=QProcess::NormalExit){ 
    6867    //Error 
     
    8079} 
    8180 
    82 void UpdateDialog::logview(){ 
     81/*void UpdateDialog::logview(){ 
    8382  ui->text_log->setVisible(ui->check_viewlog->isChecked()); 
    84 } 
     83}*/ 
    8584 
    8685void UpdateDialog::rebootsystem(){ 
  • src-qt4/pc-softwaremanager/updateDialog.h

    racb0f00 r7c92c88  
    2828        void procUpdate(QString, QString, QString); 
    2929        void procFinished(int, QProcess::ExitStatus); 
    30         void logview(); 
     30        //void logview(); 
    3131        void rebootsystem(); 
    3232        void closeDialog(); 
  • src-qt4/pc-softwaremanager/updateDialog.ui

    r0381f41 r7c92c88  
    77    <x>0</x> 
    88    <y>0</y> 
    9     <width>400</width> 
    10     <height>220</height> 
     9    <width>376</width> 
     10    <height>219</height> 
    1111   </rect> 
    1212  </property> 
     
    4242   </item> 
    4343   <item> 
    44     <widget class="QFrame" name="frame"> 
    45      <property name="frameShape"> 
    46       <enum>QFrame::StyledPanel</enum> 
     44    <widget class="QTabWidget" name="tabWidget"> 
     45     <property name="currentIndex"> 
     46      <number>0</number> 
    4747     </property> 
    48      <property name="frameShadow"> 
    49       <enum>QFrame::Raised</enum> 
    50      </property> 
    51      <layout class="QVBoxLayout" name="verticalLayout_10"> 
    52       <item> 
    53        <widget class="QLabel" name="label_progress"> 
    54         <property name="text"> 
    55          <string/> 
    56         </property> 
    57         <property name="alignment"> 
    58          <set>Qt::AlignCenter</set> 
    59         </property> 
    60         <property name="wordWrap"> 
    61          <bool>true</bool> 
    62         </property> 
    63        </widget> 
    64       </item> 
    65       <item> 
    66        <widget class="QProgressBar" name="progressBar"> 
    67         <property name="value"> 
    68          <number>0</number> 
    69         </property> 
    70        </widget> 
    71       </item> 
    72      </layout> 
     48     <widget class="QWidget" name="tab"> 
     49      <attribute name="title"> 
     50       <string>Status</string> 
     51      </attribute> 
     52      <layout class="QVBoxLayout" name="verticalLayout_3"> 
     53       <item> 
     54        <widget class="QLabel" name="label_progress"> 
     55         <property name="text"> 
     56          <string/> 
     57         </property> 
     58         <property name="alignment"> 
     59          <set>Qt::AlignCenter</set> 
     60         </property> 
     61         <property name="wordWrap"> 
     62          <bool>true</bool> 
     63         </property> 
     64        </widget> 
     65       </item> 
     66       <item> 
     67        <widget class="QProgressBar" name="progressBar"> 
     68         <property name="value"> 
     69          <number>0</number> 
     70         </property> 
     71        </widget> 
     72       </item> 
     73       <item> 
     74        <spacer name="verticalSpacer_2"> 
     75         <property name="orientation"> 
     76          <enum>Qt::Vertical</enum> 
     77         </property> 
     78         <property name="sizeHint" stdset="0"> 
     79          <size> 
     80           <width>20</width> 
     81           <height>40</height> 
     82          </size> 
     83         </property> 
     84        </spacer> 
     85       </item> 
     86      </layout> 
     87     </widget> 
     88     <widget class="QWidget" name="tab_2"> 
     89      <attribute name="title"> 
     90       <string>Update Log</string> 
     91      </attribute> 
     92      <layout class="QVBoxLayout" name="verticalLayout_2"> 
     93       <item> 
     94        <widget class="QTextEdit" name="text_log"/> 
     95       </item> 
     96      </layout> 
     97     </widget> 
    7398    </widget> 
    74    </item> 
    75    <item> 
    76     <widget class="QCheckBox" name="check_viewlog"> 
    77      <property name="text"> 
    78       <string>View Log</string> 
    79      </property> 
    80     </widget> 
    81    </item> 
    82    <item> 
    83     <widget class="QTextEdit" name="text_log"/> 
    8499   </item> 
    85100   <item> 
Note: See TracChangeset for help on using the changeset viewer.