source: src-qt4/pc-updategui/mainWin.ui

Last change on this file was 013cd86, checked in by Kris Moore <kris@…>, 3 months ago

Improve the look-n-feel of the pc-updategui a bit, add status icons
showing whats going on during update checks / fetch / install

  • Property mode set to 100644
File size: 6.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>mainWin</class>
4 <widget class="QDialog" name="mainWin">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>618</width>
10    <height>403</height>
11   </rect>
12  </property>
13  <property name="sizePolicy">
14   <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
15    <horstretch>0</horstretch>
16    <verstretch>0</verstretch>
17   </sizepolicy>
18  </property>
19  <property name="windowTitle">
20   <string>Update Manager</string>
21  </property>
22  <property name="windowIcon">
23   <iconset resource="pc-updategui.qrc">
24    <normaloff>:/sysupdate.png</normaloff>:/sysupdate.png</iconset>
25  </property>
26  <layout class="QGridLayout" name="gridLayout_4">
27   <item row="0" column="0">
28    <layout class="QGridLayout" name="gridLayout">
29     <item row="0" column="0" rowspan="2">
30      <layout class="QHBoxLayout" name="horizontalLayout_4">
31       <item>
32        <widget class="QLabel" name="labelIcon">
33         <property name="minimumSize">
34          <size>
35           <width>64</width>
36           <height>64</height>
37          </size>
38         </property>
39         <property name="maximumSize">
40          <size>
41           <width>64</width>
42           <height>64</height>
43          </size>
44         </property>
45         <property name="text">
46          <string/>
47         </property>
48         <property name="pixmap">
49          <pixmap resource="pc-updategui.qrc">:/images/syscheck.png</pixmap>
50         </property>
51        </widget>
52       </item>
53       <item>
54        <widget class="QLabel" name="textLabel">
55         <property name="sizePolicy">
56          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Minimum">
57           <horstretch>0</horstretch>
58           <verstretch>0</verstretch>
59          </sizepolicy>
60         </property>
61         <property name="text">
62          <string>Checking for updates... Please wait...</string>
63         </property>
64         <property name="alignment">
65          <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
66         </property>
67         <property name="wordWrap">
68          <bool>true</bool>
69         </property>
70        </widget>
71       </item>
72      </layout>
73     </item>
74     <item row="0" column="1">
75      <widget class="QPushButton" name="buttonRescan">
76       <property name="sizePolicy">
77        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
78         <horstretch>0</horstretch>
79         <verstretch>0</verstretch>
80        </sizepolicy>
81       </property>
82       <property name="text">
83        <string>Re&amp;scan for Updates</string>
84       </property>
85       <property name="icon">
86        <iconset resource="pc-updategui.qrc">
87         <normaloff>:/view-refresh.png</normaloff>:/view-refresh.png</iconset>
88       </property>
89       <property name="flat">
90        <bool>false</bool>
91       </property>
92      </widget>
93     </item>
94     <item row="1" column="1">
95      <spacer name="verticalSpacer">
96       <property name="orientation">
97        <enum>Qt::Vertical</enum>
98       </property>
99       <property name="sizeHint" stdset="0">
100        <size>
101         <width>20</width>
102         <height>18</height>
103        </size>
104       </property>
105      </spacer>
106     </item>
107    </layout>
108   </item>
109   <item row="1" column="0">
110    <widget class="QProgressBar" name="progressUpdate">
111     <property name="value">
112      <number>24</number>
113     </property>
114    </widget>
115   </item>
116   <item row="2" column="0">
117    <widget class="QGroupBox" name="groupUpdates">
118     <property name="title">
119      <string>Available Updates</string>
120     </property>
121     <layout class="QGridLayout" name="gridLayout_3">
122      <item row="0" column="0">
123       <layout class="QHBoxLayout" name="horizontalLayout_2">
124        <item>
125         <widget class="QCheckBox" name="checkAll">
126          <property name="text">
127           <string>Select / Deselect All</string>
128          </property>
129         </widget>
130        </item>
131        <item>
132         <spacer name="horizontalSpacer">
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       </layout>
145      </item>
146      <item row="2" column="0">
147       <layout class="QHBoxLayout" name="horizontalLayout">
148        <item>
149         <widget class="QPushButton" name="pushInstallUpdates">
150          <property name="text">
151           <string>&amp;Install selected updates</string>
152          </property>
153         </widget>
154        </item>
155        <item>
156         <spacer name="spacer2">
157          <property name="orientation">
158           <enum>Qt::Horizontal</enum>
159          </property>
160          <property name="sizeType">
161           <enum>QSizePolicy::Expanding</enum>
162          </property>
163          <property name="sizeHint" stdset="0">
164           <size>
165            <width>223</width>
166            <height>21</height>
167           </size>
168          </property>
169         </spacer>
170        </item>
171       </layout>
172      </item>
173      <item row="1" column="0">
174       <widget class="QListWidget" name="listViewUpdates"/>
175      </item>
176     </layout>
177    </widget>
178   </item>
179   <item row="3" column="0">
180    <widget class="QGroupBox" name="groupDetails">
181     <property name="enabled">
182      <bool>true</bool>
183     </property>
184     <property name="title">
185      <string>Update Details</string>
186     </property>
187     <layout class="QGridLayout" name="gridLayout_2">
188      <item row="0" column="0">
189       <widget class="QTextEdit" name="textDesc">
190        <property name="readOnly">
191         <bool>true</bool>
192        </property>
193       </widget>
194      </item>
195     </layout>
196    </widget>
197   </item>
198   <item row="4" column="0">
199    <layout class="QHBoxLayout" name="horizontalLayout_3">
200     <item>
201      <spacer name="horizontalSpacer_2">
202       <property name="orientation">
203        <enum>Qt::Horizontal</enum>
204       </property>
205       <property name="sizeHint" stdset="0">
206        <size>
207         <width>40</width>
208         <height>20</height>
209        </size>
210       </property>
211      </spacer>
212     </item>
213     <item>
214      <widget class="QPushButton" name="pushClose">
215       <property name="text">
216        <string>&amp;Close</string>
217       </property>
218      </widget>
219     </item>
220    </layout>
221   </item>
222  </layout>
223 </widget>
224 <resources>
225  <include location="pc-updategui.qrc"/>
226 </resources>
227 <connections/>
228</ui>
Note: See TracBrowser for help on using the repository browser.