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

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

Add the network scan button to the LpWizard? as well.

  • Property mode set to 100644
File size: 21.1 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>469</width>
13    <height>411</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="0" column="0">
429           <layout class="QHBoxLayout" name="horizontalLayout_4">
430            <item>
431             <spacer name="horizontalSpacer_4">
432              <property name="orientation">
433               <enum>Qt::Horizontal</enum>
434              </property>
435              <property name="sizeHint" stdset="0">
436               <size>
437                <width>40</width>
438                <height>20</height>
439               </size>
440              </property>
441             </spacer>
442            </item>
443            <item>
444             <widget class="QPushButton" name="push_scanNetwork">
445              <property name="text">
446               <string>Scan Network</string>
447              </property>
448             </widget>
449            </item>
450            <item>
451             <spacer name="horizontalSpacer_3">
452              <property name="orientation">
453               <enum>Qt::Horizontal</enum>
454              </property>
455              <property name="sizeHint" stdset="0">
456               <size>
457                <width>40</width>
458                <height>20</height>
459               </size>
460              </property>
461             </spacer>
462            </item>
463           </layout>
464          </item>
465          <item row="6" column="0">
466           <widget class="QGroupBox" name="groupBox">
467            <property name="title">
468             <string>Frequency</string>
469            </property>
470            <layout class="QVBoxLayout" name="verticalLayout_5">
471             <item>
472              <widget class="QRadioButton" name="radioSYNC">
473               <property name="text">
474                <string>With snapshot creation (Best for daily snapshots)</string>
475               </property>
476               <property name="checked">
477                <bool>true</bool>
478               </property>
479              </widget>
480             </item>
481             <item>
482              <layout class="QHBoxLayout" name="horizontalLayout_3">
483               <item>
484                <widget class="QRadioButton" name="radioRepTime">
485                 <property name="text">
486                  <string>Daily at:</string>
487                 </property>
488                </widget>
489               </item>
490               <item>
491                <widget class="QTimeEdit" name="time_replicate">
492                 <property name="maximumDateTime">
493                  <datetime>
494                   <hour>23</hour>
495                   <minute>0</minute>
496                   <second>0</second>
497                   <year>2000</year>
498                   <month>1</month>
499                   <day>1</day>
500                  </datetime>
501                 </property>
502                 <property name="maximumTime">
503                  <time>
504                   <hour>23</hour>
505                   <minute>0</minute>
506                   <second>0</second>
507                  </time>
508                 </property>
509                 <property name="minimumTime">
510                  <time>
511                   <hour>1</hour>
512                   <minute>0</minute>
513                   <second>0</second>
514                  </time>
515                 </property>
516                 <property name="displayFormat">
517                  <string>h AP</string>
518                 </property>
519                </widget>
520               </item>
521               <item>
522                <spacer name="horizontalSpacer_9">
523                 <property name="orientation">
524                  <enum>Qt::Horizontal</enum>
525                 </property>
526                 <property name="sizeHint" stdset="0">
527                  <size>
528                   <width>40</width>
529                   <height>20</height>
530                  </size>
531                 </property>
532                </spacer>
533               </item>
534              </layout>
535             </item>
536            </layout>
537           </widget>
538          </item>
539          <item row="2" column="0">
540           <layout class="QHBoxLayout" name="horizontalLayout_8">
541            <item>
542             <widget class="QLabel" name="label_9">
543              <property name="text">
544               <string>Host Name</string>
545              </property>
546             </widget>
547            </item>
548            <item>
549             <widget class="QLineEdit" name="lineHostName"/>
550            </item>
551           </layout>
552          </item>
553          <item row="3" column="0">
554           <layout class="QHBoxLayout" name="horizontalLayout_7">
555            <item>
556             <widget class="QLabel" name="label_10">
557              <property name="text">
558               <string>User Name</string>
559              </property>
560             </widget>
561            </item>
562            <item>
563             <widget class="QLineEdit" name="lineUserName"/>
564            </item>
565           </layout>
566          </item>
567          <item row="4" column="0">
568           <layout class="QHBoxLayout" name="horizontalLayout">
569            <item>
570             <widget class="QLabel" name="label_4">
571              <property name="sizePolicy">
572               <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
573                <horstretch>0</horstretch>
574                <verstretch>0</verstretch>
575               </sizepolicy>
576              </property>
577              <property name="text">
578               <string>SSH Port</string>
579              </property>
580             </widget>
581            </item>
582            <item>
583             <spacer name="horizontalSpacer_2">
584              <property name="orientation">
585               <enum>Qt::Horizontal</enum>
586              </property>
587              <property name="sizeType">
588               <enum>QSizePolicy::Fixed</enum>
589              </property>
590              <property name="sizeHint" stdset="0">
591               <size>
592                <width>40</width>
593                <height>20</height>
594               </size>
595              </property>
596             </spacer>
597            </item>
598            <item>
599             <widget class="QSpinBox" name="spinPort">
600              <property name="maximum">
601               <number>999999</number>
602              </property>
603              <property name="value">
604               <number>22</number>
605              </property>
606             </widget>
607            </item>
608            <item>
609             <spacer name="horizontalSpacer">
610              <property name="orientation">
611               <enum>Qt::Horizontal</enum>
612              </property>
613              <property name="sizeHint" stdset="0">
614               <size>
615                <width>40</width>
616                <height>20</height>
617               </size>
618              </property>
619             </spacer>
620            </item>
621           </layout>
622          </item>
623          <item row="5" column="0">
624           <layout class="QHBoxLayout" name="horizontalLayout_2">
625            <item>
626             <widget class="QLabel" name="label_14">
627              <property name="text">
628               <string>Remote Dataset</string>
629              </property>
630             </widget>
631            </item>
632            <item>
633             <widget class="QLineEdit" name="lineRemoteDataset"/>
634            </item>
635           </layout>
636          </item>
637         </layout>
638        </widget>
639       </item>
640      </layout>
641     </widget>
642    </item>
643   </layout>
644  </widget>
645  <widget class="QWizardPage" name="wizardPage_4">
646   <layout class="QGridLayout" name="gridLayout_2">
647    <item row="0" column="0">
648     <widget class="QLabel" name="labelFinished">
649      <property name="text">
650       <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>
651      </property>
652      <property name="wordWrap">
653       <bool>true</bool>
654      </property>
655     </widget>
656    </item>
657   </layout>
658  </widget>
659 </widget>
660 <resources>
661  <include location="lPreserve.qrc"/>
662 </resources>
663 <connections/>
664</ui>
Note: See TracBrowser for help on using the repository browser.