source: src-qt4/life-preserver/LPMain.ui @ a194d99

9.2-releasereleng/10.0releng/10.0.1
Last change on this file since a194d99 was a194d99, checked in by Ken Moore <ken@…>, 7 months ago

Clean up the new life preserver UI and add a couple needed icons

  • Property mode set to 100644
File size: 17.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>LPMain</class>
4 <widget class="QMainWindow" name="LPMain">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>377</width>
10    <height>245</height>
11   </rect>
12  </property>
13  <property name="windowTitle">
14   <string>Life Preserver</string>
15  </property>
16  <widget class="QWidget" name="centralwidget">
17   <layout class="QVBoxLayout" name="verticalLayout">
18    <item>
19     <layout class="QHBoxLayout" name="horizontalLayout">
20      <item>
21       <widget class="QComboBox" name="combo_pools">
22        <property name="sizePolicy">
23         <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
24          <horstretch>0</horstretch>
25          <verstretch>0</verstretch>
26         </sizepolicy>
27        </property>
28       </widget>
29      </item>
30      <item>
31       <spacer name="horizontalSpacer">
32        <property name="orientation">
33         <enum>Qt::Horizontal</enum>
34        </property>
35        <property name="sizeType">
36         <enum>QSizePolicy::Expanding</enum>
37        </property>
38        <property name="sizeHint" stdset="0">
39         <size>
40          <width>40</width>
41          <height>20</height>
42         </size>
43        </property>
44       </spacer>
45      </item>
46      <item>
47       <widget class="QToolButton" name="tool_configure">
48        <property name="statusTip">
49         <string>Configure the local snapshot policies</string>
50        </property>
51        <property name="text">
52         <string>Configure</string>
53        </property>
54        <property name="icon">
55         <iconset resource="lPreserve.qrc">
56          <normaloff>:/images/configure.png</normaloff>:/images/configure.png</iconset>
57        </property>
58       </widget>
59      </item>
60      <item>
61       <widget class="QToolButton" name="tool_configBackups">
62        <property name="statusTip">
63         <string>Configure additional data safety procedures</string>
64        </property>
65        <property name="text">
66         <string>...</string>
67        </property>
68        <property name="icon">
69         <iconset resource="lPreserve.qrc">
70          <normaloff>:/images/drive-removable-media.png</normaloff>:/images/drive-removable-media.png</iconset>
71        </property>
72       </widget>
73      </item>
74     </layout>
75    </item>
76    <item>
77     <widget class="QTabWidget" name="tabWidget">
78      <property name="currentIndex">
79       <number>0</number>
80      </property>
81      <widget class="QWidget" name="tab_status">
82       <attribute name="title">
83        <string>Status</string>
84       </attribute>
85       <layout class="QVBoxLayout" name="verticalLayout_3">
86        <item>
87         <layout class="QFormLayout" name="formLayout_2">
88          <item row="0" column="0">
89           <widget class="QLabel" name="label">
90            <property name="font">
91             <font>
92              <weight>75</weight>
93              <bold>true</bold>
94             </font>
95            </property>
96            <property name="text">
97             <string>System State:</string>
98            </property>
99           </widget>
100          </item>
101          <item row="0" column="1">
102           <widget class="QLabel" name="label_status">
103            <property name="text">
104             <string notr="true">GOOD</string>
105            </property>
106           </widget>
107          </item>
108          <item row="1" column="0">
109           <widget class="QLabel" name="label_2">
110            <property name="font">
111             <font>
112              <weight>75</weight>
113              <bold>true</bold>
114             </font>
115            </property>
116            <property name="text">
117             <string>Number of Disks:</string>
118            </property>
119           </widget>
120          </item>
121          <item row="1" column="1">
122           <widget class="QLabel" name="label_numdisks">
123            <property name="text">
124             <string notr="true">1</string>
125            </property>
126           </widget>
127          </item>
128          <item row="2" column="0">
129           <widget class="QLabel" name="label_3">
130            <property name="font">
131             <font>
132              <weight>75</weight>
133              <bold>true</bold>
134             </font>
135            </property>
136            <property name="text">
137             <string>Latest Snapshot:</string>
138            </property>
139           </widget>
140          </item>
141          <item row="2" column="1">
142           <widget class="QLabel" name="label_latestsnapshot">
143            <property name="text">
144             <string notr="true">snapshot</string>
145            </property>
146           </widget>
147          </item>
148         </layout>
149        </item>
150        <item>
151         <spacer name="verticalSpacer">
152          <property name="orientation">
153           <enum>Qt::Vertical</enum>
154          </property>
155          <property name="sizeType">
156           <enum>QSizePolicy::Expanding</enum>
157          </property>
158          <property name="sizeHint" stdset="0">
159           <size>
160            <width>20</width>
161            <height>40</height>
162           </size>
163          </property>
164         </spacer>
165        </item>
166        <item>
167         <widget class="Line" name="line">
168          <property name="orientation">
169           <enum>Qt::Horizontal</enum>
170          </property>
171         </widget>
172        </item>
173        <item>
174         <widget class="QLabel" name="label_replication">
175          <property name="styleSheet">
176           <string notr="true">background-color: rgba(10,200,10,100)</string>
177          </property>
178          <property name="text">
179           <string notr="true">Replication Status</string>
180          </property>
181          <property name="alignment">
182           <set>Qt::AlignCenter</set>
183          </property>
184          <property name="wordWrap">
185           <bool>true</bool>
186          </property>
187         </widget>
188        </item>
189        <item>
190         <widget class="QLabel" name="label_mirror">
191          <property name="styleSheet">
192           <string notr="true">background-color: rgba(10,100,200,100)</string>
193          </property>
194          <property name="text">
195           <string notr="true">Mirror Status</string>
196          </property>
197          <property name="alignment">
198           <set>Qt::AlignCenter</set>
199          </property>
200          <property name="wordWrap">
201           <bool>true</bool>
202          </property>
203         </widget>
204        </item>
205        <item>
206         <widget class="QLabel" name="label_errors">
207          <property name="styleSheet">
208           <string notr="true">background-color: rgba(230,10,10,100)</string>
209          </property>
210          <property name="text">
211           <string notr="true">System Errors</string>
212          </property>
213          <property name="alignment">
214           <set>Qt::AlignCenter</set>
215          </property>
216          <property name="wordWrap">
217           <bool>true</bool>
218          </property>
219         </widget>
220        </item>
221       </layout>
222      </widget>
223      <widget class="QWidget" name="tab_restore">
224       <attribute name="title">
225        <string>Restore Data</string>
226       </attribute>
227       <layout class="QVBoxLayout" name="verticalLayout_2">
228        <item>
229         <layout class="QHBoxLayout" name="horizontalLayout_4">
230          <item>
231           <widget class="QComboBox" name="combo_datasets"/>
232          </item>
233         </layout>
234        </item>
235        <item>
236         <layout class="QHBoxLayout" name="horizontalLayout_2">
237          <item>
238           <widget class="QToolButton" name="tool_prevsnap">
239            <property name="styleSheet">
240             <string notr="true"/>
241            </property>
242            <property name="text">
243             <string>Prev</string>
244            </property>
245            <property name="icon">
246             <iconset resource="lPreserve.qrc">
247              <normaloff>:/images/previous.png</normaloff>:/images/previous.png</iconset>
248            </property>
249            <property name="iconSize">
250             <size>
251              <width>16</width>
252              <height>16</height>
253             </size>
254            </property>
255           </widget>
256          </item>
257          <item>
258           <layout class="QVBoxLayout" name="verticalLayout_4">
259            <item>
260             <widget class="QSlider" name="slider_snapshots">
261              <property name="orientation">
262               <enum>Qt::Horizontal</enum>
263              </property>
264              <property name="tickPosition">
265               <enum>QSlider::TicksAbove</enum>
266              </property>
267             </widget>
268            </item>
269            <item>
270             <widget class="QLabel" name="label_snapshot">
271              <property name="styleSheet">
272               <string notr="true">border: 1px solid grey; border-radius: 5px</string>
273              </property>
274              <property name="text">
275               <string notr="true">Selected Snapshot</string>
276              </property>
277              <property name="alignment">
278               <set>Qt::AlignCenter</set>
279              </property>
280             </widget>
281            </item>
282           </layout>
283          </item>
284          <item>
285           <widget class="QToolButton" name="tool_nextsnap">
286            <property name="text">
287             <string>Next</string>
288            </property>
289            <property name="icon">
290             <iconset resource="lPreserve.qrc">
291              <normaloff>:/images/next.png</normaloff>:/images/next.png</iconset>
292            </property>
293           </widget>
294          </item>
295         </layout>
296        </item>
297        <item>
298         <spacer name="verticalSpacer_2">
299          <property name="orientation">
300           <enum>Qt::Vertical</enum>
301          </property>
302          <property name="sizeHint" stdset="0">
303           <size>
304            <width>20</width>
305            <height>40</height>
306           </size>
307          </property>
308         </spacer>
309        </item>
310        <item>
311         <widget class="Line" name="line_2">
312          <property name="orientation">
313           <enum>Qt::Horizontal</enum>
314          </property>
315         </widget>
316        </item>
317        <item>
318         <layout class="QHBoxLayout" name="horizontalLayout_3">
319          <item>
320           <widget class="QToolButton" name="tool_viewSnapshot">
321            <property name="statusTip">
322             <string>Browse through the currently selected snapshot</string>
323            </property>
324            <property name="text">
325             <string>View Snapshot</string>
326            </property>
327            <property name="icon">
328             <iconset resource="lPreserve.qrc">
329              <normaloff>:/images/view.png</normaloff>:/images/view.png</iconset>
330            </property>
331           </widget>
332          </item>
333          <item>
334           <spacer name="horizontalSpacer_2">
335            <property name="orientation">
336             <enum>Qt::Horizontal</enum>
337            </property>
338            <property name="sizeHint" stdset="0">
339             <size>
340              <width>40</width>
341              <height>20</height>
342             </size>
343            </property>
344           </spacer>
345          </item>
346          <item>
347           <widget class="QToolButton" name="tool_restoreDir">
348            <property name="statusTip">
349             <string>Revert the entire directory to the selected snapshot</string>
350            </property>
351            <property name="text">
352             <string>Restore Dir</string>
353            </property>
354            <property name="icon">
355             <iconset resource="lPreserve.qrc">
356              <normaloff>:/images/folder.png</normaloff>:/images/folder.png</iconset>
357            </property>
358            <property name="toolButtonStyle">
359             <enum>Qt::ToolButtonTextBesideIcon</enum>
360            </property>
361           </widget>
362          </item>
363          <item>
364           <widget class="QToolButton" name="tool_restoreFile">
365            <property name="statusTip">
366             <string>Retrieve file(s) from the selected snapshot</string>
367            </property>
368            <property name="text">
369             <string>Restore File</string>
370            </property>
371            <property name="icon">
372             <iconset resource="lPreserve.qrc">
373              <normaloff>:/images/copy.png</normaloff>:/images/copy.png</iconset>
374            </property>
375            <property name="toolButtonStyle">
376             <enum>Qt::ToolButtonTextBesideIcon</enum>
377            </property>
378           </widget>
379          </item>
380         </layout>
381        </item>
382       </layout>
383       <zorder></zorder>
384       <zorder></zorder>
385       <zorder>verticalSpacer_2</zorder>
386       <zorder>line_2</zorder>
387      </widget>
388     </widget>
389    </item>
390   </layout>
391  </widget>
392  <widget class="QMenuBar" name="menubar">
393   <property name="geometry">
394    <rect>
395     <x>0</x>
396     <y>0</y>
397     <width>377</width>
398     <height>20</height>
399    </rect>
400   </property>
401   <widget class="QMenu" name="menuFile">
402    <property name="title">
403     <string>File</string>
404    </property>
405    <addaction name="actionManage_Pool"/>
406    <addaction name="actionUnmanage_Pool"/>
407    <addaction name="separator"/>
408    <addaction name="action_SaveKeyToUSB"/>
409    <addaction name="separator"/>
410    <addaction name="actionClose_WIndow"/>
411   </widget>
412   <widget class="QMenu" name="menuView">
413    <property name="title">
414     <string>View</string>
415    </property>
416   </widget>
417   <widget class="QMenu" name="menuDisks">
418    <property name="title">
419     <string>Disks</string>
420    </property>
421    <addaction name="actionAdd_Disk"/>
422    <addaction name="actionRemove_Disk"/>
423    <addaction name="separator"/>
424    <addaction name="actionSet_Disk_Offline"/>
425    <addaction name="separator"/>
426    <addaction name="action_startScrub"/>
427   </widget>
428   <widget class="QMenu" name="menuSnapshots">
429    <property name="title">
430     <string>Snapshots</string>
431    </property>
432    <addaction name="action_newSnapshot"/>
433    <addaction name="action_rmSnapshot"/>
434   </widget>
435   <addaction name="menuFile"/>
436   <addaction name="menuView"/>
437   <addaction name="menuDisks"/>
438   <addaction name="menuSnapshots"/>
439  </widget>
440  <widget class="QStatusBar" name="statusbar"/>
441  <action name="actionClose_WIndow">
442   <property name="icon">
443    <iconset resource="lPreserve.qrc">
444     <normaloff>:/images/application-exit.png</normaloff>:/images/application-exit.png</iconset>
445   </property>
446   <property name="text">
447    <string>Close Window</string>
448   </property>
449  </action>
450  <action name="actionAdvanced">
451   <property name="text">
452    <string>Advanced</string>
453   </property>
454  </action>
455  <action name="actionBasic">
456   <property name="text">
457    <string>Basic</string>
458   </property>
459  </action>
460  <action name="actionManage_Pool">
461   <property name="icon">
462    <iconset resource="lPreserve.qrc">
463     <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset>
464   </property>
465   <property name="text">
466    <string>Manage Pool</string>
467   </property>
468  </action>
469  <action name="actionUnmanage_Pool">
470   <property name="icon">
471    <iconset resource="lPreserve.qrc">
472     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
473   </property>
474   <property name="text">
475    <string>Unmanage Pool</string>
476   </property>
477  </action>
478  <action name="actionRecover_File">
479   <property name="text">
480    <string>Recover File</string>
481   </property>
482  </action>
483  <action name="actionRestore_Dataset">
484   <property name="text">
485    <string>Restore Dataset</string>
486   </property>
487  </action>
488  <action name="actionSave_Key_to_USB">
489   <property name="text">
490    <string>Save Key to USB</string>
491   </property>
492  </action>
493  <action name="actionAdd_Disk">
494   <property name="icon">
495    <iconset resource="lPreserve.qrc">
496     <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset>
497   </property>
498   <property name="text">
499    <string>Add Disk</string>
500   </property>
501  </action>
502  <action name="actionRemove_Disk">
503   <property name="icon">
504    <iconset resource="lPreserve.qrc">
505     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
506   </property>
507   <property name="text">
508    <string>Remove Disk</string>
509   </property>
510  </action>
511  <action name="actionSet_Disk_Offline">
512   <property name="icon">
513    <iconset resource="lPreserve.qrc">
514     <normaloff>:/images/network-wired.png</normaloff>:/images/network-wired.png</iconset>
515   </property>
516   <property name="text">
517    <string>Set Disk Offline</string>
518   </property>
519  </action>
520  <action name="actionNew_Snapshot">
521   <property name="text">
522    <string>New Snapshot</string>
523   </property>
524  </action>
525  <action name="action_newSnapshot">
526   <property name="icon">
527    <iconset resource="lPreserve.qrc">
528     <normaloff>:/images/camera_add.png</normaloff>:/images/camera_add.png</iconset>
529   </property>
530   <property name="text">
531    <string>New Snapshot</string>
532   </property>
533  </action>
534  <action name="action_rmSnapshot">
535   <property name="icon">
536    <iconset resource="lPreserve.qrc">
537     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
538   </property>
539   <property name="text">
540    <string>Delete Snapshot</string>
541   </property>
542  </action>
543  <action name="action_SaveKeyToUSB">
544   <property name="icon">
545    <iconset resource="lPreserve.qrc">
546     <normaloff>:/images/key.png</normaloff>:/images/key.png</iconset>
547   </property>
548   <property name="text">
549    <string>Save Key to USB</string>
550   </property>
551  </action>
552  <action name="action_startScrub">
553   <property name="icon">
554    <iconset resource="lPreserve.qrc">
555     <normaloff>:/images/system-run.png</normaloff>:/images/system-run.png</iconset>
556   </property>
557   <property name="text">
558    <string>Start Scrub</string>
559   </property>
560   <property name="statusTip">
561    <string>Check system data integrity</string>
562   </property>
563  </action>
564 </widget>
565 <resources>
566  <include location="lPreserve.qrc"/>
567 </resources>
568 <connections/>
569</ui>
Note: See TracBrowser for help on using the repository browser.