source: src-qt4/warden-gui/dialogwarden.ui @ f66423f

9.1-release9.2-releasereleng/10.0releng/10.0.1releng/10.0.2
Last change on this file since f66423f was f66423f, checked in by Kris Moore <kris@…>, 16 months ago
  • Number of changes to Warden GUI to work with updated backend
    • Allow IP & IPV6 address to be set during creation
    • Enable option to disable boot-strapping PKGNG / PCBSD-Utils
    • Fix up main dialog to understand new "jails" format
  • Property mode set to 100644
File size: 39.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>dialogWarden</class>
4 <widget class="QMainWindow" name="dialogWarden">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>757</width>
10    <height>667</height>
11   </rect>
12  </property>
13  <property name="windowTitle">
14   <string>The Warden</string>
15  </property>
16  <property name="windowIcon">
17   <iconset resource="warden.qrc">
18    <normaloff>:/warden.png</normaloff>:/warden.png</iconset>
19  </property>
20  <widget class="QWidget" name="widget">
21   <layout class="QGridLayout" name="gridLayout_12">
22    <item row="1" column="0">
23     <widget class="QGroupBox" name="groupJailTab">
24      <property name="title">
25       <string>Working on Jail</string>
26      </property>
27      <layout class="QGridLayout" name="gridLayout_2">
28       <item row="0" column="0">
29        <widget class="QTabWidget" name="tabJail">
30         <property name="sizePolicy">
31          <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
32           <horstretch>0</horstretch>
33           <verstretch>0</verstretch>
34          </sizepolicy>
35         </property>
36         <property name="currentIndex">
37          <number>0</number>
38         </property>
39         <widget class="QWidget" name="tab">
40          <attribute name="title">
41           <string>Info</string>
42          </attribute>
43          <layout class="QGridLayout" name="gridLayout_9">
44           <item row="0" column="0">
45            <widget class="QGroupBox" name="groupBox_4">
46             <property name="sizePolicy">
47              <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
48               <horstretch>0</horstretch>
49               <verstretch>0</verstretch>
50              </sizepolicy>
51             </property>
52             <property name="title">
53              <string>Jail Information</string>
54             </property>
55             <layout class="QGridLayout" name="gridLayout_11">
56              <item row="0" column="0">
57               <layout class="QGridLayout" name="gridLayout_10">
58                <item row="0" column="0">
59                 <widget class="QLabel" name="label">
60                  <property name="text">
61                   <string>Jail Type:</string>
62                  </property>
63                 </widget>
64                </item>
65                <item row="0" column="1">
66                 <widget class="QLabel" name="labelType">
67                  <property name="text">
68                   <string/>
69                  </property>
70                 </widget>
71                </item>
72                <item row="1" column="0">
73                 <widget class="QLabel" name="label_5">
74                  <property name="text">
75                   <string>Size on Disk:</string>
76                  </property>
77                 </widget>
78                </item>
79                <item row="1" column="1">
80                 <widget class="QLabel" name="labelSize">
81                  <property name="text">
82                   <string/>
83                  </property>
84                 </widget>
85                </item>
86                <item row="2" column="0">
87                 <widget class="QLabel" name="label_4">
88                  <property name="text">
89                   <string>Start at boot:</string>
90                  </property>
91                 </widget>
92                </item>
93                <item row="2" column="1">
94                 <widget class="QLabel" name="labelStartAtBoot">
95                  <property name="text">
96                   <string/>
97                  </property>
98                 </widget>
99                </item>
100               </layout>
101              </item>
102              <item row="0" column="1">
103               <spacer name="horizontalSpacer_7">
104                <property name="orientation">
105                 <enum>Qt::Horizontal</enum>
106                </property>
107                <property name="sizeHint" stdset="0">
108                 <size>
109                  <width>40</width>
110                  <height>20</height>
111                 </size>
112                </property>
113               </spacer>
114              </item>
115             </layout>
116            </widget>
117           </item>
118           <item row="1" column="0">
119            <widget class="QGroupBox" name="groupBox_5">
120             <property name="sizePolicy">
121              <sizepolicy hsizetype="MinimumExpanding" vsizetype="Maximum">
122               <horstretch>0</horstretch>
123               <verstretch>0</verstretch>
124              </sizepolicy>
125             </property>
126             <property name="title">
127              <string>Network Information</string>
128             </property>
129             <layout class="QGridLayout" name="gridLayout_3">
130              <item row="0" column="0">
131               <layout class="QVBoxLayout" name="verticalLayout">
132                <item>
133                 <layout class="QHBoxLayout" name="horizontalLayout_7">
134                  <item>
135                   <widget class="QLabel" name="label_3">
136                    <property name="text">
137                     <string>Active Connections:</string>
138                    </property>
139                   </widget>
140                  </item>
141                  <item>
142                   <widget class="QLabel" name="labelConnections">
143                    <property name="text">
144                     <string/>
145                    </property>
146                   </widget>
147                  </item>
148                  <item>
149                   <spacer name="horizontalSpacer_9">
150                    <property name="orientation">
151                     <enum>Qt::Horizontal</enum>
152                    </property>
153                    <property name="sizeHint" stdset="0">
154                     <size>
155                      <width>40</width>
156                      <height>20</height>
157                     </size>
158                    </property>
159                   </spacer>
160                  </item>
161                 </layout>
162                </item>
163                <item>
164                 <layout class="QHBoxLayout" name="horizontalLayout_6">
165                  <item>
166                   <widget class="QLabel" name="label_7">
167                    <property name="text">
168                     <string>IPs:</string>
169                    </property>
170                   </widget>
171                  </item>
172                  <item>
173                   <widget class="QPushButton" name="pushEditIP">
174                    <property name="cursor">
175                     <cursorShape>OpenHandCursor</cursorShape>
176                    </property>
177                    <property name="styleSheet">
178                     <string notr="true">color: rgb(0, 0, 255);</string>
179                    </property>
180                    <property name="text">
181                     <string>(edit)</string>
182                    </property>
183                    <property name="autoDefault">
184                     <bool>false</bool>
185                    </property>
186                    <property name="default">
187                     <bool>false</bool>
188                    </property>
189                    <property name="flat">
190                     <bool>true</bool>
191                    </property>
192                   </widget>
193                  </item>
194                  <item>
195                   <widget class="QLabel" name="labelIPs">
196                    <property name="text">
197                     <string/>
198                    </property>
199                    <property name="wordWrap">
200                     <bool>true</bool>
201                    </property>
202                   </widget>
203                  </item>
204                  <item>
205                   <spacer name="horizontalSpacer_10">
206                    <property name="orientation">
207                     <enum>Qt::Horizontal</enum>
208                    </property>
209                    <property name="sizeHint" stdset="0">
210                     <size>
211                      <width>40</width>
212                      <height>20</height>
213                     </size>
214                    </property>
215                   </spacer>
216                  </item>
217                 </layout>
218                </item>
219                <item>
220                 <layout class="QGridLayout" name="gridLayout_8">
221                  <item row="0" column="0">
222                   <widget class="QLabel" name="label_9">
223                    <property name="text">
224                     <string>Listening on Ports:</string>
225                    </property>
226                   </widget>
227                  </item>
228                  <item row="0" column="1">
229                   <widget class="QLabel" name="labelPorts">
230                    <property name="sizePolicy">
231                     <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
232                      <horstretch>0</horstretch>
233                      <verstretch>0</verstretch>
234                     </sizepolicy>
235                    </property>
236                    <property name="maximumSize">
237                     <size>
238                      <width>16777215</width>
239                      <height>16777215</height>
240                     </size>
241                    </property>
242                    <property name="text">
243                     <string/>
244                    </property>
245                    <property name="wordWrap">
246                     <bool>true</bool>
247                    </property>
248                   </widget>
249                  </item>
250                  <item row="0" column="2">
251                   <spacer name="horizontalSpacer_8">
252                    <property name="orientation">
253                     <enum>Qt::Horizontal</enum>
254                    </property>
255                    <property name="sizeHint" stdset="0">
256                     <size>
257                      <width>40</width>
258                      <height>20</height>
259                     </size>
260                    </property>
261                   </spacer>
262                  </item>
263                 </layout>
264                </item>
265               </layout>
266              </item>
267             </layout>
268            </widget>
269           </item>
270           <item row="2" column="0">
271            <spacer name="verticalSpacer_2">
272             <property name="orientation">
273              <enum>Qt::Vertical</enum>
274             </property>
275             <property name="sizeHint" stdset="0">
276              <size>
277               <width>20</width>
278               <height>40</height>
279              </size>
280             </property>
281            </spacer>
282           </item>
283          </layout>
284         </widget>
285         <widget class="QWidget" name="tab_2">
286          <attribute name="title">
287           <string>Tools</string>
288          </attribute>
289          <layout class="QGridLayout" name="gridLayout_7">
290           <item row="0" column="0">
291            <widget class="QGroupBox" name="groupBox_2">
292             <property name="title">
293              <string>Jail Management</string>
294             </property>
295             <layout class="QGridLayout" name="gridLayout_5">
296              <item row="0" column="0">
297               <layout class="QHBoxLayout" name="horizontalLayout_3">
298                <item>
299                 <widget class="QPushButton" name="pushUserAdmin">
300                  <property name="text">
301                   <string>User Administrator</string>
302                  </property>
303                  <property name="icon">
304                   <iconset resource="warden.qrc">
305                    <normaloff>:/cell.png</normaloff>:/cell.png</iconset>
306                  </property>
307                 </widget>
308                </item>
309                <item>
310                 <spacer name="horizontalSpacer_2">
311                  <property name="orientation">
312                   <enum>Qt::Horizontal</enum>
313                  </property>
314                  <property name="sizeHint" stdset="0">
315                   <size>
316                    <width>40</width>
317                    <height>20</height>
318                   </size>
319                  </property>
320                 </spacer>
321                </item>
322               </layout>
323              </item>
324              <item row="1" column="0">
325               <layout class="QHBoxLayout" name="horizontalLayout_9">
326                <item>
327                 <widget class="QPushButton" name="pushServiceGUI">
328                  <property name="text">
329                   <string>Service Manager</string>
330                  </property>
331                  <property name="icon">
332                   <iconset resource="warden.qrc">
333                    <normaloff>:/running.png</normaloff>:/running.png</iconset>
334                  </property>
335                 </widget>
336                </item>
337                <item>
338                 <spacer name="horizontalSpacer_12">
339                  <property name="orientation">
340                   <enum>Qt::Horizontal</enum>
341                  </property>
342                  <property name="sizeHint" stdset="0">
343                   <size>
344                    <width>40</width>
345                    <height>20</height>
346                   </size>
347                  </property>
348                 </spacer>
349                </item>
350               </layout>
351              </item>
352              <item row="2" column="0">
353               <layout class="QHBoxLayout" name="horizontalLayout">
354                <item>
355                 <widget class="QPushButton" name="pushTerminal">
356                  <property name="text">
357                   <string>Launch Terminal</string>
358                  </property>
359                  <property name="icon">
360                   <iconset resource="warden.qrc">
361                    <normaloff>:/utilities-terminal.png</normaloff>:/utilities-terminal.png</iconset>
362                  </property>
363                 </widget>
364                </item>
365                <item>
366                 <spacer name="horizontalSpacer_4">
367                  <property name="orientation">
368                   <enum>Qt::Horizontal</enum>
369                  </property>
370                  <property name="sizeHint" stdset="0">
371                   <size>
372                    <width>40</width>
373                    <height>20</height>
374                   </size>
375                  </property>
376                 </spacer>
377                </item>
378               </layout>
379              </item>
380              <item row="3" column="0">
381               <layout class="QHBoxLayout" name="horizontalLayout_2">
382                <item>
383                 <widget class="QPushButton" name="pushUpdate">
384                  <property name="text">
385                   <string>Check for Updates</string>
386                  </property>
387                  <property name="icon">
388                   <iconset resource="warden.qrc">
389                    <normaloff>:/restoresnap.png</normaloff>:/restoresnap.png</iconset>
390                  </property>
391                 </widget>
392                </item>
393                <item>
394                 <spacer name="horizontalSpacer_6">
395                  <property name="orientation">
396                   <enum>Qt::Horizontal</enum>
397                  </property>
398                  <property name="sizeHint" stdset="0">
399                   <size>
400                    <width>40</width>
401                    <height>20</height>
402                   </size>
403                  </property>
404                 </spacer>
405                </item>
406               </layout>
407              </item>
408             </layout>
409            </widget>
410           </item>
411           <item row="1" column="0">
412            <widget class="QGroupBox" name="groupBox_3">
413             <property name="title">
414              <string>Utilities</string>
415             </property>
416             <layout class="QGridLayout" name="gridLayout_6">
417              <item row="0" column="0">
418               <layout class="QHBoxLayout" name="horizontalLayout_5">
419                <item>
420                 <widget class="QPushButton" name="pushExportJail">
421                  <property name="text">
422                   <string>Export Jail</string>
423                  </property>
424                  <property name="icon">
425                   <iconset resource="warden.qrc">
426                    <normaloff>:/warden.png</normaloff>:/warden.png</iconset>
427                  </property>
428                 </widget>
429                </item>
430                <item>
431                 <spacer name="horizontalSpacer_5">
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               </layout>
444              </item>
445             </layout>
446            </widget>
447           </item>
448           <item row="2" column="0">
449            <spacer name="verticalSpacer">
450             <property name="orientation">
451              <enum>Qt::Vertical</enum>
452             </property>
453             <property name="sizeHint" stdset="0">
454              <size>
455               <width>48</width>
456               <height>132</height>
457              </size>
458             </property>
459            </spacer>
460           </item>
461          </layout>
462         </widget>
463         <widget class="QWidget" name="tab_3">
464          <attribute name="title">
465           <string>Snapshots</string>
466          </attribute>
467          <layout class="QGridLayout" name="gridLayout_15">
468           <item row="0" column="0">
469            <widget class="QGroupBox" name="groupSnaps">
470             <property name="title">
471              <string>Snapshots</string>
472             </property>
473             <layout class="QGridLayout" name="gridLayout_13">
474              <item row="0" column="0">
475               <widget class="QLabel" name="labelSnap">
476                <property name="text">
477                 <string/>
478                </property>
479               </widget>
480              </item>
481              <item row="1" column="0">
482               <widget class="QSlider" name="sliderSnaps">
483                <property name="maximum">
484                 <number>0</number>
485                </property>
486                <property name="orientation">
487                 <enum>Qt::Horizontal</enum>
488                </property>
489                <property name="tickPosition">
490                 <enum>QSlider::TicksBothSides</enum>
491                </property>
492                <property name="tickInterval">
493                 <number>1</number>
494                </property>
495               </widget>
496              </item>
497              <item row="3" column="0">
498               <layout class="QHBoxLayout" name="horizontalLayout_8">
499                <item>
500                 <widget class="QPushButton" name="pushRestoreSnap">
501                  <property name="minimumSize">
502                   <size>
503                    <width>32</width>
504                    <height>32</height>
505                   </size>
506                  </property>
507                  <property name="maximumSize">
508                   <size>
509                    <width>100</width>
510                    <height>32</height>
511                   </size>
512                  </property>
513                  <property name="toolTip">
514                   <string>Restore existing snapshot</string>
515                  </property>
516                  <property name="text">
517                   <string>R&amp;estore</string>
518                  </property>
519                  <property name="icon">
520                   <iconset resource="warden.qrc">
521                    <normaloff>:/restoresnap.png</normaloff>:/restoresnap.png</iconset>
522                  </property>
523                 </widget>
524                </item>
525                <item>
526                 <widget class="QPushButton" name="pushAddClone">
527                  <property name="minimumSize">
528                   <size>
529                    <width>32</width>
530                    <height>32</height>
531                   </size>
532                  </property>
533                  <property name="maximumSize">
534                   <size>
535                    <width>100</width>
536                    <height>32</height>
537                   </size>
538                  </property>
539                  <property name="toolTip">
540                   <string>Mount the snapshot</string>
541                  </property>
542                  <property name="text">
543                   <string>&amp;Mount</string>
544                  </property>
545                  <property name="icon">
546                   <iconset resource="warden.qrc">
547                    <normaloff>:/running.png</normaloff>:/running.png</iconset>
548                  </property>
549                 </widget>
550                </item>
551                <item>
552                 <widget class="QPushButton" name="pushRemoveClone">
553                  <property name="minimumSize">
554                   <size>
555                    <width>32</width>
556                    <height>32</height>
557                   </size>
558                  </property>
559                  <property name="maximumSize">
560                   <size>
561                    <width>100</width>
562                    <height>32</height>
563                   </size>
564                  </property>
565                  <property name="toolTip">
566                   <string>Unmount the snapshot</string>
567                  </property>
568                  <property name="text">
569                   <string>&amp;Unmount</string>
570                  </property>
571                  <property name="icon">
572                   <iconset resource="warden.qrc">
573                    <normaloff>:/stopped.png</normaloff>:/stopped.png</iconset>
574                  </property>
575                 </widget>
576                </item>
577                <item>
578                 <spacer name="horizontalSpacer_11">
579                  <property name="orientation">
580                   <enum>Qt::Horizontal</enum>
581                  </property>
582                  <property name="sizeHint" stdset="0">
583                   <size>
584                    <width>40</width>
585                    <height>20</height>
586                   </size>
587                  </property>
588                 </spacer>
589                </item>
590                <item>
591                 <widget class="QPushButton" name="pushCreateSnap">
592                  <property name="minimumSize">
593                   <size>
594                    <width>32</width>
595                    <height>32</height>
596                   </size>
597                  </property>
598                  <property name="maximumSize">
599                   <size>
600                    <width>100</width>
601                    <height>32</height>
602                   </size>
603                  </property>
604                  <property name="toolTip">
605                   <string>Create a new snapshot</string>
606                  </property>
607                  <property name="text">
608                   <string>&amp;Add</string>
609                  </property>
610                  <property name="icon">
611                   <iconset resource="warden.qrc">
612                    <normaloff>:/edit_add.png</normaloff>:/edit_add.png</iconset>
613                  </property>
614                 </widget>
615                </item>
616                <item>
617                 <widget class="QPushButton" name="pushRemoveSnap">
618                  <property name="minimumSize">
619                   <size>
620                    <width>32</width>
621                    <height>32</height>
622                   </size>
623                  </property>
624                  <property name="maximumSize">
625                   <size>
626                    <width>100</width>
627                    <height>32</height>
628                   </size>
629                  </property>
630                  <property name="toolTip">
631                   <string>Delete the snapshot</string>
632                  </property>
633                  <property name="text">
634                   <string>&amp;Remove</string>
635                  </property>
636                  <property name="icon">
637                   <iconset resource="warden.qrc">
638                    <normaloff>:/edit_remove.png</normaloff>:/edit_remove.png</iconset>
639                  </property>
640                 </widget>
641                </item>
642               </layout>
643              </item>
644              <item row="2" column="0">
645               <widget class="QLabel" name="labelClone">
646                <property name="text">
647                 <string/>
648                </property>
649                <property name="wordWrap">
650                 <bool>true</bool>
651                </property>
652               </widget>
653              </item>
654             </layout>
655            </widget>
656           </item>
657           <item row="1" column="0">
658            <widget class="QGroupBox" name="groupSnapSchedule">
659             <property name="title">
660              <string>Scheduled Snapshots</string>
661             </property>
662             <property name="checkable">
663              <bool>true</bool>
664             </property>
665             <property name="checked">
666              <bool>false</bool>
667             </property>
668             <layout class="QGridLayout" name="gridLayout_14">
669              <item row="0" column="0">
670               <layout class="QHBoxLayout" name="horizontalLayout_12">
671                <item>
672                 <widget class="QLabel" name="label_6">
673                  <property name="text">
674                   <string>Snapshot Frequency</string>
675                  </property>
676                 </widget>
677                </item>
678                <item>
679                 <widget class="QComboBox" name="comboSnapFrequency">
680                  <item>
681                   <property name="text">
682                    <string notr="true">daily</string>
683                   </property>
684                  </item>
685                  <item>
686                   <property name="text">
687                    <string notr="true">hourly</string>
688                   </property>
689                  </item>
690                 </widget>
691                </item>
692                <item>
693                 <spacer name="horizontalSpacer_13">
694                  <property name="orientation">
695                   <enum>Qt::Horizontal</enum>
696                  </property>
697                  <property name="sizeHint" stdset="0">
698                   <size>
699                    <width>40</width>
700                    <height>20</height>
701                   </size>
702                  </property>
703                 </spacer>
704                </item>
705               </layout>
706              </item>
707              <item row="1" column="0">
708               <layout class="QHBoxLayout" name="horizontalLayout_11">
709                <item>
710                 <widget class="QLabel" name="label_8">
711                  <property name="text">
712                   <string>Days to keep</string>
713                  </property>
714                 </widget>
715                </item>
716                <item>
717                 <widget class="QSpinBox" name="spinSnapDays">
718                  <property name="value">
719                   <number>10</number>
720                  </property>
721                 </widget>
722                </item>
723                <item>
724                 <spacer name="horizontalSpacer_14">
725                  <property name="orientation">
726                   <enum>Qt::Horizontal</enum>
727                  </property>
728                  <property name="sizeHint" stdset="0">
729                   <size>
730                    <width>40</width>
731                    <height>20</height>
732                   </size>
733                  </property>
734                 </spacer>
735                </item>
736               </layout>
737              </item>
738             </layout>
739            </widget>
740           </item>
741           <item row="2" column="0">
742            <spacer name="verticalSpacer_3">
743             <property name="orientation">
744              <enum>Qt::Vertical</enum>
745             </property>
746             <property name="sizeHint" stdset="0">
747              <size>
748               <width>710</width>
749               <height>248</height>
750              </size>
751             </property>
752            </spacer>
753           </item>
754          </layout>
755         </widget>
756         <widget class="QWidget" name="tab_4">
757          <attribute name="title">
758           <string>Packages</string>
759          </attribute>
760          <layout class="QGridLayout" name="gridLayout_4">
761           <item row="0" column="0">
762            <layout class="QHBoxLayout" name="horizontalLayout_4">
763             <item>
764              <widget class="QLabel" name="label_2">
765               <property name="text">
766                <string>Package Set:</string>
767               </property>
768              </widget>
769             </item>
770             <item>
771              <widget class="QComboBox" name="comboPackageSet"/>
772             </item>
773             <item>
774              <spacer name="horizontalSpacer_3">
775               <property name="orientation">
776                <enum>Qt::Horizontal</enum>
777               </property>
778               <property name="sizeHint" stdset="0">
779                <size>
780                 <width>40</width>
781                 <height>20</height>
782                </size>
783               </property>
784              </spacer>
785             </item>
786            </layout>
787           </item>
788           <item row="1" column="0">
789            <widget class="QWidget" name="widgetPackages" native="true">
790             <property name="sizePolicy">
791              <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
792               <horstretch>0</horstretch>
793               <verstretch>0</verstretch>
794              </sizepolicy>
795             </property>
796            </widget>
797           </item>
798          </layout>
799         </widget>
800        </widget>
801       </item>
802      </layout>
803     </widget>
804    </item>
805    <item row="0" column="0">
806     <widget class="QGroupBox" name="groupBox">
807      <property name="maximumSize">
808       <size>
809        <width>16777215</width>
810        <height>16777215</height>
811       </size>
812      </property>
813      <property name="title">
814       <string>Installed Jails</string>
815      </property>
816      <layout class="QGridLayout" name="gridLayout">
817       <item row="0" column="1">
818        <widget class="QTreeWidget" name="listJails">
819         <property name="sizePolicy">
820          <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding">
821           <horstretch>0</horstretch>
822           <verstretch>0</verstretch>
823          </sizepolicy>
824         </property>
825         <property name="indentation">
826          <number>0</number>
827         </property>
828         <property name="uniformRowHeights">
829          <bool>false</bool>
830         </property>
831         <property name="itemsExpandable">
832          <bool>true</bool>
833         </property>
834         <property name="sortingEnabled">
835          <bool>true</bool>
836         </property>
837         <property name="allColumnsShowFocus">
838          <bool>true</bool>
839         </property>
840         <property name="headerHidden">
841          <bool>false</bool>
842         </property>
843         <attribute name="headerVisible">
844          <bool>true</bool>
845         </attribute>
846         <attribute name="headerCascadingSectionResizes">
847          <bool>false</bool>
848         </attribute>
849         <attribute name="headerDefaultSectionSize">
850          <number>90</number>
851         </attribute>
852         <attribute name="headerMinimumSectionSize">
853          <number>90</number>
854         </attribute>
855         <attribute name="headerShowSortIndicator" stdset="0">
856          <bool>true</bool>
857         </attribute>
858         <attribute name="headerStretchLastSection">
859          <bool>true</bool>
860         </attribute>
861         <column>
862          <property name="text">
863           <string notr="true">JDIR</string>
864          </property>
865         </column>
866         <column>
867          <property name="text">
868           <string notr="true">Jail</string>
869          </property>
870         </column>
871         <column>
872          <property name="text">
873           <string notr="true">Status</string>
874          </property>
875         </column>
876         <column>
877          <property name="text">
878           <string notr="true">Updates</string>
879          </property>
880         </column>
881        </widget>
882       </item>
883       <item row="1" column="0" colspan="2">
884        <layout class="QHBoxLayout" name="horizontalLayout_10">
885         <item>
886          <widget class="QPushButton" name="pushStart">
887           <property name="minimumSize">
888            <size>
889             <width>32</width>
890             <height>32</height>
891            </size>
892           </property>
893           <property name="maximumSize">
894            <size>
895             <width>32</width>
896             <height>32</height>
897            </size>
898           </property>
899           <property name="toolTip">
900            <string>Start the selected jail</string>
901           </property>
902           <property name="text">
903            <string/>
904           </property>
905           <property name="icon">
906            <iconset resource="warden.qrc">
907             <normaloff>:/running.png</normaloff>:/running.png</iconset>
908           </property>
909           <property name="autoDefault">
910            <bool>false</bool>
911           </property>
912           <property name="default">
913            <bool>false</bool>
914           </property>
915           <property name="flat">
916            <bool>false</bool>
917           </property>
918          </widget>
919         </item>
920         <item>
921          <spacer name="horizontalSpacer">
922           <property name="orientation">
923            <enum>Qt::Horizontal</enum>
924           </property>
925           <property name="sizeHint" stdset="0">
926            <size>
927             <width>155</width>
928             <height>29</height>
929            </size>
930           </property>
931          </spacer>
932         </item>
933         <item>
934          <widget class="QPushButton" name="pushAdd">
935           <property name="minimumSize">
936            <size>
937             <width>32</width>
938             <height>32</height>
939            </size>
940           </property>
941           <property name="maximumSize">
942            <size>
943             <width>32</width>
944             <height>32</height>
945            </size>
946           </property>
947           <property name="toolTip">
948            <string>Add a new Jail</string>
949           </property>
950           <property name="text">
951            <string/>
952           </property>
953           <property name="icon">
954            <iconset resource="warden.qrc">
955             <normaloff>:/edit_add.png</normaloff>:/edit_add.png</iconset>
956           </property>
957          </widget>
958         </item>
959         <item>
960          <widget class="QPushButton" name="pushRemove">
961           <property name="minimumSize">
962            <size>
963             <width>32</width>
964             <height>32</height>
965            </size>
966           </property>
967           <property name="maximumSize">
968            <size>
969             <width>32</width>
970             <height>32</height>
971            </size>
972           </property>
973           <property name="toolTip">
974            <string>Remove the selected Jail</string>
975           </property>
976           <property name="text">
977            <string/>
978           </property>
979           <property name="icon">
980            <iconset resource="warden.qrc">
981             <normaloff>:/edit_remove.png</normaloff>:/edit_remove.png</iconset>
982           </property>
983          </widget>
984         </item>
985        </layout>
986       </item>
987      </layout>
988     </widget>
989    </item>
990   </layout>
991  </widget>
992  <widget class="QMenuBar" name="MenuBar">
993   <property name="geometry">
994    <rect>
995     <x>0</x>
996     <y>0</y>
997     <width>757</width>
998     <height>22</height>
999    </rect>
1000   </property>
1001   <widget class="QMenu" name="fileMenu">
1002    <property name="title">
1003     <string>&amp;File</string>
1004    </property>
1005    <addaction name="separator"/>
1006    <addaction name="separator"/>
1007    <addaction name="fileCreate_JailAction"/>
1008    <addaction name="fileImport_JailAction"/>
1009    <addaction name="separator"/>
1010    <addaction name="fileExitAction"/>
1011   </widget>
1012   <widget class="QMenu" name="Jails">
1013    <property name="title">
1014     <string>Jails</string>
1015    </property>
1016    <addaction name="jailsRefreshAction"/>
1017    <addaction name="separator"/>
1018    <addaction name="jailsConfigurationAction"/>
1019   </widget>
1020   <addaction name="fileMenu"/>
1021   <addaction name="Jails"/>
1022   <addaction name="separator"/>
1023  </widget>
1024  <action name="fileExitAction">
1025   <property name="text">
1026    <string>E&amp;xit</string>
1027   </property>
1028   <property name="iconText">
1029    <string>Exit</string>
1030   </property>
1031   <property name="shortcut">
1032    <string/>
1033   </property>
1034   <property name="name" stdset="0">
1035    <string notr="true">fileExitAction</string>
1036   </property>
1037  </action>
1038  <action name="fileCreate_JailAction">
1039   <property name="text">
1040    <string>New Jail</string>
1041   </property>
1042   <property name="iconText">
1043    <string>New Jail</string>
1044   </property>
1045   <property name="name" stdset="0">
1046    <string notr="true">fileCreate_JailAction</string>
1047   </property>
1048  </action>
1049  <action name="jailsRefreshAction">
1050   <property name="text">
1051    <string>Refresh</string>
1052   </property>
1053   <property name="iconText">
1054    <string>Refresh</string>
1055   </property>
1056   <property name="name" stdset="0">
1057    <string notr="true">jailsRefreshAction</string>
1058   </property>
1059  </action>
1060  <action name="jailsConfigurationAction">
1061   <property name="text">
1062    <string>Configuration</string>
1063   </property>
1064   <property name="iconText">
1065    <string>Configuration</string>
1066   </property>
1067   <property name="name" stdset="0">
1068    <string notr="true">jailsConfigurationAction</string>
1069   </property>
1070  </action>
1071  <action name="fileImport_JailAction">
1072   <property name="text">
1073    <string>Import Jail</string>
1074   </property>
1075   <property name="iconText">
1076    <string>Import Jail</string>
1077   </property>
1078   <property name="name" stdset="0">
1079    <string notr="true">fileImport_JailAction</string>
1080   </property>
1081  </action>
1082 </widget>
1083 <layoutdefault spacing="6" margin="11"/>
1084 <includes>
1085  <include location="local">dialogconfig.h</include>
1086  <include location="local">qtimer.h</include>
1087  <include location="local">qprocess.h</include>
1088  <include location="local">dialogworking.h</include>
1089  <include location="local">dialogdisplayoutput.h</include>
1090 </includes>
1091 <resources>
1092  <include location="warden.qrc"/>
1093 </resources>
1094 <connections>
1095  <connection>
1096   <sender>jailsConfigurationAction</sender>
1097   <signal>activated()</signal>
1098   <receiver>dialogWarden</receiver>
1099   <slot>slotOpenConfig()</slot>
1100   <hints>
1101    <hint type="sourcelabel">
1102     <x>-1</x>
1103     <y>-1</y>
1104    </hint>
1105    <hint type="destinationlabel">
1106     <x>20</x>
1107     <y>20</y>
1108    </hint>
1109   </hints>
1110  </connection>
1111  <connection>
1112   <sender>fileExitAction</sender>
1113   <signal>activated()</signal>
1114   <receiver>dialogWarden</receiver>
1115   <slot>slotExit()</slot>
1116   <hints>
1117    <hint type="sourcelabel">
1118     <x>-1</x>
1119     <y>-1</y>
1120    </hint>
1121    <hint type="destinationlabel">
1122     <x>20</x>
1123     <y>20</y>
1124    </hint>
1125   </hints>
1126  </connection>
1127  <connection>
1128   <sender>jailsRefreshAction</sender>
1129   <signal>activated()</signal>
1130   <receiver>dialogWarden</receiver>
1131   <slot>refreshJails()</slot>
1132   <hints>
1133    <hint type="sourcelabel">
1134     <x>-1</x>
1135     <y>-1</y>
1136    </hint>
1137    <hint type="destinationlabel">
1138     <x>20</x>
1139     <y>20</y>
1140    </hint>
1141   </hints>
1142  </connection>
1143  <connection>
1144   <sender>fileCreate_JailAction</sender>
1145   <signal>activated()</signal>
1146   <receiver>dialogWarden</receiver>
1147   <slot>slotClickedNewJail()</slot>
1148   <hints>
1149    <hint type="sourcelabel">
1150     <x>-1</x>
1151     <y>-1</y>
1152    </hint>
1153    <hint type="destinationlabel">
1154     <x>20</x>
1155     <y>20</y>
1156    </hint>
1157   </hints>
1158  </connection>
1159  <connection>
1160   <sender>fileImport_JailAction</sender>
1161   <signal>activated()</signal>
1162   <receiver>dialogWarden</receiver>
1163   <slot>slotImportJailClicked()</slot>
1164   <hints>
1165    <hint type="sourcelabel">
1166     <x>-1</x>
1167     <y>-1</y>
1168    </hint>
1169    <hint type="destinationlabel">
1170     <x>20</x>
1171     <y>20</y>
1172    </hint>
1173   </hints>
1174  </connection>
1175 </connections>
1176</ui>
Note: See TracBrowser for help on using the repository browser.