Changeset da002c73


Ignore:
Timestamp:
11/08/13 11:13:57 (20 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
Children:
8e24fb0
Parents:
2f28dc2
Message:

Continue with update center: Indicator widget, update controller baseclass

Location:
src-qt4/pc-updatecenter
Files:
12 added
3 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-updatecenter/mainwindow.ui

    r2f28dc2 rda002c73  
    4949               <size> 
    5050                <width>20</width> 
    51                 <height>57</height> 
     51                <height>82</height> 
    5252               </size> 
    5353              </property> 
     
    102102            </item> 
    103103            <item> 
     104             <layout class="QHBoxLayout" name="horizontalLayout_2"> 
     105              <item> 
     106               <spacer name="horizontalSpacer_3"> 
     107                <property name="orientation"> 
     108                 <enum>Qt::Horizontal</enum> 
     109                </property> 
     110                <property name="sizeHint" stdset="0"> 
     111                 <size> 
     112                  <width>40</width> 
     113                  <height>20</height> 
     114                 </size> 
     115                </property> 
     116               </spacer> 
     117              </item> 
     118              <item> 
     119               <widget class="QPushButton" name="pushButton_2"> 
     120                <property name="text"> 
     121                 <string>Check for updates</string> 
     122                </property> 
     123                <property name="icon"> 
     124                 <iconset resource="res.qrc"> 
     125                  <normaloff>:/images/view-refresh.png</normaloff>:/images/view-refresh.png</iconset> 
     126                </property> 
     127               </widget> 
     128              </item> 
     129              <item> 
     130               <spacer name="horizontalSpacer_4"> 
     131                <property name="orientation"> 
     132                 <enum>Qt::Horizontal</enum> 
     133                </property> 
     134                <property name="sizeHint" stdset="0"> 
     135                 <size> 
     136                  <width>40</width> 
     137                  <height>20</height> 
     138                 </size> 
     139                </property> 
     140               </spacer> 
     141              </item> 
     142             </layout> 
     143            </item> 
     144            <item> 
    104145             <spacer name="verticalSpacer_2"> 
    105146              <property name="orientation"> 
     
    109150               <size> 
    110151                <width>20</width> 
    111                 <height>57</height> 
     152                <height>49</height> 
    112153               </size> 
    113154              </property> 
     
    117158          </widget> 
    118159          <widget class="QWidget" name="page_6"> 
    119            <widget class="QGroupBox" name="groupBox"> 
    120             <property name="geometry"> 
    121              <rect> 
    122               <x>10</x> 
    123               <y>10</y> 
    124               <width>461</width> 
    125               <height>71</height> 
    126              </rect> 
    127             </property> 
    128             <property name="title"> 
    129              <string>System</string> 
    130             </property> 
    131            </widget> 
    132            <widget class="QGroupBox" name="groupBox_2"> 
    133             <property name="geometry"> 
    134              <rect> 
    135               <x>20</x> 
    136               <y>100</y> 
    137               <width>461</width> 
    138               <height>71</height> 
    139              </rect> 
    140             </property> 
    141             <property name="title"> 
    142              <string>Packages</string> 
    143             </property> 
    144            </widget> 
    145            <widget class="QGroupBox" name="groupBox_3"> 
    146             <property name="geometry"> 
    147              <rect> 
    148               <x>20</x> 
    149               <y>200</y> 
    150               <width>471</width> 
    151               <height>80</height> 
    152              </rect> 
    153             </property> 
    154             <property name="title"> 
    155              <string>Software</string> 
    156             </property> 
    157            </widget> 
    158            <widget class="Line" name="line"> 
    159             <property name="geometry"> 
    160              <rect> 
    161               <x>60</x> 
    162               <y>90</y> 
    163               <width>311</width> 
    164               <height>16</height> 
    165              </rect> 
    166             </property> 
    167             <property name="orientation"> 
    168              <enum>Qt::Horizontal</enum> 
    169             </property> 
    170            </widget> 
    171            <widget class="Line" name="line_2"> 
    172             <property name="geometry"> 
    173              <rect> 
    174               <x>60</x> 
    175               <y>190</y> 
    176               <width>301</width> 
    177               <height>16</height> 
    178              </rect> 
    179             </property> 
    180             <property name="orientation"> 
    181              <enum>Qt::Horizontal</enum> 
    182             </property> 
    183            </widget> 
    184            <widget class="Line" name="line_3"> 
    185             <property name="geometry"> 
    186              <rect> 
    187               <x>140</x> 
    188               <y>290</y> 
    189               <width>118</width> 
    190               <height>3</height> 
    191              </rect> 
    192             </property> 
    193             <property name="orientation"> 
    194              <enum>Qt::Horizontal</enum> 
    195             </property> 
    196            </widget> 
    197            <widget class="QPushButton" name="pushButton"> 
    198             <property name="geometry"> 
    199              <rect> 
    200               <x>180</x> 
    201               <y>300</y> 
    202               <width>89</width> 
    203               <height>23</height> 
    204              </rect> 
    205             </property> 
    206             <property name="text"> 
    207              <string>Update all</string> 
    208             </property> 
    209            </widget> 
     160           <layout class="QVBoxLayout" name="verticalLayout_7"> 
     161            <item> 
     162             <widget class="QGroupBox" name="groupBox"> 
     163              <property name="title"> 
     164               <string>System</string> 
     165              </property> 
     166              <layout class="QHBoxLayout" name="horizontalLayout_3"> 
     167               <item> 
     168                <widget class="IndicatorWidget" name="widget" native="true"/> 
     169               </item> 
     170              </layout> 
     171             </widget> 
     172            </item> 
     173            <item> 
     174             <widget class="Line" name="line"> 
     175              <property name="orientation"> 
     176               <enum>Qt::Horizontal</enum> 
     177              </property> 
     178             </widget> 
     179            </item> 
     180            <item> 
     181             <widget class="QGroupBox" name="groupBox_2"> 
     182              <property name="title"> 
     183               <string>Packages</string> 
     184              </property> 
     185              <widget class="QWidget" name="layoutWidget"> 
     186               <property name="geometry"> 
     187                <rect> 
     188                 <x>0</x> 
     189                 <y>20</y> 
     190                 <width>471</width> 
     191                 <height>66</height> 
     192                </rect> 
     193               </property> 
     194               <layout class="QHBoxLayout" name="horizontalLayout_5"> 
     195                <item> 
     196                 <widget class="QLabel" name="label_5"> 
     197                  <property name="text"> 
     198                   <string/> 
     199                  </property> 
     200                  <property name="pixmap"> 
     201                   <pixmap resource="res.qrc">:/images/pkgcheck.png</pixmap> 
     202                  </property> 
     203                 </widget> 
     204                </item> 
     205                <item> 
     206                 <layout class="QVBoxLayout" name="verticalLayout_5"> 
     207                  <item> 
     208                   <widget class="QLabel" name="label_6"> 
     209                    <property name="text"> 
     210                     <string>Checking for updates...</string> 
     211                    </property> 
     212                   </widget> 
     213                  </item> 
     214                  <item> 
     215                   <layout class="QHBoxLayout" name="horizontalLayout_6"> 
     216                    <item> 
     217                     <widget class="QProgressBar" name="progressBar_2"> 
     218                      <property name="value"> 
     219                       <number>24</number> 
     220                      </property> 
     221                     </widget> 
     222                    </item> 
     223                    <item> 
     224                     <widget class="QPushButton" name="pushButton_5"> 
     225                      <property name="text"> 
     226                       <string>Check</string> 
     227                      </property> 
     228                      <property name="icon"> 
     229                       <iconset resource="res.qrc"> 
     230                        <normaloff>:/images/view-refresh.png</normaloff>:/images/view-refresh.png</iconset> 
     231                      </property> 
     232                     </widget> 
     233                    </item> 
     234                    <item> 
     235                     <widget class="QPushButton" name="pushButton_6"> 
     236                      <property name="text"> 
     237                       <string>Details...</string> 
     238                      </property> 
     239                     </widget> 
     240                    </item> 
     241                   </layout> 
     242                  </item> 
     243                 </layout> 
     244                </item> 
     245               </layout> 
     246              </widget> 
     247             </widget> 
     248            </item> 
     249            <item> 
     250             <widget class="Line" name="line_2"> 
     251              <property name="orientation"> 
     252               <enum>Qt::Horizontal</enum> 
     253              </property> 
     254             </widget> 
     255            </item> 
     256            <item> 
     257             <widget class="QGroupBox" name="groupBox_3"> 
     258              <property name="title"> 
     259               <string>Software</string> 
     260              </property> 
     261              <widget class="QWidget" name="layoutWidget_2"> 
     262               <property name="geometry"> 
     263                <rect> 
     264                 <x>0</x> 
     265                 <y>10</y> 
     266                 <width>471</width> 
     267                 <height>66</height> 
     268                </rect> 
     269               </property> 
     270               <layout class="QHBoxLayout" name="horizontalLayout_7"> 
     271                <item> 
     272                 <widget class="QLabel" name="label_7"> 
     273                  <property name="text"> 
     274                   <string/> 
     275                  </property> 
     276                  <property name="pixmap"> 
     277                   <pixmap resource="res.qrc">:/images/pbicheck.png</pixmap> 
     278                  </property> 
     279                 </widget> 
     280                </item> 
     281                <item> 
     282                 <layout class="QVBoxLayout" name="verticalLayout_6"> 
     283                  <item> 
     284                   <widget class="QLabel" name="label_8"> 
     285                    <property name="text"> 
     286                     <string>Checking for updates...</string> 
     287                    </property> 
     288                   </widget> 
     289                  </item> 
     290                  <item> 
     291                   <layout class="QHBoxLayout" name="horizontalLayout_8"> 
     292                    <item> 
     293                     <widget class="QProgressBar" name="progressBar_3"> 
     294                      <property name="value"> 
     295                       <number>24</number> 
     296                      </property> 
     297                     </widget> 
     298                    </item> 
     299                    <item> 
     300                     <widget class="QPushButton" name="pushButton_7"> 
     301                      <property name="text"> 
     302                       <string>Check</string> 
     303                      </property> 
     304                      <property name="icon"> 
     305                       <iconset resource="res.qrc"> 
     306                        <normaloff>:/images/view-refresh.png</normaloff>:/images/view-refresh.png</iconset> 
     307                      </property> 
     308                     </widget> 
     309                    </item> 
     310                    <item> 
     311                     <widget class="QPushButton" name="pushButton_8"> 
     312                      <property name="text"> 
     313                       <string>Details...</string> 
     314                      </property> 
     315                     </widget> 
     316                    </item> 
     317                   </layout> 
     318                  </item> 
     319                 </layout> 
     320                </item> 
     321               </layout> 
     322              </widget> 
     323             </widget> 
     324            </item> 
     325            <item> 
     326             <widget class="Line" name="line_3"> 
     327              <property name="orientation"> 
     328               <enum>Qt::Horizontal</enum> 
     329              </property> 
     330             </widget> 
     331            </item> 
     332            <item> 
     333             <widget class="QPushButton" name="pushButton"> 
     334              <property name="text"> 
     335               <string>Update all</string> 
     336              </property> 
     337             </widget> 
     338            </item> 
     339           </layout> 
    210340          </widget> 
    211341         </widget> 
     
    273403 </widget> 
    274404 <layoutdefault spacing="6" margin="11"/> 
     405 <customwidgets> 
     406  <customwidget> 
     407   <class>IndicatorWidget</class> 
     408   <extends>QWidget</extends> 
     409   <header location="global">indicatorwidget.h</header> 
     410   <container>1</container> 
     411  </customwidget> 
     412 </customwidgets> 
    275413 <resources> 
    276414  <include location="res.qrc"/> 
  • src-qt4/pc-updatecenter/pc-updatecenter.pro

    r2f28dc2 rda002c73  
    1414 
    1515SOURCES += main.cpp\ 
    16         mainwindow.cpp 
     16        mainwindow.cpp \ 
     17    indicatorwidget.cpp \ 
     18    updatecontroller.cpp 
    1719 
    18 HEADERS  += mainwindow.h 
     20HEADERS  += mainwindow.h \ 
     21    indicatorwidget.h \ 
     22    updatecontroller.h 
    1923 
    20 FORMS    += mainwindow.ui 
     24FORMS    += mainwindow.ui \ 
     25    indicatorwidget.ui 
    2126 
    2227RESOURCES += \ 
  • src-qt4/pc-updatecenter/res.qrc

    r2f28dc2 rda002c73  
    55        <file>images/sysupdater.png</file> 
    66        <file>images/sysupdates.png</file> 
     7        <file>images/view-refresh.png</file> 
     8        <file>images/pbiok.png</file> 
     9        <file>images/pkgok.png</file> 
     10        <file>images/syscheck.png</file> 
     11        <file>images/pbicheck.png</file> 
     12        <file>images/pkgcheck.png</file> 
     13        <file>images/sysok.png</file> 
    714    </qresource> 
    815</RCC> 
Note: See TracChangeset for help on using the changeset viewer.