Changeset 75e9f2b


Ignore:
Timestamp:
11/08/13 17:36:34 (22 months ago)
Author:
yurkis <yurkis@…>
Branches:
master, enter/10, releng/10.0, releng/10.0.1, 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:
97d351c8
Parents:
2b393787
Message:

Change from toolbox to tab widget. Tolboks looks worse

Location:
src-qt4/pc-updatecenter
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-updatecenter/indicatorwidget.cpp

    r3347cf1 r75e9f2b  
    8787    ui->stateImage->setPixmap(QPixmap(mAvailImage)); 
    8888 
    89     //ui->msgLabel->setText(tr("Checking for updates...")); 
     89    if (mpUC) 
     90        ui->msgLabel->setText(mpUC->updateMessage()); 
    9091 
    9192} 
  • src-qt4/pc-updatecenter/indicatorwidget.ui

    r3347cf1 r75e9f2b  
    3737       </item> 
    3838       <item> 
     39        <widget class="QPushButton" name="checkButton"> 
     40         <property name="text"> 
     41          <string>Check for updates</string> 
     42         </property> 
     43         <property name="icon"> 
     44          <iconset resource="res.qrc"> 
     45           <normaloff>:/images/view-refresh.png</normaloff>:/images/view-refresh.png</iconset> 
     46         </property> 
     47        </widget> 
     48       </item> 
     49       <item> 
    3950        <spacer name="horizontalSpacer"> 
    4051         <property name="orientation"> 
     
    6172       </item> 
    6273       <item> 
    63         <widget class="QPushButton" name="checkButton"> 
    64          <property name="text"> 
    65           <string>Check</string> 
    66          </property> 
    67          <property name="icon"> 
    68           <iconset resource="res.qrc"> 
    69            <normaloff>:/images/view-refresh.png</normaloff>:/images/view-refresh.png</iconset> 
    70          </property> 
    71         </widget> 
    72        </item> 
    73        <item> 
    7474        <widget class="QPushButton" name="detailsButton"> 
    7575         <property name="text"> 
  • src-qt4/pc-updatecenter/mainwindow.cpp

    r3347cf1 r75e9f2b  
    4040void MainWindow::init() 
    4141{ 
    42     for (int i=0; i<ui->mainToolbox->count(); i++) 
     42    for (int i=0; i<ui->mainTab->count(); i++) 
    4343    { 
    4444        if (i!=TOOLBOX_MAIN_INDEX) 
    45             ui->mainToolbox->setItemEnabled(i, false); 
     45            ui->mainTab->setTabEnabled(i, false); 
    4646    } 
    4747 
  • src-qt4/pc-updatecenter/mainwindow.ui

    r3347cf1 r75e9f2b  
    77    <x>0</x> 
    88    <y>0</y> 
    9     <width>507</width> 
    10     <height>562</height> 
     9    <width>598</width> 
     10    <height>463</height> 
    1111   </rect> 
    1212  </property> 
     
    1717   <layout class="QVBoxLayout" name="verticalLayout"> 
    1818    <item> 
    19      <widget class="QToolBox" name="mainToolbox"> 
     19     <widget class="QTabWidget" name="mainTab"> 
     20      <property name="styleSheet"> 
     21       <string notr="true"/> 
     22      </property> 
    2023      <property name="currentIndex"> 
    2124       <number>0</number> 
    2225      </property> 
    23       <widget class="QWidget" name="page"> 
    24        <property name="geometry"> 
    25         <rect> 
    26          <x>0</x> 
    27          <y>0</y> 
    28          <width>495</width> 
    29          <height>382</height> 
    30         </rect> 
    31        </property> 
    32        <attribute name="label"> 
     26      <property name="documentMode"> 
     27       <bool>false</bool> 
     28      </property> 
     29      <widget class="QWidget" name="Main"> 
     30       <attribute name="title"> 
    3331        <string>Main</string> 
    3432       </attribute> 
     
    185183              <layout class="QVBoxLayout" name="verticalLayout_4"> 
    186184               <item> 
    187                 <widget class="IndicatorWidget" name="pkgIndicator" native="true"> 
    188                  <zorder>groupBox_3</zorder> 
    189                 </widget> 
     185                <widget class="IndicatorWidget" name="pkgIndicator" native="true"/> 
    190186               </item> 
    191187              </layout> 
     
    231227       </layout> 
    232228      </widget> 
    233       <widget class="QWidget" name="page_2"> 
    234        <property name="geometry"> 
    235         <rect> 
    236          <x>0</x> 
    237          <y>0</y> 
    238          <width>520</width> 
    239          <height>334</height> 
    240         </rect> 
    241        </property> 
     229      <widget class="QWidget" name="tab_2"> 
    242230       <attribute name="icon"> 
    243231        <iconset resource="res.qrc"> 
    244232         <normaloff>:/images/sysupdates.png</normaloff>:/images/sysupdates.png</iconset> 
    245233       </attribute> 
    246        <attribute name="label"> 
     234       <attribute name="title"> 
    247235        <string>System update details</string> 
    248236       </attribute> 
    249237      </widget> 
    250       <widget class="QWidget" name="page_3"> 
    251        <property name="geometry"> 
    252         <rect> 
    253          <x>0</x> 
    254          <y>0</y> 
    255          <width>520</width> 
    256          <height>334</height> 
    257         </rect> 
    258        </property> 
     238      <widget class="QWidget" name="tab"> 
    259239       <attribute name="icon"> 
    260240        <iconset resource="res.qrc"> 
    261241         <normaloff>:/images/pkgupdates.png</normaloff>:/images/pkgupdates.png</iconset> 
    262242       </attribute> 
    263        <attribute name="label"> 
     243       <attribute name="title"> 
    264244        <string>Package update details</string> 
    265245       </attribute> 
    266246      </widget> 
    267       <widget class="QWidget" name="page_4"> 
    268        <property name="geometry"> 
    269         <rect> 
    270          <x>0</x> 
    271          <y>0</y> 
    272          <width>520</width> 
    273          <height>334</height> 
    274         </rect> 
    275        </property> 
     247      <widget class="QWidget" name="tab_3"> 
    276248       <attribute name="icon"> 
    277249        <iconset resource="res.qrc"> 
    278250         <normaloff>:/images/pbiupdates.png</normaloff>:/images/pbiupdates.png</iconset> 
    279251       </attribute> 
    280        <attribute name="label"> 
     252       <attribute name="title"> 
    281253        <string>Software update details</string> 
    282254       </attribute> 
     
    291263     <x>0</x> 
    292264     <y>0</y> 
    293      <width>507</width> 
     265     <width>598</width> 
    294266     <height>21</height> 
    295267    </rect> 
  • src-qt4/pc-updatecenter/pbicontroller.cpp

    r3347cf1 r75e9f2b  
    77void CPBIController::onCheckUpdates() 
    88{ 
    9     setCurrentState(eFULLY_UPDATED); 
     9    reportUpdatesAvail("Available updates for 3 PBI packages"); 
    1010} 
    1111 
  • src-qt4/pc-updatecenter/updatecontroller.cpp

    r3347cf1 r75e9f2b  
    1111} 
    1212 
     13QString CAbstractUpdateController::updateMessage() 
     14{ 
     15    return mUpdateMasage; 
     16} 
     17 
    1318void CAbstractUpdateController::setCurrentState(CAbstractUpdateController::EUpdateControllerState new_state) 
    1419{ 
     
    2126    mCurrentProgress= curr_progress; 
    2227    emit progress(mCurrentProgress); 
     28} 
     29 
     30void CAbstractUpdateController::reportUpdatesAvail(QString message) 
     31{ 
     32    mUpdateMasage = message; 
     33    setCurrentState(eUPDATES_AVAIL); 
     34    emit updatesAvail(mUpdateMasage); 
    2335} 
    2436 
  • src-qt4/pc-updatecenter/updatecontroller.h

    r3347cf1 r75e9f2b  
    3333    EUpdateControllerState curentState(); 
    3434    SProgress              currentProgress(); 
     35    QString                updateMessage(); 
    3536 
    3637protected: 
    3738    void setCurrentState(EUpdateControllerState new_state); 
    3839    void reportProgress(SProgress curr_progress); 
     40    void reportUpdatesAvail(QString message); 
    3941 
    4042    virtual void onCheckUpdates()=0; 
     
    4446    EUpdateControllerState mCurrentState; 
    4547    SProgress              mCurrentProgress; 
     48    QString                mUpdateMasage; 
    4649 
    4750signals: 
    4851    void stateChanged(EUpdateControllerState new_state); 
    4952    void progress(SProgress progress); 
    50     void updatesAvail(); 
     53    void updatesAvail(QString update_message); 
    5154 
    5255public slots: 
Note: See TracChangeset for help on using the changeset viewer.