Ignore:
Timestamp:
04/23/13 11:51:02 (17 months ago)
Author:
Kris Moore <kris@…>
Branches:
master, 9.1-release, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2, releng/10.0.3
Children:
f01aaaf
Parents:
e013d8d2
Message:

Add new menu bar, not yet functional

Display messages from pkgng as they happen

Offer to save file if something goes bad

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-pkgmanager/mainWin.ui

    r4b9e67a rf9fc934  
    22<ui version="4.0"> 
    33 <class>mainWin</class> 
    4  <widget class="QDialog" name="mainWin"> 
     4 <widget class="QMainWindow" name="mainWin"> 
    55  <property name="geometry"> 
    66   <rect> 
    77    <x>0</x> 
    88    <y>0</y> 
    9     <width>697</width> 
    10     <height>464</height> 
     9    <width>757</width> 
     10    <height>502</height> 
    1111   </rect> 
    1212  </property> 
    1313  <property name="windowTitle"> 
    14    <string>Package Manager</string> 
     14   <string>System Package Manager</string> 
    1515  </property> 
    16   <layout class="QGridLayout" name="gridLayout"> 
    17    <item row="0" column="0"> 
    18     <widget class="QStackedWidget" name="stackedTop"> 
    19      <property name="currentIndex"> 
    20       <number>0</number> 
    21      </property> 
    22      <widget class="QWidget" name="ConfigPage"> 
    23       <layout class="QGridLayout" name="gridLayout_9"> 
    24        <item row="0" column="0"> 
    25         <widget class="QTabWidget" name="tabUpdates"> 
    26          <property name="currentIndex"> 
    27           <number>0</number> 
    28          </property> 
    29          <widget class="QWidget" name="systab"> 
    30           <attribute name="title"> 
    31            <string>Add / Remove Packages</string> 
    32           </attribute> 
    33           <layout class="QGridLayout" name="gridLayout_2"> 
    34            <item row="0" column="0"> 
    35             <widget class="QGroupBox" name="groupUpdates"> 
    36              <property name="title"> 
    37               <string>System Packages</string> 
    38              </property> 
    39              <layout class="QGridLayout" name="gridLayout_3"> 
    40               <item row="0" column="0"> 
    41                <layout class="QHBoxLayout" name="horizontalLayout_6"> 
    42                 <item> 
    43                  <widget class="QRadioButton" name="radioBasic"> 
     16  <widget class="QWidget" name="centralwidget"> 
     17   <layout class="QGridLayout" name="gridLayout"> 
     18    <item row="0" column="0"> 
     19     <widget class="QStackedWidget" name="stackedTop"> 
     20      <property name="currentIndex"> 
     21       <number>0</number> 
     22      </property> 
     23      <widget class="QWidget" name="ConfigPage"> 
     24       <layout class="QGridLayout" name="gridLayout_9"> 
     25        <item row="0" column="0"> 
     26         <widget class="QTabWidget" name="tabUpdates"> 
     27          <property name="currentIndex"> 
     28           <number>0</number> 
     29          </property> 
     30          <widget class="QWidget" name="systab"> 
     31           <attribute name="title"> 
     32            <string>Add / Remove Packages</string> 
     33           </attribute> 
     34           <layout class="QGridLayout" name="gridLayout_2"> 
     35            <item row="0" column="0"> 
     36             <widget class="QGroupBox" name="groupUpdates"> 
     37              <property name="title"> 
     38               <string>System Packages</string> 
     39              </property> 
     40              <layout class="QGridLayout" name="gridLayout_3"> 
     41               <item row="1" column="0"> 
     42                <layout class="QHBoxLayout" name="horizontalLayout"> 
     43                 <item> 
     44                  <spacer name="spacer2"> 
     45                   <property name="orientation"> 
     46                    <enum>Qt::Horizontal</enum> 
     47                   </property> 
     48                   <property name="sizeType"> 
     49                    <enum>QSizePolicy::Expanding</enum> 
     50                   </property> 
     51                   <property name="sizeHint" stdset="0"> 
     52                    <size> 
     53                     <width>223</width> 
     54                     <height>21</height> 
     55                    </size> 
     56                   </property> 
     57                  </spacer> 
     58                 </item> 
     59                 <item> 
     60                  <widget class="QPushButton" name="pushPkgApply"> 
     61                   <property name="text"> 
     62                    <string>&amp;Apply</string> 
     63                   </property> 
     64                  </widget> 
     65                 </item> 
     66                </layout> 
     67               </item> 
     68               <item row="0" column="0"> 
     69                <widget class="QStackedWidget" name="stackedWidget"> 
     70                 <property name="currentIndex"> 
     71                  <number>0</number> 
     72                 </property> 
     73                 <widget class="QWidget" name="pageBasic"> 
     74                  <layout class="QGridLayout" name="gridLayout_6"> 
     75                   <item row="0" column="0"> 
     76                    <widget class="QTreeWidget" name="treeMetaPkgs"> 
     77                     <attribute name="headerVisible"> 
     78                      <bool>false</bool> 
     79                     </attribute> 
     80                     <column> 
     81                      <property name="text"> 
     82                       <string notr="true">1</string> 
     83                      </property> 
     84                     </column> 
     85                    </widget> 
     86                   </item> 
     87                  </layout> 
     88                 </widget> 
     89                 <widget class="QWidget" name="pageAdv"> 
     90                  <layout class="QGridLayout" name="gridLayout_7"> 
     91                   <item row="0" column="0"> 
     92                    <widget class="QListWidget" name="listWidgetAdv"/> 
     93                   </item> 
     94                  </layout> 
     95                 </widget> 
     96                </widget> 
     97               </item> 
     98              </layout> 
     99             </widget> 
     100            </item> 
     101           </layout> 
     102          </widget> 
     103          <widget class="QWidget" name="pkgtab"> 
     104           <attribute name="title"> 
     105            <string>Package Updates</string> 
     106           </attribute> 
     107           <layout class="QGridLayout" name="gridLayout_5"> 
     108            <item row="0" column="0"> 
     109             <widget class="QGroupBox" name="groupUpdatesPkgs"> 
     110              <property name="title"> 
     111               <string>Available Updates</string> 
     112              </property> 
     113              <layout class="QGridLayout" name="gridLayout_4"> 
     114               <item row="0" column="0"> 
     115                <layout class="QHBoxLayout" name="horizontalLayout_4"> 
     116                 <item> 
     117                  <spacer name="horizontalSpacer_3"> 
     118                   <property name="orientation"> 
     119                    <enum>Qt::Horizontal</enum> 
     120                   </property> 
     121                   <property name="sizeHint" stdset="0"> 
     122                    <size> 
     123                     <width>40</width> 
     124                     <height>20</height> 
     125                    </size> 
     126                   </property> 
     127                  </spacer> 
     128                 </item> 
     129                 <item> 
     130                  <widget class="QPushButton" name="buttonRescanPkgs"> 
     131                   <property name="text"> 
     132                    <string>Re&amp;scan packages</string> 
     133                   </property> 
     134                   <property name="icon"> 
     135                    <iconset resource="pc-pkgmanager.qrc"> 
     136                     <normaloff>:/view-refresh.png</normaloff>:/view-refresh.png</iconset> 
     137                   </property> 
     138                   <property name="flat"> 
     139                    <bool>false</bool> 
     140                   </property> 
     141                  </widget> 
     142                 </item> 
     143                </layout> 
     144               </item> 
     145               <item row="2" column="0"> 
     146                <layout class="QHBoxLayout" name="horizontalLayout_5"> 
     147                 <item> 
     148                  <spacer name="spacer2_2"> 
     149                   <property name="orientation"> 
     150                    <enum>Qt::Horizontal</enum> 
     151                   </property> 
     152                   <property name="sizeType"> 
     153                    <enum>QSizePolicy::Expanding</enum> 
     154                   </property> 
     155                   <property name="sizeHint" stdset="0"> 
     156                    <size> 
     157                     <width>223</width> 
     158                     <height>21</height> 
     159                    </size> 
     160                   </property> 
     161                  </spacer> 
     162                 </item> 
     163                 <item> 
     164                  <widget class="QPushButton" name="pushUpdatePkgs"> 
     165                   <property name="enabled"> 
     166                    <bool>false</bool> 
     167                   </property> 
     168                   <property name="text"> 
     169                    <string>&amp;Update packages</string> 
     170                   </property> 
     171                  </widget> 
     172                 </item> 
     173                </layout> 
     174               </item> 
     175               <item row="1" column="0"> 
     176                <widget class="QTreeWidget" name="listViewUpdatesPkgs"> 
     177                 <property name="indentation"> 
     178                  <number>0</number> 
     179                 </property> 
     180                 <attribute name="headerCascadingSectionResizes"> 
     181                  <bool>false</bool> 
     182                 </attribute> 
     183                 <attribute name="headerDefaultSectionSize"> 
     184                  <number>160</number> 
     185                 </attribute> 
     186                 <column> 
    44187                  <property name="text"> 
    45                    <string>Basic</string> 
     188                   <string>Package</string> 
    46189                  </property> 
    47                   <property name="checked"> 
    48                    <bool>true</bool> 
     190                 </column> 
     191                 <column> 
     192                  <property name="text"> 
     193                   <string>Old Version</string> 
    49194                  </property> 
    50                  </widget> 
    51                 </item> 
    52                 <item> 
    53                  <widget class="QRadioButton" name="radioAdvanced"> 
     195                 </column> 
     196                 <column> 
    54197                  <property name="text"> 
    55                    <string>Advanced</string> 
     198                   <string>New Version</string> 
    56199                  </property> 
    57                  </widget> 
    58                 </item> 
    59                </layout> 
    60               </item> 
    61               <item row="2" column="0"> 
    62                <layout class="QHBoxLayout" name="horizontalLayout"> 
    63                 <item> 
    64                  <spacer name="spacer2"> 
    65                   <property name="orientation"> 
    66                    <enum>Qt::Horizontal</enum> 
    67                   </property> 
    68                   <property name="sizeType"> 
    69                    <enum>QSizePolicy::Expanding</enum> 
    70                   </property> 
    71                   <property name="sizeHint" stdset="0"> 
    72                    <size> 
    73                     <width>223</width> 
    74                     <height>21</height> 
    75                    </size> 
    76                   </property> 
    77                  </spacer> 
    78                 </item> 
    79                 <item> 
    80                  <widget class="QPushButton" name="pushPkgApply"> 
    81                   <property name="text"> 
    82                    <string>&amp;Apply</string> 
    83                   </property> 
    84                  </widget> 
    85                 </item> 
    86                </layout> 
    87               </item> 
    88               <item row="1" column="0"> 
    89                <widget class="QStackedWidget" name="stackedWidget"> 
    90                 <property name="currentIndex"> 
    91                  <number>0</number> 
    92                 </property> 
    93                 <widget class="QWidget" name="pageBasic"> 
    94                  <layout class="QGridLayout" name="gridLayout_6"> 
    95                   <item row="0" column="0"> 
    96                    <widget class="QTreeWidget" name="treeMetaPkgs"> 
    97                     <attribute name="headerVisible"> 
    98                      <bool>false</bool> 
    99                     </attribute> 
    100                    </widget> 
    101                   </item> 
    102                  </layout> 
     200                 </column> 
    103201                </widget> 
    104                 <widget class="QWidget" name="pageAdv"> 
    105                  <layout class="QGridLayout" name="gridLayout_7"> 
    106                   <item row="0" column="0"> 
    107                    <widget class="QListWidget" name="listWidgetAdv"/> 
    108                   </item> 
    109                  </layout> 
    110                 </widget> 
    111                </widget> 
    112               </item> 
    113              </layout> 
    114             </widget> 
    115            </item> 
    116           </layout> 
     202               </item> 
     203              </layout> 
     204             </widget> 
     205            </item> 
     206           </layout> 
     207          </widget> 
    117208         </widget> 
    118          <widget class="QWidget" name="pkgtab"> 
    119           <attribute name="title"> 
    120            <string>Package Updates</string> 
    121           </attribute> 
    122           <layout class="QGridLayout" name="gridLayout_5"> 
    123            <item row="0" column="0"> 
    124             <widget class="QGroupBox" name="groupUpdatesPkgs"> 
    125              <property name="title"> 
    126               <string>Available Updates</string> 
    127              </property> 
    128              <layout class="QGridLayout" name="gridLayout_4"> 
    129               <item row="0" column="0"> 
    130                <layout class="QHBoxLayout" name="horizontalLayout_4"> 
    131                 <item> 
    132                  <spacer name="horizontalSpacer_3"> 
    133                   <property name="orientation"> 
    134                    <enum>Qt::Horizontal</enum> 
    135                   </property> 
    136                   <property name="sizeHint" stdset="0"> 
    137                    <size> 
    138                     <width>40</width> 
    139                     <height>20</height> 
    140                    </size> 
    141                   </property> 
    142                  </spacer> 
    143                 </item> 
    144                 <item> 
    145                  <widget class="QPushButton" name="buttonRescanPkgs"> 
    146                   <property name="text"> 
    147                    <string>Re&amp;scan packages</string> 
    148                   </property> 
    149                   <property name="icon"> 
    150                    <iconset resource="pc-pkgmanager.qrc"> 
    151                     <normaloff>:/view-refresh.png</normaloff>:/view-refresh.png</iconset> 
    152                   </property> 
    153                   <property name="flat"> 
    154                    <bool>false</bool> 
    155                   </property> 
    156                  </widget> 
    157                 </item> 
    158                </layout> 
    159               </item> 
    160               <item row="2" column="0"> 
    161                <layout class="QHBoxLayout" name="horizontalLayout_5"> 
    162                 <item> 
    163                  <spacer name="spacer2_2"> 
    164                   <property name="orientation"> 
    165                    <enum>Qt::Horizontal</enum> 
    166                   </property> 
    167                   <property name="sizeType"> 
    168                    <enum>QSizePolicy::Expanding</enum> 
    169                   </property> 
    170                   <property name="sizeHint" stdset="0"> 
    171                    <size> 
    172                     <width>223</width> 
    173                     <height>21</height> 
    174                    </size> 
    175                   </property> 
    176                  </spacer> 
    177                 </item> 
    178                 <item> 
    179                  <widget class="QPushButton" name="pushUpdatePkgs"> 
    180                   <property name="enabled"> 
    181                    <bool>false</bool> 
    182                   </property> 
    183                   <property name="text"> 
    184                    <string>&amp;Update packages</string> 
    185                   </property> 
    186                  </widget> 
    187                 </item> 
    188                </layout> 
    189               </item> 
    190               <item row="1" column="0"> 
    191                <widget class="QTreeWidget" name="listViewUpdatesPkgs"> 
    192                 <property name="indentation"> 
    193                  <number>0</number> 
    194                 </property> 
    195                 <attribute name="headerCascadingSectionResizes"> 
    196                  <bool>false</bool> 
    197                 </attribute> 
    198                 <attribute name="headerDefaultSectionSize"> 
    199                  <number>160</number> 
    200                 </attribute> 
    201                 <column> 
    202                  <property name="text"> 
    203                   <string>Package</string> 
    204                  </property> 
    205                 </column> 
    206                 <column> 
    207                  <property name="text"> 
    208                   <string>Old Version</string> 
    209                  </property> 
    210                 </column> 
    211                 <column> 
    212                  <property name="text"> 
    213                   <string>New Version</string> 
    214                  </property> 
    215                 </column> 
    216                </widget> 
    217               </item> 
    218              </layout> 
    219             </widget> 
    220            </item> 
    221           </layout> 
     209        </item> 
     210       </layout> 
     211      </widget> 
     212      <widget class="QWidget" name="UpPage"> 
     213       <layout class="QGridLayout" name="gridLayout_8"> 
     214        <item row="0" column="0"> 
     215         <widget class="QLabel" name="textStatus"> 
     216          <property name="sizePolicy"> 
     217           <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> 
     218            <horstretch>0</horstretch> 
     219            <verstretch>0</verstretch> 
     220           </sizepolicy> 
     221          </property> 
     222          <property name="text"> 
     223           <string>Installing updates</string> 
     224          </property> 
     225          <property name="alignment"> 
     226           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
     227          </property> 
     228          <property name="wordWrap"> 
     229           <bool>true</bool> 
     230          </property> 
    222231         </widget> 
    223         </widget> 
    224        </item> 
    225       </layout> 
    226      </widget> 
    227      <widget class="QWidget" name="UpPage"> 
    228       <layout class="QGridLayout" name="gridLayout_8"> 
    229        <item row="0" column="0"> 
    230         <widget class="QLabel" name="textStatus"> 
    231          <property name="sizePolicy"> 
    232           <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> 
    233            <horstretch>0</horstretch> 
    234            <verstretch>0</verstretch> 
    235           </sizepolicy> 
    236          </property> 
    237          <property name="text"> 
    238           <string>Installing updates</string> 
    239          </property> 
    240          <property name="alignment"> 
    241           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    242          </property> 
    243          <property name="wordWrap"> 
    244           <bool>true</bool> 
    245          </property> 
    246         </widget> 
    247        </item> 
    248        <item row="1" column="0"> 
    249         <widget class="QProgressBar" name="progressUpdate"> 
    250          <property name="value"> 
    251           <number>24</number> 
    252          </property> 
    253         </widget> 
    254        </item> 
    255        <item row="2" column="0"> 
    256         <widget class="QTextEdit" name="textDisplayOut"> 
    257          <property name="readOnly"> 
    258           <bool>true</bool> 
    259          </property> 
    260          <property name="html"> 
    261           <string notr="true">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; 
     232        </item> 
     233        <item row="1" column="0"> 
     234         <widget class="QProgressBar" name="progressUpdate"> 
     235          <property name="value"> 
     236           <number>24</number> 
     237          </property> 
     238         </widget> 
     239        </item> 
     240        <item row="2" column="0"> 
     241         <widget class="QTextEdit" name="textDisplayOut"> 
     242          <property name="readOnly"> 
     243           <bool>true</bool> 
     244          </property> 
     245          <property name="html"> 
     246           <string notr="true">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; 
    262247&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; 
    263248p, li { white-space: pre-wrap; } 
    264249&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt; 
    265250&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string> 
    266          </property> 
    267         </widget> 
    268        </item> 
    269       </layout> 
     251          </property> 
     252         </widget> 
     253        </item> 
     254       </layout> 
     255      </widget> 
    270256     </widget> 
    271     </widget> 
    272    </item> 
    273    <item row="2" column="0"> 
    274     <layout class="QHBoxLayout" name="horizontalLayout_3"> 
    275      <item> 
    276       <spacer name="horizontalSpacer_2"> 
    277        <property name="orientation"> 
    278         <enum>Qt::Horizontal</enum> 
    279        </property> 
    280        <property name="sizeHint" stdset="0"> 
    281         <size> 
    282          <width>40</width> 
    283          <height>20</height> 
    284         </size> 
    285        </property> 
    286       </spacer> 
    287      </item> 
    288      <item> 
    289       <widget class="QPushButton" name="pushClose"> 
    290        <property name="text"> 
    291         <string>&amp;Close</string> 
    292        </property> 
    293       </widget> 
    294      </item> 
    295     </layout> 
    296    </item> 
    297   </layout> 
     257    </item> 
     258    <item row="1" column="0"> 
     259     <layout class="QHBoxLayout" name="horizontalLayout_3"> 
     260      <item> 
     261       <spacer name="horizontalSpacer_2"> 
     262        <property name="orientation"> 
     263         <enum>Qt::Horizontal</enum> 
     264        </property> 
     265        <property name="sizeHint" stdset="0"> 
     266         <size> 
     267          <width>40</width> 
     268          <height>20</height> 
     269         </size> 
     270        </property> 
     271       </spacer> 
     272      </item> 
     273      <item> 
     274       <widget class="QPushButton" name="pushClose"> 
     275        <property name="text"> 
     276         <string>&amp;Close</string> 
     277        </property> 
     278       </widget> 
     279      </item> 
     280     </layout> 
     281    </item> 
     282   </layout> 
     283  </widget> 
     284  <widget class="QMenuBar" name="menubar"> 
     285   <property name="geometry"> 
     286    <rect> 
     287     <x>0</x> 
     288     <y>0</y> 
     289     <width>757</width> 
     290     <height>22</height> 
     291    </rect> 
     292   </property> 
     293   <widget class="QMenu" name="menu_File"> 
     294    <property name="title"> 
     295     <string>&amp;File</string> 
     296    </property> 
     297    <addaction name="action_Quit"/> 
     298   </widget> 
     299   <widget class="QMenu" name="menu_View"> 
     300    <property name="title"> 
     301     <string>&amp;View</string> 
     302    </property> 
     303    <addaction name="action_Basic"/> 
     304    <addaction name="action_Advanced"/> 
     305   </widget> 
     306   <addaction name="menu_File"/> 
     307   <addaction name="menu_View"/> 
     308  </widget> 
     309  <widget class="QStatusBar" name="statusbar"/> 
     310  <action name="action_Quit"> 
     311   <property name="text"> 
     312    <string>&amp;Quit</string> 
     313   </property> 
     314  </action> 
     315  <action name="action_Basic"> 
     316   <property name="checkable"> 
     317    <bool>true</bool> 
     318   </property> 
     319   <property name="checked"> 
     320    <bool>true</bool> 
     321   </property> 
     322   <property name="text"> 
     323    <string>&amp;Basic</string> 
     324   </property> 
     325  </action> 
     326  <action name="action_Advanced"> 
     327   <property name="checkable"> 
     328    <bool>true</bool> 
     329   </property> 
     330   <property name="text"> 
     331    <string>&amp;Advanced</string> 
     332   </property> 
     333  </action> 
    298334 </widget> 
    299335 <resources> 
Note: See TracChangeset for help on using the changeset viewer.