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

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

Clean up the tray icons for life-preserver so they are easier to see, and fix the constant resilvering messages when a reilver is finished.

  • Property mode set to 100644
File size: 18.0 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="statusTip">
176           <string/>
177          </property>
178          <property name="styleSheet">
179           <string notr="true">background-color: rgba(10,200,10,100); border-radius: 5px</string>
180          </property>
181          <property name="text">
182           <string notr="true">Replication Status</string>
183          </property>
184          <property name="alignment">
185           <set>Qt::AlignCenter</set>
186          </property>
187          <property name="wordWrap">
188           <bool>true</bool>
189          </property>
190         </widget>
191        </item>
192        <item>
193         <widget class="QLabel" name="label_mirror">
194          <property name="styleSheet">
195           <string notr="true">background-color: rgba(10,100,200,100); border-radius: 5px</string>
196          </property>
197          <property name="text">
198           <string notr="true">Mirror Status</string>
199          </property>
200          <property name="alignment">
201           <set>Qt::AlignCenter</set>
202          </property>
203          <property name="wordWrap">
204           <bool>true</bool>
205          </property>
206         </widget>
207        </item>
208        <item>
209         <widget class="QLabel" name="label_errors">
210          <property name="styleSheet">
211           <string notr="true">background-color: rgba(230,10,10,100); border-radius: 5px</string>
212          </property>
213          <property name="text">
214           <string notr="true">System Errors</string>
215          </property>
216          <property name="alignment">
217           <set>Qt::AlignCenter</set>
218          </property>
219          <property name="wordWrap">
220           <bool>true</bool>
221          </property>
222         </widget>
223        </item>
224       </layout>
225      </widget>
226      <widget class="QWidget" name="tab_restore">
227       <attribute name="title">
228        <string>Restore Data</string>
229       </attribute>
230       <layout class="QVBoxLayout" name="verticalLayout_2">
231        <item>
232         <layout class="QHBoxLayout" name="horizontalLayout_4">
233          <item>
234           <widget class="QComboBox" name="combo_datasets"/>
235          </item>
236         </layout>
237        </item>
238        <item>
239         <layout class="QHBoxLayout" name="horizontalLayout_2">
240          <item>
241           <widget class="QToolButton" name="tool_prevsnap">
242            <property name="statusTip">
243             <string>Select the previous (older) snapshot</string>
244            </property>
245            <property name="styleSheet">
246             <string notr="true"/>
247            </property>
248            <property name="text">
249             <string>Prev</string>
250            </property>
251            <property name="icon">
252             <iconset resource="lPreserve.qrc">
253              <normaloff>:/images/previous.png</normaloff>:/images/previous.png</iconset>
254            </property>
255            <property name="iconSize">
256             <size>
257              <width>16</width>
258              <height>16</height>
259             </size>
260            </property>
261           </widget>
262          </item>
263          <item>
264           <layout class="QVBoxLayout" name="verticalLayout_4">
265            <item>
266             <widget class="QSlider" name="slider_snapshots">
267              <property name="orientation">
268               <enum>Qt::Horizontal</enum>
269              </property>
270              <property name="tickPosition">
271               <enum>QSlider::TicksAbove</enum>
272              </property>
273             </widget>
274            </item>
275            <item>
276             <widget class="QLabel" name="label_snapshot">
277              <property name="styleSheet">
278               <string notr="true">border: 1px solid grey; border-radius: 5px</string>
279              </property>
280              <property name="text">
281               <string notr="true">Selected Snapshot</string>
282              </property>
283              <property name="alignment">
284               <set>Qt::AlignCenter</set>
285              </property>
286             </widget>
287            </item>
288           </layout>
289          </item>
290          <item>
291           <widget class="QToolButton" name="tool_nextsnap">
292            <property name="statusTip">
293             <string>Select the next (more recent) snapshot</string>
294            </property>
295            <property name="text">
296             <string>Next</string>
297            </property>
298            <property name="icon">
299             <iconset resource="lPreserve.qrc">
300              <normaloff>:/images/next.png</normaloff>:/images/next.png</iconset>
301            </property>
302           </widget>
303          </item>
304         </layout>
305        </item>
306        <item>
307         <spacer name="verticalSpacer_2">
308          <property name="orientation">
309           <enum>Qt::Vertical</enum>
310          </property>
311          <property name="sizeHint" stdset="0">
312           <size>
313            <width>20</width>
314            <height>40</height>
315           </size>
316          </property>
317         </spacer>
318        </item>
319        <item>
320         <widget class="Line" name="line_2">
321          <property name="orientation">
322           <enum>Qt::Horizontal</enum>
323          </property>
324         </widget>
325        </item>
326        <item>
327         <layout class="QHBoxLayout" name="horizontalLayout_3">
328          <item>
329           <widget class="QToolButton" name="tool_viewSnapshot">
330            <property name="statusTip">
331             <string>Browse through the currently selected snapshot</string>
332            </property>
333            <property name="text">
334             <string>View Snapshot</string>
335            </property>
336            <property name="icon">
337             <iconset resource="lPreserve.qrc">
338              <normaloff>:/images/view.png</normaloff>:/images/view.png</iconset>
339            </property>
340           </widget>
341          </item>
342          <item>
343           <spacer name="horizontalSpacer_2">
344            <property name="orientation">
345             <enum>Qt::Horizontal</enum>
346            </property>
347            <property name="sizeHint" stdset="0">
348             <size>
349              <width>40</width>
350              <height>20</height>
351             </size>
352            </property>
353           </spacer>
354          </item>
355          <item>
356           <widget class="QToolButton" name="tool_restoreDir">
357            <property name="statusTip">
358             <string>Revert the entire directory to the selected snapshot</string>
359            </property>
360            <property name="text">
361             <string>Restore Dir</string>
362            </property>
363            <property name="icon">
364             <iconset resource="lPreserve.qrc">
365              <normaloff>:/images/folder.png</normaloff>:/images/folder.png</iconset>
366            </property>
367            <property name="toolButtonStyle">
368             <enum>Qt::ToolButtonTextBesideIcon</enum>
369            </property>
370           </widget>
371          </item>
372          <item>
373           <widget class="QToolButton" name="tool_restoreFile">
374            <property name="statusTip">
375             <string>Retrieve file(s) from the selected snapshot</string>
376            </property>
377            <property name="text">
378             <string>Restore File</string>
379            </property>
380            <property name="icon">
381             <iconset resource="lPreserve.qrc">
382              <normaloff>:/images/copy.png</normaloff>:/images/copy.png</iconset>
383            </property>
384            <property name="toolButtonStyle">
385             <enum>Qt::ToolButtonTextBesideIcon</enum>
386            </property>
387           </widget>
388          </item>
389         </layout>
390        </item>
391       </layout>
392       <zorder></zorder>
393       <zorder></zorder>
394       <zorder>verticalSpacer_2</zorder>
395       <zorder>line_2</zorder>
396      </widget>
397     </widget>
398    </item>
399   </layout>
400  </widget>
401  <widget class="QMenuBar" name="menubar">
402   <property name="geometry">
403    <rect>
404     <x>0</x>
405     <y>0</y>
406     <width>377</width>
407     <height>20</height>
408    </rect>
409   </property>
410   <widget class="QMenu" name="menuFile">
411    <property name="title">
412     <string>File</string>
413    </property>
414    <addaction name="actionManage_Pool"/>
415    <addaction name="actionUnmanage_Pool"/>
416    <addaction name="separator"/>
417    <addaction name="action_SaveKeyToUSB"/>
418    <addaction name="separator"/>
419    <addaction name="actionClose_WIndow"/>
420   </widget>
421   <widget class="QMenu" name="menuView">
422    <property name="title">
423     <string>View</string>
424    </property>
425   </widget>
426   <widget class="QMenu" name="menuDisks">
427    <property name="title">
428     <string>Disks</string>
429    </property>
430    <addaction name="actionAdd_Disk"/>
431    <addaction name="actionRemove_Disk"/>
432    <addaction name="separator"/>
433    <addaction name="actionSet_Disk_Offline"/>
434    <addaction name="separator"/>
435    <addaction name="action_startScrub"/>
436   </widget>
437   <widget class="QMenu" name="menuSnapshots">
438    <property name="title">
439     <string>Snapshots</string>
440    </property>
441    <addaction name="action_newSnapshot"/>
442    <addaction name="action_rmSnapshot"/>
443   </widget>
444   <addaction name="menuFile"/>
445   <addaction name="menuView"/>
446   <addaction name="menuDisks"/>
447   <addaction name="menuSnapshots"/>
448  </widget>
449  <widget class="QStatusBar" name="statusbar"/>
450  <action name="actionClose_WIndow">
451   <property name="icon">
452    <iconset resource="lPreserve.qrc">
453     <normaloff>:/images/application-exit.png</normaloff>:/images/application-exit.png</iconset>
454   </property>
455   <property name="text">
456    <string>Close Window</string>
457   </property>
458  </action>
459  <action name="actionAdvanced">
460   <property name="text">
461    <string>Advanced</string>
462   </property>
463  </action>
464  <action name="actionBasic">
465   <property name="text">
466    <string>Basic</string>
467   </property>
468  </action>
469  <action name="actionManage_Pool">
470   <property name="icon">
471    <iconset resource="lPreserve.qrc">
472     <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset>
473   </property>
474   <property name="text">
475    <string>Manage Pool</string>
476   </property>
477  </action>
478  <action name="actionUnmanage_Pool">
479   <property name="icon">
480    <iconset resource="lPreserve.qrc">
481     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
482   </property>
483   <property name="text">
484    <string>Unmanage Pool</string>
485   </property>
486  </action>
487  <action name="actionRecover_File">
488   <property name="text">
489    <string>Recover File</string>
490   </property>
491  </action>
492  <action name="actionRestore_Dataset">
493   <property name="text">
494    <string>Restore Dataset</string>
495   </property>
496  </action>
497  <action name="actionSave_Key_to_USB">
498   <property name="text">
499    <string>Save Key to USB</string>
500   </property>
501  </action>
502  <action name="actionAdd_Disk">
503   <property name="icon">
504    <iconset resource="lPreserve.qrc">
505     <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset>
506   </property>
507   <property name="text">
508    <string>Add Disk</string>
509   </property>
510  </action>
511  <action name="actionRemove_Disk">
512   <property name="icon">
513    <iconset resource="lPreserve.qrc">
514     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
515   </property>
516   <property name="text">
517    <string>Remove Disk</string>
518   </property>
519  </action>
520  <action name="actionSet_Disk_Offline">
521   <property name="icon">
522    <iconset resource="lPreserve.qrc">
523     <normaloff>:/images/network-wired.png</normaloff>:/images/network-wired.png</iconset>
524   </property>
525   <property name="text">
526    <string>Set Disk Offline</string>
527   </property>
528  </action>
529  <action name="actionNew_Snapshot">
530   <property name="text">
531    <string>New Snapshot</string>
532   </property>
533  </action>
534  <action name="action_newSnapshot">
535   <property name="icon">
536    <iconset resource="lPreserve.qrc">
537     <normaloff>:/images/camera_add.png</normaloff>:/images/camera_add.png</iconset>
538   </property>
539   <property name="text">
540    <string>New Snapshot</string>
541   </property>
542  </action>
543  <action name="action_rmSnapshot">
544   <property name="icon">
545    <iconset resource="lPreserve.qrc">
546     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
547   </property>
548   <property name="text">
549    <string>Delete Snapshot</string>
550   </property>
551  </action>
552  <action name="action_SaveKeyToUSB">
553   <property name="icon">
554    <iconset resource="lPreserve.qrc">
555     <normaloff>:/images/key.png</normaloff>:/images/key.png</iconset>
556   </property>
557   <property name="text">
558    <string>Save Key to USB</string>
559   </property>
560  </action>
561  <action name="action_startScrub">
562   <property name="icon">
563    <iconset resource="lPreserve.qrc">
564     <normaloff>:/images/system-run.png</normaloff>:/images/system-run.png</iconset>
565   </property>
566   <property name="text">
567    <string>Start Scrub</string>
568   </property>
569   <property name="statusTip">
570    <string>Check system data integrity</string>
571   </property>
572  </action>
573 </widget>
574 <resources>
575  <include location="lPreserve.qrc"/>
576 </resources>
577 <connections/>
578</ui>
Note: See TracBrowser for help on using the repository browser.