source: src-qt4/life-preserver/lp-gui/LPWizard.ui @ 6a2483b

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

Remove the old life-preserver from the src-qt4/life-preserver dir, and replace it with src-qt4/life-preserver/lp-tray and src-qt4/life-preserver/lp-gui.

  • Property mode set to 100644
File size: 20.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>LPWizard</class>
4 <widget class="QWizard" name="LPWizard">
5  <property name="windowModality">
6   <enum>Qt::ApplicationModal</enum>
7  </property>
8  <property name="geometry">
9   <rect>
10    <x>0</x>
11    <y>0</y>
12    <width>474</width>
13    <height>381</height>
14   </rect>
15  </property>
16  <property name="windowTitle">
17   <string>New Life Preserver</string>
18  </property>
19  <property name="windowIcon">
20   <iconset resource="lPreserve.qrc">
21    <normaloff>:/images/lifepreserver.png</normaloff>:/images/lifepreserver.png</iconset>
22  </property>
23  <property name="options">
24   <set>QWizard::IndependentPages</set>
25  </property>
26  <widget class="QWizardPage" name="wizardPage1">
27   <layout class="QVBoxLayout" name="verticalLayout">
28    <item>
29     <spacer name="verticalSpacer">
30      <property name="orientation">
31       <enum>Qt::Vertical</enum>
32      </property>
33      <property name="sizeHint" stdset="0">
34       <size>
35        <width>20</width>
36        <height>40</height>
37       </size>
38      </property>
39     </spacer>
40    </item>
41    <item>
42     <widget class="QLabel" name="label">
43      <property name="text">
44       <string>This wizard will walk you through the process of setting up a new snapshot schedule for the following ZFS dataset:</string>
45      </property>
46      <property name="wordWrap">
47       <bool>true</bool>
48      </property>
49     </widget>
50    </item>
51    <item>
52     <spacer name="verticalSpacer_6">
53      <property name="orientation">
54       <enum>Qt::Vertical</enum>
55      </property>
56      <property name="sizeType">
57       <enum>QSizePolicy::Minimum</enum>
58      </property>
59      <property name="sizeHint" stdset="0">
60       <size>
61        <width>20</width>
62        <height>10</height>
63       </size>
64      </property>
65     </spacer>
66    </item>
67    <item>
68     <widget class="QLabel" name="label_dataset">
69      <property name="font">
70       <font>
71        <weight>75</weight>
72        <bold>true</bold>
73       </font>
74      </property>
75      <property name="text">
76       <string notr="true">SAMPLE</string>
77      </property>
78      <property name="alignment">
79       <set>Qt::AlignCenter</set>
80      </property>
81     </widget>
82    </item>
83    <item>
84     <spacer name="verticalSpacer_5">
85      <property name="orientation">
86       <enum>Qt::Vertical</enum>
87      </property>
88      <property name="sizeHint" stdset="0">
89       <size>
90        <width>20</width>
91        <height>40</height>
92       </size>
93      </property>
94     </spacer>
95    </item>
96   </layout>
97  </widget>
98  <widget class="QWizardPage" name="wizardPage">
99   <property name="title">
100    <string/>
101   </property>
102   <property name="subTitle">
103    <string/>
104   </property>
105   <layout class="QGridLayout" name="gridLayout_8">
106    <item row="0" column="0">
107     <widget class="QGroupBox" name="groupBox_4">
108      <property name="title">
109       <string>Snapshot schedule</string>
110      </property>
111      <layout class="QVBoxLayout" name="verticalLayout_2">
112       <item>
113        <widget class="QLabel" name="label_6">
114         <property name="text">
115          <string>Snapshots can be scheduled anywhere from daily, down to every 5 minutes. Snapshots consume very little disk space, and will only grow as the current data on disk changes.  </string>
116         </property>
117         <property name="wordWrap">
118          <bool>true</bool>
119         </property>
120        </widget>
121       </item>
122       <item>
123        <layout class="QGridLayout" name="gridLayout_4">
124         <item row="1" column="0">
125          <widget class="QRadioButton" name="radioHourly">
126           <property name="sizePolicy">
127            <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
128             <horstretch>0</horstretch>
129             <verstretch>0</verstretch>
130            </sizepolicy>
131           </property>
132           <property name="text">
133            <string>Hourly</string>
134           </property>
135          </widget>
136         </item>
137         <item row="0" column="0">
138          <layout class="QHBoxLayout" name="horizontalLayout_11">
139           <item>
140            <widget class="QRadioButton" name="radioDaily">
141             <property name="sizePolicy">
142              <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
143               <horstretch>0</horstretch>
144               <verstretch>0</verstretch>
145              </sizepolicy>
146             </property>
147             <property name="text">
148              <string>Daily @</string>
149             </property>
150             <property name="checked">
151              <bool>true</bool>
152             </property>
153            </widget>
154           </item>
155           <item>
156            <widget class="QTimeEdit" name="timeEdit">
157             <property name="time">
158              <time>
159               <hour>1</hour>
160               <minute>0</minute>
161               <second>0</second>
162              </time>
163             </property>
164             <property name="maximumTime">
165              <time>
166               <hour>23</hour>
167               <minute>0</minute>
168               <second>0</second>
169              </time>
170             </property>
171             <property name="minimumTime">
172              <time>
173               <hour>1</hour>
174               <minute>0</minute>
175               <second>0</second>
176              </time>
177             </property>
178             <property name="displayFormat">
179              <string>h AP</string>
180             </property>
181            </widget>
182           </item>
183           <item>
184            <spacer name="horizontalSpacer_5">
185             <property name="orientation">
186              <enum>Qt::Horizontal</enum>
187             </property>
188             <property name="sizeType">
189              <enum>QSizePolicy::MinimumExpanding</enum>
190             </property>
191             <property name="sizeHint" stdset="0">
192              <size>
193               <width>40</width>
194               <height>20</height>
195              </size>
196             </property>
197            </spacer>
198           </item>
199          </layout>
200         </item>
201         <item row="2" column="0">
202          <widget class="QRadioButton" name="radio30Min">
203           <property name="text">
204            <string>30 minutes</string>
205           </property>
206          </widget>
207         </item>
208         <item row="3" column="0">
209          <widget class="QRadioButton" name="radio10Min">
210           <property name="text">
211            <string>10 minutes</string>
212           </property>
213          </widget>
214         </item>
215         <item row="4" column="0">
216          <widget class="QRadioButton" name="radio5Min">
217           <property name="text">
218            <string>5 minutes</string>
219           </property>
220          </widget>
221         </item>
222         <item row="5" column="0">
223          <spacer name="verticalSpacer_3">
224           <property name="orientation">
225            <enum>Qt::Vertical</enum>
226           </property>
227           <property name="sizeHint" stdset="0">
228            <size>
229             <width>48</width>
230             <height>74</height>
231            </size>
232           </property>
233          </spacer>
234         </item>
235        </layout>
236       </item>
237      </layout>
238     </widget>
239    </item>
240   </layout>
241  </widget>
242  <widget class="QWizardPage" name="wizardPage_5">
243   <layout class="QGridLayout" name="gridLayout_11">
244    <item row="0" column="0">
245     <widget class="QGroupBox" name="groupBox_5">
246      <property name="title">
247       <string>Snapshot pruning</string>
248      </property>
249      <layout class="QVBoxLayout" name="verticalLayout_3">
250       <item>
251        <widget class="QLabel" name="label_11">
252         <property name="text">
253          <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The oldest snapshots will be auto-pruned after reaching either the number of days or the total number of snapshots that you specify. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
254         </property>
255         <property name="wordWrap">
256          <bool>true</bool>
257         </property>
258        </widget>
259       </item>
260       <item>
261        <layout class="QGridLayout" name="gridLayout_9">
262         <item row="0" column="0">
263          <layout class="QHBoxLayout" name="horizontalLayout_13">
264           <item>
265            <widget class="QRadioButton" name="radio_keepDays">
266             <property name="sizePolicy">
267              <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
268               <horstretch>0</horstretch>
269               <verstretch>0</verstretch>
270              </sizepolicy>
271             </property>
272             <property name="text">
273              <string>Keep</string>
274             </property>
275             <property name="checked">
276              <bool>true</bool>
277             </property>
278            </widget>
279           </item>
280           <item>
281            <widget class="QSpinBox" name="spin_keepDays">
282             <property name="suffix">
283              <string/>
284             </property>
285             <property name="maximum">
286              <number>800</number>
287             </property>
288             <property name="value">
289              <number>7</number>
290             </property>
291            </widget>
292           </item>
293           <item>
294            <widget class="QLabel" name="label_12">
295             <property name="text">
296              <string>days worth of snapshots</string>
297             </property>
298            </widget>
299           </item>
300           <item>
301            <spacer name="horizontalSpacer_6">
302             <property name="orientation">
303              <enum>Qt::Horizontal</enum>
304             </property>
305             <property name="sizeType">
306              <enum>QSizePolicy::MinimumExpanding</enum>
307             </property>
308             <property name="sizeHint" stdset="0">
309              <size>
310               <width>40</width>
311               <height>20</height>
312              </size>
313             </property>
314            </spacer>
315           </item>
316          </layout>
317         </item>
318         <item row="1" column="0">
319          <layout class="QHBoxLayout" name="horizontalLayout_14">
320           <item>
321            <widget class="QRadioButton" name="radioKeepTotal">
322             <property name="sizePolicy">
323              <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
324               <horstretch>0</horstretch>
325               <verstretch>0</verstretch>
326              </sizepolicy>
327             </property>
328             <property name="text">
329              <string>Keep</string>
330             </property>
331            </widget>
332           </item>
333           <item>
334            <widget class="QSpinBox" name="spin_keepTotal">
335             <property name="maximum">
336              <number>800</number>
337             </property>
338             <property name="value">
339              <number>7</number>
340             </property>
341            </widget>
342           </item>
343           <item>
344            <widget class="QLabel" name="label_13">
345             <property name="text">
346              <string>total snapshots </string>
347             </property>
348            </widget>
349           </item>
350           <item>
351            <spacer name="horizontalSpacer_8">
352             <property name="orientation">
353              <enum>Qt::Horizontal</enum>
354             </property>
355             <property name="sizeType">
356              <enum>QSizePolicy::MinimumExpanding</enum>
357             </property>
358             <property name="sizeHint" stdset="0">
359              <size>
360               <width>17</width>
361               <height>20</height>
362              </size>
363             </property>
364            </spacer>
365           </item>
366          </layout>
367         </item>
368         <item row="2" column="0">
369          <spacer name="verticalSpacer_4">
370           <property name="orientation">
371            <enum>Qt::Vertical</enum>
372           </property>
373           <property name="sizeHint" stdset="0">
374            <size>
375             <width>48</width>
376             <height>74</height>
377            </size>
378           </property>
379          </spacer>
380         </item>
381        </layout>
382       </item>
383      </layout>
384     </widget>
385    </item>
386   </layout>
387  </widget>
388  <widget class="QWizardPage" name="wizardPage_3">
389   <layout class="QGridLayout" name="gridLayout_10">
390    <item row="0" column="0">
391     <widget class="QGroupBox" name="groupBox_2">
392      <property name="title">
393       <string>Replication Server</string>
394      </property>
395      <layout class="QVBoxLayout" name="verticalLayout_4">
396       <item>
397        <widget class="QLabel" name="label_3">
398         <property name="text">
399          <string>Replication will keep a copy of your data on a remote system in the case of a total disk failure.</string>
400         </property>
401         <property name="wordWrap">
402          <bool>true</bool>
403         </property>
404        </widget>
405       </item>
406       <item>
407        <widget class="QLabel" name="label_2">
408         <property name="text">
409          <string>NOTE: A valid replication target system must be running a compatible version of ZFS and have SSH enabled, such as on a FreeNAS system.</string>
410         </property>
411         <property name="wordWrap">
412          <bool>true</bool>
413         </property>
414        </widget>
415       </item>
416       <item>
417        <widget class="QGroupBox" name="groupReplicate">
418         <property name="title">
419          <string>Replicate my data</string>
420         </property>
421         <property name="checkable">
422          <bool>true</bool>
423         </property>
424         <property name="checked">
425          <bool>false</bool>
426         </property>
427         <layout class="QGridLayout" name="gridLayout_5">
428          <item row="4" column="0">
429           <widget class="QGroupBox" name="groupBox">
430            <property name="title">
431             <string>Frequency</string>
432            </property>
433            <layout class="QVBoxLayout" name="verticalLayout_5">
434             <item>
435              <widget class="QRadioButton" name="radioSYNC">
436               <property name="text">
437                <string>With snapshot creation (Best for daily snapshots)</string>
438               </property>
439               <property name="checked">
440                <bool>true</bool>
441               </property>
442              </widget>
443             </item>
444             <item>
445              <layout class="QHBoxLayout" name="horizontalLayout_3">
446               <item>
447                <widget class="QRadioButton" name="radioRepTime">
448                 <property name="text">
449                  <string>Daily at:</string>
450                 </property>
451                </widget>
452               </item>
453               <item>
454                <widget class="QTimeEdit" name="time_replicate">
455                 <property name="maximumDateTime">
456                  <datetime>
457                   <hour>23</hour>
458                   <minute>0</minute>
459                   <second>0</second>
460                   <year>2000</year>
461                   <month>1</month>
462                   <day>1</day>
463                  </datetime>
464                 </property>
465                 <property name="maximumTime">
466                  <time>
467                   <hour>23</hour>
468                   <minute>0</minute>
469                   <second>0</second>
470                  </time>
471                 </property>
472                 <property name="minimumTime">
473                  <time>
474                   <hour>1</hour>
475                   <minute>0</minute>
476                   <second>0</second>
477                  </time>
478                 </property>
479                 <property name="displayFormat">
480                  <string>h AP</string>
481                 </property>
482                </widget>
483               </item>
484               <item>
485                <spacer name="horizontalSpacer_9">
486                 <property name="orientation">
487                  <enum>Qt::Horizontal</enum>
488                 </property>
489                 <property name="sizeHint" stdset="0">
490                  <size>
491                   <width>40</width>
492                   <height>20</height>
493                  </size>
494                 </property>
495                </spacer>
496               </item>
497              </layout>
498             </item>
499            </layout>
500           </widget>
501          </item>
502          <item row="0" column="0">
503           <layout class="QHBoxLayout" name="horizontalLayout_8">
504            <item>
505             <widget class="QLabel" name="label_9">
506              <property name="text">
507               <string>Host Name</string>
508              </property>
509             </widget>
510            </item>
511            <item>
512             <widget class="QLineEdit" name="lineHostName"/>
513            </item>
514           </layout>
515          </item>
516          <item row="1" column="0">
517           <layout class="QHBoxLayout" name="horizontalLayout_7">
518            <item>
519             <widget class="QLabel" name="label_10">
520              <property name="text">
521               <string>User Name</string>
522              </property>
523             </widget>
524            </item>
525            <item>
526             <widget class="QLineEdit" name="lineUserName"/>
527            </item>
528           </layout>
529          </item>
530          <item row="2" column="0">
531           <layout class="QHBoxLayout" name="horizontalLayout">
532            <item>
533             <widget class="QLabel" name="label_4">
534              <property name="sizePolicy">
535               <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
536                <horstretch>0</horstretch>
537                <verstretch>0</verstretch>
538               </sizepolicy>
539              </property>
540              <property name="text">
541               <string>SSH Port</string>
542              </property>
543             </widget>
544            </item>
545            <item>
546             <spacer name="horizontalSpacer_2">
547              <property name="orientation">
548               <enum>Qt::Horizontal</enum>
549              </property>
550              <property name="sizeType">
551               <enum>QSizePolicy::Fixed</enum>
552              </property>
553              <property name="sizeHint" stdset="0">
554               <size>
555                <width>40</width>
556                <height>20</height>
557               </size>
558              </property>
559             </spacer>
560            </item>
561            <item>
562             <widget class="QSpinBox" name="spinPort">
563              <property name="maximum">
564               <number>999999</number>
565              </property>
566              <property name="value">
567               <number>22</number>
568              </property>
569             </widget>
570            </item>
571            <item>
572             <spacer name="horizontalSpacer">
573              <property name="orientation">
574               <enum>Qt::Horizontal</enum>
575              </property>
576              <property name="sizeHint" stdset="0">
577               <size>
578                <width>40</width>
579                <height>20</height>
580               </size>
581              </property>
582             </spacer>
583            </item>
584           </layout>
585          </item>
586          <item row="3" column="0">
587           <layout class="QHBoxLayout" name="horizontalLayout_2">
588            <item>
589             <widget class="QLabel" name="label_14">
590              <property name="text">
591               <string>Remote Dataset</string>
592              </property>
593             </widget>
594            </item>
595            <item>
596             <widget class="QLineEdit" name="lineRemoteDataset"/>
597            </item>
598           </layout>
599          </item>
600         </layout>
601        </widget>
602       </item>
603      </layout>
604     </widget>
605    </item>
606   </layout>
607  </widget>
608  <widget class="QWizardPage" name="wizardPage_4">
609   <layout class="QGridLayout" name="gridLayout_2">
610    <item row="0" column="0">
611     <widget class="QLabel" name="labelFinished">
612      <property name="text">
613       <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Your new Life Preserver schedule is now set up! You may go back and change your configuration at any time from within the main Life Preserver window.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Click the Finish button to apply these settings and create the new backup schedule.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
614      </property>
615      <property name="wordWrap">
616       <bool>true</bool>
617      </property>
618     </widget>
619    </item>
620   </layout>
621  </widget>
622 </widget>
623 <resources>
624  <include location="lPreserve.qrc"/>
625 </resources>
626 <connections/>
627</ui>
Note: See TracBrowser for help on using the repository browser.