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

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

Add the beginnings of a new Life Preserver main GUI (LPMain)

  • Property mode set to 100644
File size: 12.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>380</width>
10    <height>231</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::Minimum</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="text">
49         <string>Configure</string>
50        </property>
51        <property name="icon">
52         <iconset resource="lPreserve.qrc">
53          <normaloff>:/images/configure.png</normaloff>:/images/configure.png</iconset>
54        </property>
55       </widget>
56      </item>
57      <item>
58       <widget class="QToolButton" name="tool_configBackups">
59        <property name="text">
60         <string>...</string>
61        </property>
62        <property name="icon">
63         <iconset resource="lPreserve.qrc">
64          <normaloff>:/images/drive-removable-media.png</normaloff>:/images/drive-removable-media.png</iconset>
65        </property>
66       </widget>
67      </item>
68     </layout>
69    </item>
70    <item>
71     <widget class="QTabWidget" name="tabWidget">
72      <property name="currentIndex">
73       <number>0</number>
74      </property>
75      <widget class="QWidget" name="tab_status">
76       <attribute name="title">
77        <string>Status</string>
78       </attribute>
79       <layout class="QFormLayout" name="formLayout">
80        <item row="0" column="0">
81         <widget class="QLabel" name="label">
82          <property name="font">
83           <font>
84            <weight>75</weight>
85            <bold>true</bold>
86           </font>
87          </property>
88          <property name="text">
89           <string>System State:</string>
90          </property>
91         </widget>
92        </item>
93        <item row="0" column="1">
94         <widget class="QLabel" name="label_status">
95          <property name="text">
96           <string notr="true">GOOD</string>
97          </property>
98         </widget>
99        </item>
100        <item row="1" column="0">
101         <widget class="QLabel" name="label_2">
102          <property name="font">
103           <font>
104            <weight>75</weight>
105            <bold>true</bold>
106           </font>
107          </property>
108          <property name="text">
109           <string>Number of Disks:</string>
110          </property>
111         </widget>
112        </item>
113        <item row="1" column="1">
114         <widget class="QLabel" name="label_numdisks">
115          <property name="text">
116           <string notr="true">1</string>
117          </property>
118         </widget>
119        </item>
120        <item row="2" column="0">
121         <widget class="QLabel" name="label_3">
122          <property name="font">
123           <font>
124            <weight>75</weight>
125            <bold>true</bold>
126           </font>
127          </property>
128          <property name="text">
129           <string>Safety Level:</string>
130          </property>
131         </widget>
132        </item>
133        <item row="2" column="1">
134         <widget class="QLabel" name="label_safety">
135          <property name="text">
136           <string notr="true">None / Mirror / Remote</string>
137          </property>
138         </widget>
139        </item>
140       </layout>
141      </widget>
142      <widget class="QWidget" name="tab_restore">
143       <attribute name="title">
144        <string>Restore Data</string>
145       </attribute>
146       <layout class="QVBoxLayout" name="verticalLayout_2">
147        <item>
148         <layout class="QHBoxLayout" name="horizontalLayout_4">
149          <item>
150           <widget class="QComboBox" name="combo_datasets"/>
151          </item>
152         </layout>
153        </item>
154        <item>
155         <layout class="QHBoxLayout" name="horizontalLayout_2">
156          <item>
157           <widget class="QToolButton" name="tool_prevsnap">
158            <property name="text">
159             <string>Prev</string>
160            </property>
161           </widget>
162          </item>
163          <item>
164           <widget class="QSlider" name="slider_snapshots">
165            <property name="orientation">
166             <enum>Qt::Horizontal</enum>
167            </property>
168            <property name="tickPosition">
169             <enum>QSlider::TicksAbove</enum>
170            </property>
171           </widget>
172          </item>
173          <item>
174           <widget class="QToolButton" name="tool_nextsnap">
175            <property name="text">
176             <string>Next</string>
177            </property>
178           </widget>
179          </item>
180         </layout>
181        </item>
182        <item>
183         <widget class="QLabel" name="label_snapshot">
184          <property name="text">
185           <string notr="true">Selected Snapshot</string>
186          </property>
187          <property name="alignment">
188           <set>Qt::AlignCenter</set>
189          </property>
190         </widget>
191        </item>
192        <item>
193         <layout class="QHBoxLayout" name="horizontalLayout_3">
194          <item>
195           <spacer name="horizontalSpacer_2">
196            <property name="orientation">
197             <enum>Qt::Horizontal</enum>
198            </property>
199            <property name="sizeHint" stdset="0">
200             <size>
201              <width>40</width>
202              <height>20</height>
203             </size>
204            </property>
205           </spacer>
206          </item>
207          <item>
208           <widget class="QToolButton" name="tool_restoreDir">
209            <property name="text">
210             <string>Restore Dir</string>
211            </property>
212            <property name="icon">
213             <iconset resource="lPreserve.qrc">
214              <normaloff>:/images/folder.png</normaloff>:/images/folder.png</iconset>
215            </property>
216            <property name="toolButtonStyle">
217             <enum>Qt::ToolButtonTextBesideIcon</enum>
218            </property>
219           </widget>
220          </item>
221          <item>
222           <widget class="QToolButton" name="tool_restoreFile">
223            <property name="text">
224             <string>Restore File</string>
225            </property>
226            <property name="icon">
227             <iconset resource="lPreserve.qrc">
228              <normaloff>:/images/copy.png</normaloff>:/images/copy.png</iconset>
229            </property>
230            <property name="toolButtonStyle">
231             <enum>Qt::ToolButtonTextBesideIcon</enum>
232            </property>
233           </widget>
234          </item>
235         </layout>
236        </item>
237       </layout>
238       <zorder></zorder>
239       <zorder></zorder>
240       <zorder>label_snapshot</zorder>
241      </widget>
242     </widget>
243    </item>
244   </layout>
245  </widget>
246  <widget class="QMenuBar" name="menubar">
247   <property name="geometry">
248    <rect>
249     <x>0</x>
250     <y>0</y>
251     <width>380</width>
252     <height>20</height>
253    </rect>
254   </property>
255   <widget class="QMenu" name="menuFile">
256    <property name="title">
257     <string>File</string>
258    </property>
259    <addaction name="actionManage_Pool"/>
260    <addaction name="actionUnmanage_Pool"/>
261    <addaction name="separator"/>
262    <addaction name="actionSave_Key_to_USB_2"/>
263    <addaction name="separator"/>
264    <addaction name="actionClose_WIndow"/>
265   </widget>
266   <widget class="QMenu" name="menuView">
267    <property name="title">
268     <string>View</string>
269    </property>
270   </widget>
271   <widget class="QMenu" name="menuDisks">
272    <property name="title">
273     <string>Disks</string>
274    </property>
275    <addaction name="actionAdd_Disk"/>
276    <addaction name="actionRemove_Disk"/>
277    <addaction name="separator"/>
278    <addaction name="actionSet_Disk_Offline"/>
279    <addaction name="separator"/>
280    <addaction name="action_startScrub"/>
281   </widget>
282   <widget class="QMenu" name="menuSnapshots">
283    <property name="title">
284     <string>Snapshots</string>
285    </property>
286    <addaction name="actionNew_Snapshot_2"/>
287    <addaction name="actionDelete_Snapshot"/>
288   </widget>
289   <addaction name="menuFile"/>
290   <addaction name="menuView"/>
291   <addaction name="menuDisks"/>
292   <addaction name="menuSnapshots"/>
293  </widget>
294  <widget class="QStatusBar" name="statusbar"/>
295  <action name="actionClose_WIndow">
296   <property name="icon">
297    <iconset resource="lPreserve.qrc">
298     <normaloff>:/images/application-exit.png</normaloff>:/images/application-exit.png</iconset>
299   </property>
300   <property name="text">
301    <string>Close Window</string>
302   </property>
303  </action>
304  <action name="actionAdvanced">
305   <property name="text">
306    <string>Advanced</string>
307   </property>
308  </action>
309  <action name="actionBasic">
310   <property name="text">
311    <string>Basic</string>
312   </property>
313  </action>
314  <action name="actionManage_Pool">
315   <property name="icon">
316    <iconset resource="lPreserve.qrc">
317     <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset>
318   </property>
319   <property name="text">
320    <string>Manage Pool</string>
321   </property>
322  </action>
323  <action name="actionUnmanage_Pool">
324   <property name="icon">
325    <iconset resource="lPreserve.qrc">
326     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
327   </property>
328   <property name="text">
329    <string>Unmanage Pool</string>
330   </property>
331  </action>
332  <action name="actionRecover_File">
333   <property name="text">
334    <string>Recover File</string>
335   </property>
336  </action>
337  <action name="actionRestore_Dataset">
338   <property name="text">
339    <string>Restore Dataset</string>
340   </property>
341  </action>
342  <action name="actionSave_Key_to_USB">
343   <property name="text">
344    <string>Save Key to USB</string>
345   </property>
346  </action>
347  <action name="actionAdd_Disk">
348   <property name="icon">
349    <iconset resource="lPreserve.qrc">
350     <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset>
351   </property>
352   <property name="text">
353    <string>Add Disk</string>
354   </property>
355  </action>
356  <action name="actionRemove_Disk">
357   <property name="icon">
358    <iconset resource="lPreserve.qrc">
359     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
360   </property>
361   <property name="text">
362    <string>Remove Disk</string>
363   </property>
364  </action>
365  <action name="actionSet_Disk_Offline">
366   <property name="icon">
367    <iconset resource="lPreserve.qrc">
368     <normaloff>:/images/network-wired.png</normaloff>:/images/network-wired.png</iconset>
369   </property>
370   <property name="text">
371    <string>Set Disk Offline</string>
372   </property>
373  </action>
374  <action name="actionNew_Snapshot">
375   <property name="text">
376    <string>New Snapshot</string>
377   </property>
378  </action>
379  <action name="actionNew_Snapshot_2">
380   <property name="icon">
381    <iconset resource="lPreserve.qrc">
382     <normaloff>:/images/camera_add.png</normaloff>:/images/camera_add.png</iconset>
383   </property>
384   <property name="text">
385    <string>New Snapshot</string>
386   </property>
387  </action>
388  <action name="actionDelete_Snapshot">
389   <property name="icon">
390    <iconset resource="lPreserve.qrc">
391     <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset>
392   </property>
393   <property name="text">
394    <string>Delete Snapshot</string>
395   </property>
396  </action>
397  <action name="actionSave_Key_to_USB_2">
398   <property name="icon">
399    <iconset resource="lPreserve.qrc">
400     <normaloff>:/images/key.png</normaloff>:/images/key.png</iconset>
401   </property>
402   <property name="text">
403    <string>Save Key to USB</string>
404   </property>
405  </action>
406  <action name="action_startScrub">
407   <property name="icon">
408    <iconset resource="lPreserve.qrc">
409     <normaloff>:/images/system-run.png</normaloff>:/images/system-run.png</iconset>
410   </property>
411   <property name="text">
412    <string>Start Scrub</string>
413   </property>
414   <property name="statusTip">
415    <string>Check system data integrity</string>
416   </property>
417  </action>
418 </widget>
419 <resources>
420  <include location="lPreserve.qrc"/>
421 </resources>
422 <connections/>
423</ui>
Note: See TracBrowser for help on using the repository browser.