[PC-BSD Commits] r2485 - pcbsd-projects/warden/src

svn at pcbsd.org svn at pcbsd.org
Tue Jul 29 10:09:33 PDT 2008


Author: kris
Date: 2008-07-29 10:09:33 -0700 (Tue, 29 Jul 2008)
New Revision: 2485

Added:
   pcbsd-projects/warden/src/cell.png
   pcbsd-projects/warden/src/dialogconfig.cpp
   pcbsd-projects/warden/src/dialogconfig.h
   pcbsd-projects/warden/src/dialogcreatejail.cpp
   pcbsd-projects/warden/src/dialogcreatejail.h
   pcbsd-projects/warden/src/dialogdisplayoutput.cpp
   pcbsd-projects/warden/src/dialogdisplayoutput.h
   pcbsd-projects/warden/src/dialogsetupuser.cpp
   pcbsd-projects/warden/src/dialogsetupuser.h
   pcbsd-projects/warden/src/dialogwarden.cpp
   pcbsd-projects/warden/src/dialogwarden.h
   pcbsd-projects/warden/src/dialogworking.cpp
   pcbsd-projects/warden/src/dialogworking.h
   pcbsd-projects/warden/src/folder.png
   pcbsd-projects/warden/src/warden.png
   pcbsd-projects/warden/src/warden.qrc
Removed:
   pcbsd-projects/warden/src/folder_open.png
   pcbsd-projects/warden/src/images/
Modified:
   pcbsd-projects/warden/src/dialogconfig.ui
   pcbsd-projects/warden/src/dialogcreatejail.ui
   pcbsd-projects/warden/src/dialogdisplayoutput.ui
   pcbsd-projects/warden/src/dialogsetupuser.ui
   pcbsd-projects/warden/src/dialogwarden.ui
   pcbsd-projects/warden/src/dialogworking.ui
   pcbsd-projects/warden/src/main.cpp
   pcbsd-projects/warden/src/warden.pro
Log:

Updated "The Warden" to QT4 version




Property changes on: pcbsd-projects/warden/src/cell.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Modified: pcbsd-projects/warden/src/dialogconfig.ui
===================================================================
--- pcbsd-projects/warden/src/dialogconfig.ui	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/dialogconfig.ui	2008-07-29 17:09:33 UTC (rev 2485)
@@ -1,324 +1,306 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>dialogConfig</class>
-<widget class="QDialog">
-    <property name="name">
-        <cstring>dialogConfig</cstring>
-    </property>
-    <property name="geometry">
-        <rect>
-            <x>0</x>
-            <y>0</y>
-            <width>262</width>
-            <height>251</height>
-        </rect>
-    </property>
-    <property name="caption">
-        <string>Configuration</string>
-    </property>
-    <property name="icon">
-        <pixmap>image0</pixmap>
-    </property>
-    <grid>
-        <property name="name">
-            <cstring>unnamed</cstring>
+<ui version="4.0" >
+ <class>dialogConfig</class>
+ <widget class="QDialog" name="dialogConfig" >
+  <property name="geometry" >
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>262</width>
+    <height>257</height>
+   </rect>
+  </property>
+  <property name="windowTitle" >
+   <string>Configuration</string>
+  </property>
+  <property name="windowIcon" >
+   <iconset resource="warden.qrc" >
+    <normaloff>:/cell.png</normaloff>:/cell.png</iconset>
+  </property>
+  <layout class="QGridLayout" >
+   <item row="1" column="0" >
+    <layout class="QHBoxLayout" >
+     <item>
+      <spacer name="spacer2" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>31</width>
+         <height>21</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushSave" >
+       <property name="text" >
+        <string>&amp;Save</string>
+       </property>
+       <property name="shortcut" >
+        <string>Alt+S</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer1" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Fixed</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>20</width>
+         <height>20</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushCancel" >
+       <property name="text" >
+        <string>&amp;Cancel</string>
+       </property>
+       <property name="shortcut" >
+        <string>Alt+C</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer3" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>31</width>
+         <height>20</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="0" column="0" >
+    <widget class="Q3GroupBox" name="groupBox2" >
+     <property name="title" >
+      <string>Configuration</string>
+     </property>
+     <layout class="QGridLayout" >
+      <item row="3" column="0" >
+       <layout class="QHBoxLayout" >
+        <item>
+         <widget class="QLineEdit" name="lineJailDir" >
+          <property name="readOnly" >
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QPushButton" name="pushJailDir" >
+          <property name="text" >
+           <string/>
+          </property>
+          <property name="icon" >
+           <iconset resource="warden.qrc" >
+            <normaloff>:/folder.png</normaloff>:/folder.png</iconset>
+          </property>
+         </widget>
+        </item>
+       </layout>
+      </item>
+      <item row="5" column="0" >
+       <layout class="QHBoxLayout" >
+        <item>
+         <widget class="QLineEdit" name="lineTMPDIR" >
+          <property name="readOnly" >
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QPushButton" name="pushTmpDir" >
+          <property name="text" >
+           <string/>
+          </property>
+          <property name="icon" >
+           <iconset resource="warden.qrc" >
+            <normaloff>:/folder.png</normaloff>:/folder.png</iconset>
+          </property>
+         </widget>
+        </item>
+       </layout>
+      </item>
+      <item row="4" column="0" >
+       <widget class="QLabel" name="textLabel1_2_2" >
+        <property name="text" >
+         <string>Temp Directory</string>
         </property>
-        <widget class="QLayoutWidget" row="1" column="0">
-            <property name="name">
-                <cstring>layout1</cstring>
-            </property>
-            <hbox>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer2</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>31</width>
-                            <height>21</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QPushButton">
-                    <property name="name">
-                        <cstring>pushSave</cstring>
-                    </property>
-                    <property name="text">
-                        <string>&amp;Save</string>
-                    </property>
-                    <property name="accel">
-                        <string>Alt+S</string>
-                    </property>
-                </widget>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer1</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Fixed</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>20</width>
-                            <height>20</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QPushButton">
-                    <property name="name">
-                        <cstring>pushCancel</cstring>
-                    </property>
-                    <property name="text">
-                        <string>&amp;Cancel</string>
-                    </property>
-                    <property name="accel">
-                        <string>Alt+C</string>
-                    </property>
-                </widget>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer3</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>31</width>
-                            <height>20</height>
-                        </size>
-                    </property>
-                </spacer>
-            </hbox>
-        </widget>
-        <widget class="QGroupBox" row="0" column="0">
-            <property name="name">
-                <cstring>groupBox2</cstring>
-            </property>
-            <property name="title">
-                <string>Configuration</string>
-            </property>
-            <grid>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <widget class="QLayoutWidget" row="3" column="0">
-                    <property name="name">
-                        <cstring>layout2</cstring>
-                    </property>
-                    <hbox>
-                        <property name="name">
-                            <cstring>unnamed</cstring>
-                        </property>
-                        <widget class="QLineEdit">
-                            <property name="name">
-                                <cstring>lineJailDir</cstring>
-                            </property>
-                            <property name="readOnly">
-                                <bool>true</bool>
-                            </property>
-                        </widget>
-                        <widget class="QPushButton">
-                            <property name="name">
-                                <cstring>pushJailDir</cstring>
-                            </property>
-                            <property name="text">
-                                <string></string>
-                            </property>
-                            <property name="pixmap">
-                                <pixmap>image1</pixmap>
-                            </property>
-                        </widget>
-                    </hbox>
-                </widget>
-                <widget class="QLayoutWidget" row="5" column="0">
-                    <property name="name">
-                        <cstring>layout3</cstring>
-                    </property>
-                    <hbox>
-                        <property name="name">
-                            <cstring>unnamed</cstring>
-                        </property>
-                        <widget class="QLineEdit">
-                            <property name="name">
-                                <cstring>lineTMPDIR</cstring>
-                            </property>
-                            <property name="readOnly">
-                                <bool>true</bool>
-                            </property>
-                        </widget>
-                        <widget class="QPushButton">
-                            <property name="name">
-                                <cstring>pushTmpDir</cstring>
-                            </property>
-                            <property name="text">
-                                <string></string>
-                            </property>
-                            <property name="pixmap">
-                                <pixmap>image1</pixmap>
-                            </property>
-                        </widget>
-                    </hbox>
-                </widget>
-                <widget class="QLabel" row="4" column="0">
-                    <property name="name">
-                        <cstring>textLabel1_2_2</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Temp Directory</string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignCenter</set>
-                    </property>
-                </widget>
-                <widget class="QLayoutWidget" row="1" column="0">
-                    <property name="name">
-                        <cstring>layout4</cstring>
-                    </property>
-                    <hbox>
-                        <property name="name">
-                            <cstring>unnamed</cstring>
-                        </property>
-                        <spacer>
-                            <property name="name">
-                                <cstring>spacer4</cstring>
-                            </property>
-                            <property name="orientation">
-                                <enum>Horizontal</enum>
-                            </property>
-                            <property name="sizeType">
-                                <enum>Expanding</enum>
-                            </property>
-                            <property name="sizeHint">
-                                <size>
-                                    <width>61</width>
-                                    <height>20</height>
-                                </size>
-                            </property>
-                        </spacer>
-                        <widget class="QLineEdit">
-                            <property name="name">
-                                <cstring>lineNIC</cstring>
-                            </property>
-                        </widget>
-                        <spacer>
-                            <property name="name">
-                                <cstring>spacer5</cstring>
-                            </property>
-                            <property name="orientation">
-                                <enum>Horizontal</enum>
-                            </property>
-                            <property name="sizeType">
-                                <enum>Expanding</enum>
-                            </property>
-                            <property name="sizeHint">
-                                <size>
-                                    <width>70</width>
-                                    <height>20</height>
-                                </size>
-                            </property>
-                        </spacer>
-                    </hbox>
-                </widget>
-                <widget class="QLabel" row="2" column="0">
-                    <property name="name">
-                        <cstring>textLabel1_2</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Jail Directory</string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignCenter</set>
-                    </property>
-                </widget>
-                <widget class="QLabel" row="0" column="0">
-                    <property name="name">
-                        <cstring>textLabel1</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Jail Network Interface</string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignCenter</set>
-                    </property>
-                </widget>
-            </grid>
-        </widget>
-    </grid>
-</widget>
-<images>
-    <image name="image0">
-        <data format="PNG" length="4771">89504e470d0a1a0a0000000d4948445200000040000000400806000000aa6971de0000126a49444154789ced9b7b6c64577dc73fe7dc3b77c6e3198f3debe77a1f76b2bbf686ece601cafb016902843690426950368492025282780825456a49119550c53f45f9a3fd87b4a56a4bd5224a2bb5855605b510a50990049c645f5e6fbc5edb637bfd187b66eedcd739a77fdc3b5e6fd6ce7a76edb652f949c7777c7d7deef97e7f8ff33be777067e29ffbf45fc2fbf5702f2c1073f3a58af7b228aa4a9d5ceccbff0c20b2b80064cd2b67d20ff13d27857eae18f3e7e57da76deef38e977b5b5e50f3a4eda925250ab79d46a75e6e797c6e7e7e77eb4b0b0f457afbdf6c3ff00143121db36a8ed1671f8f0e1ec2db7bcfbd15c3effb9fefebea1aece22b95c2b9ee7e1ba3eaeeb52add6a9546b542b559657562895ce313d35f3d27c79fea9d9a95ffc1888b67c605bdde13afd5b9f7cfc0b3775167bfe64d7cedeeb3a3b8b846144bdeee1ba75aa55976ab546a552a352a9b2b292b44a956acda55673f1ea5e54ad549f76dd937f04045b3dc0ed1201d85ff8c2978ff4f4f6fc71774f57568511aeeb51abd5a854dc55d0954a8d5acdc5755ddcba87e705789e87e707789e8feff9789e4f18f8bf0393cfb085246c170102b03ff!
 399df7ddfee3d7bbed3d2d262b9b53ad56a955acda55a7571dd3aae5bc7f3fc18b09f00f7fde45e03787c4f2b0d18dfe8caddb0f833e2b870c5626f45271b48eb8eceaeaf7b75cf2a2fadac01eb9fd77003b81fe0377e5fa371cff3f1fd006d1a13814823b24f62163f0e54b76290db41800052ef7def833729a507ddb5603d1fdf3f4f80efaf25c2bfc81a02dfc7bc691214c2fa5563d25de0d7d9022bd84a0204208f1cf9445f57cfee2fa52cfbe3de1a7ff6137fbed8e4dfacf9f8f93008374800440bb41c027f8aff430408c079eaa93ff8aceda4bfa4956e8b427581b61b203ddfc75f03dcf73c10906dc9d0dad282c610852151a4509122528a288c88b4260c43822022f453bb92b15f7130bcd2202800f1e8a39f1adc3bb0efcfa4b0ee0aa288288c08fc906ab5760101fe1a33d7189c944d3aed2080486b741411459a308a08c390308caf5ae93571008cd6e550f99f9f99fef9b780f04a005857085e7eea534fdd3830b8fffb5288434a6922156b4e694db55aa7eed69329cd27d21ac7b1c9e75bc9e75b493b0e42aed1810123006d5655238544da12cbb288ff641042642c2bf5606b6b4f50a9945ee00a5ce14a08901ffef063fb878687ff0dc3ce187c1483570aad14966d2185c0b62d5a732d64331952a914520a8cb9d0fc04608ca091fe1b03088194024b58482!
 99196440a89d671562c2deb9ed6d6ee4aa552baec69f172091040ee231f79f!
 4dbd2b20e2ad5006dd03af657159978ee16f1e3461bb4d698181922b92f8488bb13c4f78420b92011589685256322a465ad12188571562ca5758f48b5fcc0731727b98c85d3e5044101a49e7cf22b8fa7d399db94528864f0068331026120fe1137214c3258196b556bb41168095a6ba4a5b194444b0b6929b49458d242a4e31eb452686de280a814523a846184c110859195cbb4ff6119ee07569a05733916200f1d3ad47bf3cd77fda532266bb4410811072913930022869e681b40488965c5c0a425b12d1bcb92d8b6c4b62dec948d93b2b1a404211156cc9fd10623e2fe622b893f877e4814458dbe774be9fcd8f396c66972d5d8ac052449ce073f21a5dc1125111fc0b224c6321863634c846d24da2428b0b12c0d260e620d628c5628a58922451006f8610c4a2985d109694220b5410b891fc5b3885b7509c20b1786996ce1b758e239a0b29d0400e4dbdada1f565aa3238dd69a288a8894c29256a26589b124b6b6c002912845a3e3294dc553ddea3caf14461ba4104824461aa4003f08925c21ce1f9456a850114617af8a6de9bc07321de0d568c20a9a25c0bafffe5f3fec3899fd4114a1754280d644a1c28b7c2215810121410819af876d89523a8ed3b1a72048029b966815c52bbfba875bafe37b214110a28c020dda68b4d1a848a3f4fad88494858e8efe5b979!
 6c6be4b130952b304a48786ae79b7d28926f5c54da938638b124d855144148468a331dac4199e8e738520080912b38fa238e3538d99c2c416838e03e5eafdb7102793bd09f8e7ed2240002dd96cee36b50670b635cbbebe6e5a5b330441c8ca4a9591574f10f821f1730aad3561a408a310154609e086ebacf91c46680c3408302609ae9b9bdd6c99ba0ec8d0c44ab15902b28e93bea6a1fd5b6fbb8177bcfd10b66d914ea7999a9a426bcdedb75fcff87889ef7dff47cccece2764a9550b514a13aa38df8fc98808c308a5f4f9897c93a02f18a0907b88096864549714d944fff26d6fbbbe27954aedd05a3338b08bfbeebd93aeae4e2a950a5114b17bf76e7cdf6760602fd75f3fccc73ef67e8686ae426b13b784b8b52eb49a3eaf9afee6357e9108d905a49bc1d50c01d65557eddfa7b4465a92438786f07d9f8989098c31f8be4f369b456bcdc2c2021d1d1d0c0eece5a1df7c0f85421ea5d57922d610621257ba5ccc178091563b31019b5ee435e302763e9fefdfb37b27f7de7b1b1d1ded64b359c6c7c7595e5e666464042104c56291b6b6362a950ac56211d7adf1bef7bd933ffdf36f27199d4ec8d07176975cb78401209369eff4bcf2a9cd3edf8c05d8a954a678f7dd37d1d3d38de7798c8e8e323a3a8a6ddb3cf1c4133cf6d863a45229c6c6c6d8b16307bdbdbd4!
 8292914da12933749606cb883da32edaf0292e93cdb640156ba25dbddd7d7c3caca0a13!
 1313d4eb751e78e0018c312c2d2d118621f7dd771fc78e1da3542ab17bf76ef6eedd4b189e6678781f23bf38caf919c4a09205d25632604c5c6ddaecf3cd1020b58a6423f30b8280e1e16152a954f262433a9da6542a512c161919192193c9d0d3d3c3c183437ce4a108a3153f7de9d535c1506da9f6633192262c60b34c0940a6ecf4cef9f945b4d6f4f7f753281408c310a51473737300f4f5f5313333c3ae5dbbb06d9b72b94c369b2595b2f9fce73f1e2f9cd4792bd806069a92a66280524a8e9d9e209bcd6259160b0b0b8c8d8d71ead4292ccba252a9108621854281f6f676a228420841ad56a3bbbb9b6a759903fb0656d3e74b657697294d75ba59171080d05a8b915f1ce3ae3b6f2697cbf1f2cb2f333e3e8e108203070eac6abb582ce2fb7eb2af17a7ba67ce9c61707090b9b98538f06db1ef37a45e9f9b619b1643525a566162629ab9b9797a7aba08c390a3478fa2b5a6bbbb1bdbb6f13c8f5c2e87ebba944a255a5a5aa8d7eb9c397386b6b62e4aa5b9d8fcb7cff4439ab082a6628040b48451c4f3cfbf84528a83070fb273e74e1cc7616e6e8ef1f171a6a6a648a7d39c3d7b9672b98c949213274e70cb2db7f1e5af7c7d3513dc0eed6badaa34594a6f6a1a045ab4d6bcf0e22bdc73cfad0441c0030f3cc0f1e3c7a956abf4f5f5512c16191f1fa7a5a58574!
 3acde9d3a7b9f6dac33cfdfbcf3079b6b4665f705bc46375d1bd396926064869591d5a6bca4b2bcccfcf53afd7e9ededa5b7b797288af0fdb8ce1f4511aeebb2b4b4c4e0e0104f3ffd0c93d333ab2bc86d23c0184593bbc39b26a0b3b3336f5976318c228480999919eaf53a6fbcf106c562917c3e8f3106a514611852afd7f13c9b2f7ef16bd47d3f06afb6d5f7c9646cffc08103f993274f6e691e2080d457bffab5874c02c2b22daad5ea6af2333333c3e9d3a7999c9c646a6a8af1f171f2f94ebef18dbf892b3b6b567fdba57d21e0ce3b6fd873e4c891fb69c2b53743803c72e4c8c0f0f0be270f5e7300ad346eadcecb2f9fa45673e9efefe7f0e1c3589695d4ee0232990c2fbf72f4fcd2779bb56f5b92bbef3ac4e1c3fb397bf6ec0dc47b029bfbdf4bfc5d00ceae5dbbee5f5959b1860ef48331bcf8e22b8cbc7692c9e919948a7771cbe5329d9d9d4491a6b77717dff9fb6f5d48c03669bfd8d1c26db7bd8d9e9e4e5e7df5551c277b7b36db39e0baf32b6c221ebc95af08c07af8e1c73f74e38dd73c5b286472edededd8b68def6b7ef0839f30bfb0c81db71fa2bbbb8320b0f8877ffc77161696927dc078a727687c566a4b0968c9d81c18ea6570a00f630ca3a3a30c0d0df1e24fc6181d9bfcf9c2dce95f819532979812372a8c08c0fed8639f7ba4adadfd2fa2!
 c864fafb3b595e5e4e025dc8f0f000f97c1bf3f34b0c0e0ef2ecb37f87ebd6cf1747952!
 24c4a662a525b62fe42407bc16170b09d7dfb7ac8e5328c8f8f333a3acafefdfb397e7c86b153252ccbeacde6daafae5567fe894b548f3722c0fad0877efb8ece1d9d7fad9449572a353c3fa4abb340ad565b9df21c0776edea656a6a967add6361717915b04af6fb1b95e2cb95940d853687bebe3c575f55a4a7a78d54cae2ecd9b38c8c8ce0380e575d7535c74fcc3131b1101750a5c4b6ec6bb2b91d0bd5caeccbbc852bace70202687be2d3bff79f02795d1004046144e0077475b53134d48f5271dd5e88b8b8d9a8d65a568ac9c9394aa505a64bf3ccce2d5277bdb8267009b1a4c0712c9cb424dbe290cba769cd3a64b30e106f8dd76a354aa512e7ce9da3adad8d9d3b77124536a5928b1f5c8cd160dc95dadcbb1667475fda8884f508b03ff081477e6defc0beef06411cd5e36b48188458b66478a89f8e8e6cb29b1b5ee0db2af17513d7f1a9d77d56566af131b730a256f39096c0b60491d2a4d372b5fa0bacfeaf4e4e84542a15cae5324b4b4b0821686f6fa7bdbd1dcfd32c2e86d4eb6f4daed6eaa5b1b1e7ee212e995de487ebcd029942a1e30e951c5151914e4adff1b5eef93cff5f472976e41818e8a2bd3dbb5a1e6bccf90d8d35006532168e93416b4da190497683d5ea350c433c2f4cce12c5d9a4ebba28a5701c87743acde0e0205a43ada6299522fcc00!
 012cb5e67265fa3561bfbedc3c3773c74fcf873df649d78b01e014e26e314d4059b97f174b6763bab545ae4cc99195a7369fafb77d0d35dc07124c698357bfde797c351524a534a1104c16a113408ce1771a4940821c8e572140a0500fc40537735f3f3062f48ea6a486cfb42a06283092d9d76e8efdf7bfff1e3cffded6609904150f75369e77cc96b4d1617afe54d5caf03cae51ae5728dd75f877c3e43477b2bf97c9a74dac6716472a04162dbf6aad61de77cdf0d9709024d10440481c1ad2bc240134406a31b2a95d85673879a524e8ac181dd8c8cfcec04e0acf7cc7a04e8b9b985b9c1c14ebcba774126a794595307340803b665af8eaa5e8fa8d797a1b4e60529896d496c4b24fe0d8d53046118ef0847d179d78cbb8a915a4d6d6f5e283b8a1df4f4eee0e48993c78f1dfbe90fd9603a5c8f80e8b5d75e7a7d78f85af44aa37011172a8d8907acd10821b0539b48b90d44d185201b4762c0426048a5b6eec46e2ed7ca9edd7d789ec7b1a3af8f8c8c3cf70ca83780fa7acfaf872098983835e179f50989dcb39ac66a56ab38c2c467772e25e24d1f1a7e1a1fa5b9dcc448bca9eff853b1a3406f5f17461bce9e9daa8d8dbdf6bdd1d157be0b8c10dbe4e62d00583a7e7ce45fafbbeea64f4e4c4cc7dad7b1cfc7f5fef5c18bf3483710d3f446d09b495c2be9b443dfc!
 e1e0af93cb59acbd464a9363939f6c2ebafbff82f51141c05468119c065834d928d12a1!
 a26539b73ef6d867bf29446a47a9344b1045a83062cda99fa62252ecfa1ba3bfa02bb171c7d9960c5ddd9d14da7268ad999f5f6476767a7a72f2f40ba3a3af3e1f45c129601c980696b9c459818dde9406ae3e78f08647eebdf7812f562a35393373aef933681b017e0b806f16cbb2e8686fa3ab6b07d96c0b9ee7512eaf3033535a38776efab5f1f1633f3b77ae74029804a68835be420cfc9229e84623914001b8ee1def78e7a76fbef9cedfb02c9b37c62756139c0dc5acb1b54b79c43a12032e502c16c8e55ad15a53a954595c2ceb8585b9e9c5c5b993a74f1ffdf9b973a553c02cb17f9f0396880f468434b129fa5663b3811ee08643876e7de4c61b6ffde0debdfda9858532d3d37368ad56ffddb0761a6b2ea2e7f3ad140a79f2f93c2d2d7199ad5cae26a0e7971617e7c66666a6c7c6c78fbdee79ee0c3097b445a04c0cdae732bf4f74a9d13ac4245cbb73e79ebb6fbcf1ae870607af1ee8ea8abff7b3bcbcc2f272856ad5bde48b524e8ad66c0bb95c96b6b61c8e93c6b224f5ba47b55aa35c2e47e5f2d2fcf2f2e2d9b9b9e9d367ce9c3a55a92c95808535ad4c9cd3bbc4267e4507a56173d699028ac055c0d0e0e0c15b86860edfd1d3d37f60c78ef6543e9fa3a52583369a379d734688388b9152124521f57a7cceaf5aadb1b8b8b858a92ccf96cbf393b3b393!
 e39393636f0441d0d0ea52d25692e6126b39648bbe2ad30c0110ef1bb4025dc06ea0dfb6edbe3d7bf61fe8ebdbb3b7adadd09dc9643bac759203ad75e4fb5ecd75ab8b2b2be585c5c5d9b9526972d2f3dc456270cb495b21d66e9538696968b8a97dfe66a519871524c511e200d991b4766272325c9c571862000171d1a246accd6ad2dce4be9f3c13b1c51abe945c6e0e2a885dc3495a26f97dbddabc2206d6d068c479cd6ab6e91ba19b95ad4ac2c525fadaf6ef00ff522e53fe1b0aced6a16cfc08970000000049454e44ae426082</data>
-    </image>
-    <image name="image1">
-        <data format="PNG" length="1249">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000004a849444154388da5925b6c54551486ff7dce993933d399b6d0d24e0b2d2dad485bcaa5a51aac40a90801b4050181a8f08017c2259298c893868026c448a20f2a823782286a835c134051830689400920b6b6b438165a68e7d2393367ce7d2f1f0a21720be2ffb6929d2fdffed702ee235266e9d0310bde7b63cd96cee80393576d0420dcf2e6de710c6260687ac1b8271b1e9db578455165f504127daebc11e31e6a3feaca049ca89c33be246b78edbcdef6ef7eba37b03b20072b664cad9bbf6a75d523d5f5ba2bcdd31363309240b0b872a46bc898b179a50f17d6d43ffb527fd23bbc2f743ac66e0809f0e5971516d7ccaaedefb9d8dbdd7ce0670273b2464dabaa9dbd6465fd8cba39819cc1193d2a432c01a82a90481058b4c756ba5a5bfd830b5c674262ec626bc8ad9d58be4e02006f7e5966e58c258b162f7c7a455d555179fb1545d9b6ad69a76572eb89a7e6ce2f19919ddf6f31f4a980c3018060e816245d4556a64f8a442a72f737c79a0d439698aeca30c36129634475e1d2751f6f7a71e69886922ce6361810ccce1cf4e0ba65cb0d0bb0c0589f0a580ec000981687a6681822da48b87c381e9211892869969d904!
 5c7ede78e6183b826e416974d7a7e7a794345367383019c000ec0ef65cc2d3366f16b4d3140d56c086a0af93e1157d5749cea921149029e34afd7e7f20d274b4807d936816cc17228a59b8e75f3be886e9d6dcd42965f4667bf07571576ad16c0b025e693fc4170f2802c13205398bc70f573c17449befba10196c3211247dc106158033f2302b803a8710622591604c1434c961904b75010cc2acef14b12dd09ca00d5e088440c64a7894859c2405d0e60e98099004c8d6073491855c032470db57c0408c2a1dd5f6fef88d816bb0d9413a13b6aa33f66a260908414c94899806d01ba0ae849c0320059e4a82f8f636d63cc3da1141920c1259c3ff2e59eef9bff6abbd598d0d9eb40e284923c191a5c500c06c3003415d035c0b608c559265e9e1ec6ca691104640dbd510d008942aabbad63ffc11ff65f490e7479bd534507b84528ca9390e20ca60de8fa00d034005920348cd5b07e5e148f8f4ea1ed6f85367e72ace3f081cfde871def14410ea2b1787f65edcc86b2617ebf05c061c0e51887ec024459445c05c27120a600892410f43a585cad61cef81460ebd879b823f5ee961dfbce1dddfcba13ff6317407111007425dc87dcaab2c726568c935c804540578c23e015e03086b0028415809b849a7c8e45552646e69838d512a58d5b8f5cf86afb3b9b6217f6be0d473!
 90be0dfa73b646cc3946f7eeb0bc789e8b243f46d87492714870ef5127d788!
 e68db69a2dfbb39a55216852ec569c3e6e3c9829ad54d70e74e05e0b9f3b1bad3e5c657bff83494e4d4e51035b5997432e1d0c12b4427af12254d22dbe674ec6c98cf5df5798b27af760de01a861babb9730245136b361fbad875c9266afad3a0f614a78849c489a85fb5e9835d2d8991f5afec842777d2dd2d6f0e9384090bd66ff825a4397bdb0cd22d4e9c13357726f933afed6ef1174d590326e5df93e5cd11d30b872d7bebc75ff79cd7289ae2f4d1c10e65f4ecb53b982ff81f2d6f9341e5731b5fd8d2dab3f4cd7d67324a26af001383ff0b783dcce59303a5758d6220aff67e2dff01c1475574bbaca92d0000000049454e44ae426082</data>
-    </image>
-</images>
-<connections>
-    <connection>
-        <sender>pushSave</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogConfig</receiver>
-        <slot>slotSave()</slot>
-    </connection>
-    <connection>
-        <sender>pushCancel</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogConfig</receiver>
-        <slot>slotCancel()</slot>
-    </connection>
-    <connection>
-        <sender>pushJailDir</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogConfig</receiver>
-        <slot>slotChangeJailDir()</slot>
-    </connection>
-    <connection>
-        <sender>pushTmpDir</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogConfig</receiver>
-        <slot>slotChangeTMPDIR()</slot>
-    </connection>
-</connections>
-<includes>
-    <include location="local" impldecl="in implementation">qsettings.h</include>
-    <include location="local" impldecl="in implementation">qmessagebox.h</include>
-    <include location="local" impldecl="in implementation">qfiledialog.h</include>
-    <include location="local" impldecl="in implementation">qfiledialog.h</include>
-    <include location="local" impldecl="in declaration">qfiledialog.h</include>
-    <include location="local" impldecl="in implementation">dialogconfig.ui.h</include>
-</includes>
-<variables>
-    <variable access="private">QString NIC;</variable>
-    <variable access="private">QString TMPDIR;</variable>
-    <variable access="private">QString JailDir;</variable>
-</variables>
-<signals>
-    <signal>saved();</signal>
-</signals>
-<slots>
-    <slot access="private">readConfig()</slot>
-    <slot access="private">slotChangeJailDir()</slot>
-    <slot access="private">slotChangeTMPDIR()</slot>
-    <slot access="private">slotSave()</slot>
-    <slot access="private">slotCancel()</slot>
-</slots>
-<functions>
-    <function>programInit()</function>
-</functions>
-<layoutdefaults spacing="6" margin="11"/>
-</UI>
+        <property name="alignment" >
+         <set>Qt::AlignCenter</set>
+        </property>
+        <property name="wordWrap" >
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0" >
+       <layout class="QHBoxLayout" >
+        <item>
+         <spacer name="spacer4" >
+          <property name="orientation" >
+           <enum>Qt::Horizontal</enum>
+          </property>
+          <property name="sizeType" >
+           <enum>QSizePolicy::Expanding</enum>
+          </property>
+          <property name="sizeHint" stdset="0" >
+           <size>
+            <width>61</width>
+            <height>20</height>
+           </size>
+          </property>
+         </spacer>
+        </item>
+        <item>
+         <widget class="QLineEdit" name="lineNIC" />
+        </item>
+        <item>
+         <spacer name="spacer5" >
+          <property name="orientation" >
+           <enum>Qt::Horizontal</enum>
+          </property>
+          <property name="sizeType" >
+           <enum>QSizePolicy::Expanding</enum>
+          </property>
+          <property name="sizeHint" stdset="0" >
+           <size>
+            <width>70</width>
+            <height>20</height>
+           </size>
+          </property>
+         </spacer>
+        </item>
+       </layout>
+      </item>
+      <item row="2" column="0" >
+       <widget class="QLabel" name="textLabel1_2" >
+        <property name="text" >
+         <string>Jail Directory</string>
+        </property>
+        <property name="alignment" >
+         <set>Qt::AlignCenter</set>
+        </property>
+        <property name="wordWrap" >
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="0" >
+       <widget class="QLabel" name="textLabel1" >
+        <property name="text" >
+         <string>Jail Network Interface</string>
+        </property>
+        <property name="alignment" >
+         <set>Qt::AlignCenter</set>
+        </property>
+        <property name="wordWrap" >
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11" />
+ <customwidgets>
+  <customwidget>
+   <class>Q3GroupBox</class>
+   <extends>QGroupBox</extends>
+   <header>Qt3Support/Q3GroupBox</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <includes>
+  <include location="local" >q3filedialog.h</include>
+ </includes>
+ <resources>
+  <include location="warden.qrc" />
+ </resources>
+ <connections>
+  <connection>
+   <sender>pushSave</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogConfig</receiver>
+   <slot>slotSave()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>pushCancel</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogConfig</receiver>
+   <slot>slotCancel()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>pushJailDir</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogConfig</receiver>
+   <slot>slotChangeJailDir()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>pushTmpDir</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogConfig</receiver>
+   <slot>slotChangeTMPDIR()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>

Modified: pcbsd-projects/warden/src/dialogcreatejail.ui
===================================================================
--- pcbsd-projects/warden/src/dialogcreatejail.ui	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/dialogcreatejail.ui	2008-07-29 17:09:33 UTC (rev 2485)
@@ -1,221 +1,217 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>dialogCreateJail</class>
-<widget class="QDialog">
-    <property name="name">
-        <cstring>dialogCreateJail</cstring>
-    </property>
-    <property name="geometry">
-        <rect>
-            <x>0</x>
-            <y>0</y>
-            <width>269</width>
-            <height>273</height>
-        </rect>
-    </property>
-    <property name="caption">
-        <string>Create new Jail</string>
-    </property>
-    <property name="icon">
-        <pixmap>agent.png</pixmap>
-    </property>
-    <grid>
-        <property name="name">
-            <cstring>unnamed</cstring>
+<ui version="4.0" >
+ <class>dialogCreateJail</class>
+ <widget class="QDialog" name="dialogCreateJail" >
+  <property name="geometry" >
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>269</width>
+    <height>276</height>
+   </rect>
+  </property>
+  <property name="windowTitle" >
+   <string>Create new Jail</string>
+  </property>
+  <property name="windowIcon" >
+   <iconset resource="warden.qrc" >
+    <normaloff>:/cell.png</normaloff>:/cell.png</iconset>
+  </property>
+  <layout class="QGridLayout" >
+   <item row="1" column="0" >
+    <layout class="QHBoxLayout" >
+     <item>
+      <spacer name="spacer8" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>81</width>
+         <height>21</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushCreate" >
+       <property name="enabled" >
+        <bool>false</bool>
+       </property>
+       <property name="text" >
+        <string>Create</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer7" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Fixed</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>21</width>
+         <height>20</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushCancel" >
+       <property name="text" >
+        <string>&amp;Cancel</string>
+       </property>
+       <property name="shortcut" >
+        <string>Alt+C</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer9" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>61</width>
+         <height>21</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="0" column="0" >
+    <widget class="Q3GroupBox" name="groupBox2" >
+     <property name="title" >
+      <string>New Jail</string>
+     </property>
+     <layout class="QGridLayout" >
+      <item row="0" column="0" >
+       <widget class="QLabel" name="textLabel1" >
+        <property name="text" >
+         <string>IP Address</string>
         </property>
-        <widget class="QLayoutWidget" row="1" column="0">
-            <property name="name">
-                <cstring>layout4</cstring>
-            </property>
-            <hbox>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer8</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>81</width>
-                            <height>21</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QPushButton">
-                    <property name="name">
-                        <cstring>pushCreate</cstring>
-                    </property>
-                    <property name="enabled">
-                        <bool>false</bool>
-                    </property>
-                    <property name="text">
-                        <string>Create</string>
-                    </property>
-                </widget>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer7</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Fixed</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>21</width>
-                            <height>20</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QPushButton">
-                    <property name="name">
-                        <cstring>pushCancel</cstring>
-                    </property>
-                    <property name="text">
-                        <string>&amp;Cancel</string>
-                    </property>
-                    <property name="accel">
-                        <string>Alt+C</string>
-                    </property>
-                </widget>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer9</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>61</width>
-                            <height>21</height>
-                        </size>
-                    </property>
-                </spacer>
-            </hbox>
-        </widget>
-        <widget class="QGroupBox" row="0" column="0">
-            <property name="name">
-                <cstring>groupBox2</cstring>
-            </property>
-            <property name="title">
-                <string>New Jail</string>
-            </property>
-            <grid>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <widget class="QLabel" row="0" column="0">
-                    <property name="name">
-                        <cstring>textLabel1</cstring>
-                    </property>
-                    <property name="text">
-                        <string>IP Address</string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignCenter</set>
-                    </property>
-                </widget>
-                <widget class="QLineEdit" row="1" column="0">
-                    <property name="name">
-                        <cstring>lineIP</cstring>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignHCenter</set>
-                    </property>
-                    <property name="inputMask">
-                        <string>999\.999\.999\.999; </string>
-                    </property>
-                </widget>
-                <widget class="QCheckBox" row="6" column="0">
-                    <property name="name">
-                        <cstring>checkAutostart</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Start jail at system bootup</string>
-                    </property>
-                </widget>
-                <widget class="QCheckBox" row="5" column="0">
-                    <property name="name">
-                        <cstring>checkPortsTree</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Include ports tree</string>
-                    </property>
-                </widget>
-                <widget class="QLabel" row="2" column="0">
-                    <property name="name">
-                        <cstring>textLabel1_2</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Hostname</string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignCenter</set>
-                    </property>
-                </widget>
-                <widget class="QLineEdit" row="3" column="0">
-                    <property name="name">
-                        <cstring>lineHost</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Jailbird</string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignHCenter</set>
-                    </property>
-                </widget>
-                <widget class="QCheckBox" row="4" column="0">
-                    <property name="name">
-                        <cstring>checkSystemSource</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Include system source</string>
-                    </property>
-                </widget>
-            </grid>
-        </widget>
-    </grid>
-</widget>
-<connections>
-    <connection>
-        <sender>pushCancel</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogCreateJail</receiver>
-        <slot>slotButtonCancel()</slot>
-    </connection>
-    <connection>
-        <sender>pushCreate</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogCreateJail</receiver>
-        <slot>slotButtonCreate()</slot>
-    </connection>
-</connections>
-<includes>
-    <include location="local" impldecl="in implementation">dialogcreatejail.ui.h</include>
-</includes>
-<signals>
-    <signal>create(const QString &amp;, const QString &amp;, bool, bool, bool)</signal>
-</signals>
-<slots>
-    <slot access="private">slotButtonCancel()</slot>
-    <slot access="private">slotButtonCreate()</slot>
-    <slot access="private">checkLineText( const QString &amp; text )</slot>
-</slots>
-<functions>
-    <function>programInit()</function>
-</functions>
-<pixmapinproject/>
-<layoutdefaults spacing="6" margin="11"/>
-</UI>
+        <property name="alignment" >
+         <set>Qt::AlignCenter</set>
+        </property>
+        <property name="wordWrap" >
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0" >
+       <widget class="QLineEdit" name="lineIP" >
+        <property name="inputMask" >
+         <string>999\.999\.999\.999; </string>
+        </property>
+        <property name="alignment" >
+         <set>Qt::AlignHCenter</set>
+        </property>
+       </widget>
+      </item>
+      <item row="6" column="0" >
+       <widget class="QCheckBox" name="checkAutostart" >
+        <property name="text" >
+         <string>Start jail at system bootup</string>
+        </property>
+       </widget>
+      </item>
+      <item row="5" column="0" >
+       <widget class="QCheckBox" name="checkPortsTree" >
+        <property name="text" >
+         <string>Include ports tree</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0" >
+       <widget class="QLabel" name="textLabel1_2" >
+        <property name="text" >
+         <string>Hostname</string>
+        </property>
+        <property name="alignment" >
+         <set>Qt::AlignCenter</set>
+        </property>
+        <property name="wordWrap" >
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0" >
+       <widget class="QLineEdit" name="lineHost" >
+        <property name="text" >
+         <string>Jailbird</string>
+        </property>
+        <property name="alignment" >
+         <set>Qt::AlignHCenter</set>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0" >
+       <widget class="QCheckBox" name="checkSystemSource" >
+        <property name="text" >
+         <string>Include system source</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11" />
+ <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
+ <customwidgets>
+  <customwidget>
+   <class>Q3GroupBox</class>
+   <extends>QGroupBox</extends>
+   <header>Qt3Support/Q3GroupBox</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <resources>
+  <include location="warden.qrc" />
+ </resources>
+ <connections>
+  <connection>
+   <sender>pushCancel</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogCreateJail</receiver>
+   <slot>slotButtonCancel()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>pushCreate</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogCreateJail</receiver>
+   <slot>slotButtonCreate()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>

Modified: pcbsd-projects/warden/src/dialogdisplayoutput.ui
===================================================================
--- pcbsd-projects/warden/src/dialogdisplayoutput.ui	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/dialogdisplayoutput.ui	2008-07-29 17:09:33 UTC (rev 2485)
@@ -1,118 +1,104 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>dialogDisplayOutput</class>
-<widget class="QDialog">
-    <property name="name">
-        <cstring>dialogDisplayOutput</cstring>
-    </property>
-    <property name="geometry">
-        <rect>
-            <x>0</x>
-            <y>0</y>
-            <width>546</width>
-            <height>357</height>
-        </rect>
-    </property>
-    <property name="caption">
-        <string>Command Output</string>
-    </property>
-    <property name="icon">
-        <pixmap>image0</pixmap>
-    </property>
-    <grid>
-        <property name="name">
-            <cstring>unnamed</cstring>
-        </property>
-        <widget class="QLayoutWidget" row="1" column="0">
-            <property name="name">
-                <cstring>layout3</cstring>
-            </property>
-            <hbox>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer5</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>191</width>
-                            <height>21</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QPushButton">
-                    <property name="name">
-                        <cstring>pushClose</cstring>
-                    </property>
-                    <property name="text">
-                        <string>&amp;Close</string>
-                    </property>
-                    <property name="accel">
-                        <string>Alt+C</string>
-                    </property>
-                </widget>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer6</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>201</width>
-                            <height>21</height>
-                        </size>
-                    </property>
-                </spacer>
-            </hbox>
-        </widget>
-        <widget class="QTextEdit" row="0" column="0">
-            <property name="name">
-                <cstring>lineDisplay</cstring>
-            </property>
-            <property name="readOnly">
-                <bool>true</bool>
-            </property>
-        </widget>
-    </grid>
-</widget>
-<images>
-    <image name="image0">
-        <data format="PNG" length="4771">89504e470d0a1a0a0000000d4948445200000040000000400806000000aa6971de0000126a49444154789ced9b7b6c64577dc73fe7dc3b77c6e3198f3debe77a1f76b2bbf686ece601cafb016902843690426950368492025282780825456a49119550c53f45f9a3fd87b4a56a4bd5224a2bb5855605b510a50990049c645f5e6fbc5edb637bfd187b66eedcd739a77fdc3b5e6fd6ce7a76edb652f949c7777c7d7deef97e7f8ff33be777067e29ffbf45fc2fbf5702f2c1073f3a58af7b228aa4a9d5ceccbff0c20b2b80064cd2b67d20ff13d27857eae18f3e7e57da76deef38e977b5b5e50f3a4eda925250ab79d46a75e6e797c6e7e7e77eb4b0b0f457afbdf6c3ff00143121db36a8ed1671f8f0e1ec2db7bcfbd15c3effb9fefebea1aece22b95c2b9ee7e1ba3eaeeb52add6a9546b542b559657562895ce313d35f3d27c79fea9d9a95ffc1888b67c605bdde13afd5b9f7cfc0b3775167bfe64d7cedeeb3a3b8b846144bdeee1ba75aa55976ab546a552a352a9b2b292b44a956acda55673f1ea5e54ad549f76dd937f04045b3dc0ed1201d85ff8c2978ff4f4f6fc71774f57568511aeeb51abd5a854dc55d0954a8d5acdc5755ddcba87e705789e87e707789e8feff9789e4f18f8bf0393cfb085246c170102b03ff!
 399df7ddfee3d7bbed3d2d262b9b53ad56a955acda55a7571dd3aae5bc7f3fc18b09f00f7fde45e03787c4f2b0d18dfe8caddb0f833e2b870c5626f45271b48eb8eceaeaf7b75cf2a2fadac01eb9fd77003b81fe0377e5fa371cff3f1fd006d1a13814823b24f62163f0e54b76290db41800052ef7def833729a507ddb5603d1fdf3f4f80efaf25c2bfc81a02dfc7bc691214c2fa5563d25de0d7d9022bd84a0204208f1cf9445f57cfee2fa52cfbe3de1a7ff6137fbed8e4dfacf9f8f93008374800440bb41c027f8aff430408c079eaa93ff8aceda4bfa4956e8b427581b61b203ddfc75f03dcf73c10906dc9d0dad282c610852151a4509122528a288c88b4260c43822022f453bb92b15f7130bcd2202800f1e8a39f1adc3bb0efcfa4b0ee0aa288288c08fc906ab5760101fe1a33d7189c944d3aed2080486b741411459a308a08c390308caf5ae93571008cd6e550f99f9f99fef9b780f04a005857085e7eea534fdd3830b8fffb5288434a6922156b4e694db55aa7eed69329cd27d21ac7b1c9e75bc9e75b493b0e42aed1810123006d5655238544da12cbb288ff641042642c2bf5606b6b4f50a9945ee00a5ce14a08901ffef063fb878687ff0dc3ce187c1483570aad14966d2185c0b62d5a732d64331952a914520a8cb9d0fc04608ca091fe1b03088194024b58482!
 99196440a89d671562c2deb9ed6d6ee4aa552baec69f172091040ee231f79f!
 4dbd2b20e2ad5006dd03af657159978ee16f1e3461bb4d698181922b92f8488bb13c4f78420b92011589685256322a465ad12188571562ca5758f48b5fcc0731727b98c85d3e5044101a49e7cf22b8fa7d399db94528864f0068331026120fe1137214c3258196b556bb41168095a6ba4a5b194444b0b6929b49458d242a4e31eb452686de280a814523a846184c110859195cbb4ff6119ee07569a05733916200f1d3ad47bf3cd77fda532266bb4410811072913930022869e681b40488965c5c0a425b12d1bcb92d8b6c4b62dec948d93b2b1a404211156cc9fd10623e2fe622b893f877e4814458dbe774be9fcd8f396c66972d5d8ac052449ce073f21a5dc1125111fc0b224c6321863634c846d24da2428b0b12c0d260e620d628c5628a58922451006f8610c4a2985d109694220b5410b891fc5b3885b7509c20b1786996ce1b758e239a0b29d0400e4dbdada1f565aa3238dd69a288a8894c29256a26589b124b6b6c002912845a3e3294dc553ddea3caf14461ba4104824461aa4003f08925c21ce1f9456a850114617af8a6de9bc07321de0d568c20a9a25c0bafffe5f3fec3899fd4114a1754280d644a1c28b7c2215810121410819af876d89523a8ed3b1a72048029b966815c52bbfba875bafe37b214110a28c020dda68b4d1a848a3f4fad88494858e8efe5b979!
 6c6be4b130952b304a48786ae79b7d28926f5c54da938638b124d855144148468a331dac4199e8e738520080912b38fa238e3538d99c2c416838e03e5eafdb7102793bd09f8e7ed2240002dd96cee36b50670b635cbbebe6e5a5b330441c8ca4a9591574f10f821f1730aad3561a408a310154609e086ebacf91c46680c3408302609ae9b9bdd6c99ba0ec8d0c44ab15902b28e93bea6a1fd5b6fbb8177bcfd10b66d914ea7999a9a426bcdedb75fcff87889ef7dff47cccece2764a9550b514a13aa38df8fc98808c308a5f4f9897c93a02f18a0907b88096864549714d944fff26d6fbbbe27954aedd05a3338b08bfbeebd93aeae4e2a950a5114b17bf76e7cdf6760602fd75f3fccc73ef67e8686ae426b13b784b8b52eb49a3eaf9afee6357e9108d905a49bc1d50c01d65557eddfa7b4465a92438786f07d9f8989098c31f8be4f369b456bcdc2c2021d1d1d0c0eece5a1df7c0f85421ea5d57922d610621257ba5ccc178091563b31019b5ee435e302763e9fefdfb37b27f7de7b1b1d1ded64b359c6c7c7595e5e666464042104c56291b6b6362a950ac56211d7adf1bef7bd933ffdf36f27199d4ec8d07176975cb78401209369eff4bcf2a9cd3edf8c05d8a954a678f7dd37d1d3d38de7798c8e8e323a3a8a6ddb3cf1c4133cf6d863a45229c6c6c6d8b16307bdbdbd4!
 8292914da12933749606cb883da32edaf0292e93cdb640156ba25dbddd7d7c3caca0a13!
 1313d4eb751e78e0018c312c2d2d118621f7dd771fc78e1da3542ab17bf76ef6eedd4b189e6678781f23bf38caf919c4a09205d25632604c5c6ddaecf3cd1020b58a6423f30b8280e1e16152a954f262433a9da6542a512c161919192193c9d0d3d3c3c183437ce4a108a3153f7de9d535c1506da9f6633192262c60b34c0940a6ecf4cef9f945b4d6f4f7f753281408c310a51473737300f4f5f5313333c3ae5dbbb06d9b72b94c369b2595b2f9fce73f1e2f9cd4792bd806069a92a66280524a8e9d9e209bcd6259160b0b0b8c8d8d71ead4292ccba252a9108621854281f6f676a228420841ad56a3bbbb9b6a759903fb0656d3e74b657697294d75ba59171080d05a8b915f1ce3ae3b6f2697cbf1f2cb2f333e3e8e108203070eac6abb582ce2fb7eb2af17a7ba67ce9c61707090b9b98538f06db1ef37a45e9f9b619b1643525a566162629ab9b9797a7aba08c390a3478fa2b5a6bbbb1bdbb6f13c8f5c2e87ebba944a255a5a5aa8d7eb9c397386b6b62e4aa5b9d8fcb7cff4439ab082a6628040b48451c4f3cfbf84528a83070fb273e74e1cc7616e6e8ef1f171a6a6a648a7d39c3d7b9672b98c949213274e70cb2db7f1e5af7c7d3513dc0eed6badaa34594a6f6a1a045ab4d6bcf0e22bdc73cfad0441c0030f3cc0f1e3c7a956abf4f5f5512c16191f1fa7a5a58574!
 3acde9d3a7b9f6dac33cfdfbcf3079b6b4665f705bc46375d1bd396926064869591d5a6bca4b2bcccfcf53afd7e9ededa5b7b797288af0fdb8ce1f4511aeebb2b4b4c4e0e0104f3ffd0c93d333ab2bc86d23c0184593bbc39b26a0b3b3336f5976318c228480999919eaf53a6fbcf106c562917c3e8f3106a514611852afd7f13c9b2f7ef16bd47d3f06afb6d5f7c9646cffc08103f993274f6e691e2080d457bffab5874c02c2b22daad5ea6af2333333c3e9d3a7999c9c646a6a8af1f171f2f94ebef18dbf892b3b6b567fdba57d21e0ce3b6fd873e4c891fb69c2b53743803c72e4c8c0f0f0be270f5e7300ad346eadcecb2f9fa45673e9efefe7f0e1c3589695d4ee0232990c2fbf72f4fcd2779bb56f5b92bbef3ac4e1c3fb397bf6ec0dc47b029bfbdf4bfc5d00ceae5dbbee5f5959b1860ef48331bcf8e22b8cbc7692c9e919948a7771cbe5329d9d9d4491a6b77717dff9fb6f5d48c03669bfd8d1c26db7bd8d9e9e4e5e7df5551c277b7b36db39e0baf32b6c221ebc95af08c07af8e1c73f74e38dd73c5b286472edededd8b68def6b7ef0839f30bfb0c81db71fa2bbbb8320b0f8877ffc77161696927dc078a727687c566a4b0968c9d81c18ea6570a00f630ca3a3a30c0d0df1e24fc6181d9bfcf9c2dce95f819532979812372a8c08c0fed8639f7ba4adadfd2fa2!
 c864fafb3b595e5e4e025dc8f0f000f97c1bf3f34b0c0e0ef2ecb37f87ebd6cf1747952!
 24c4a662a525b62fe42407bc16170b09d7dfb7ac8e5328c8f8f333a3acafefdfb397e7c86b153252ccbeacde6daafae5567fe894b548f3722c0fad0877efb8ece1d9d7fad9449572a353c3fa4abb340ad565b9df21c0776edea656a6a967add6361717915b04af6fb1b95e2cb95940d853687bebe3c575f55a4a7a78d54cae2ecd9b38c8c8ce0380e575d7535c74fcc3131b1101750a5c4b6ec6bb2b91d0bd5caeccbbc852bace70202687be2d3bff79f02795d1004046144e0077475b53134d48f5271dd5e88b8b8d9a8d65a568ac9c9394aa505a64bf3ccce2d5277bdb8267009b1a4c0712c9cb424dbe290cba769cd3a64b30e106f8dd76a354aa512e7ce9da3adad8d9d3b77124536a5928b1f5c8cd160dc95dadcbb1667475fda8884f508b03ff081477e6defc0beef06411cd5e36b48188458b66478a89f8e8e6cb29b1b5ee0db2af17513d7f1a9d77d56566af131b730a256f39096c0b60491d2a4d372b5fa0bacfeaf4e4e84542a15cae5324b4b4b0821686f6fa7bdbd1dcfd32c2e86d4eb6f4daed6eaa5b1b1e7ee212e995de487ebcd029942a1e30e951c5151914e4adff1b5eef93cff5f472976e41818e8a2bd3dbb5a1e6bccf90d8d35006532168e93416b4da190497683d5ea350c433c2f4cce12c5d9a4ebba28a5701c87743acde0e0205a43ada6299522fcc00!
 012cb5e67265fa3561bfbedc3c3773c74fcf873df649d78b01e014e26e314d4059b97f174b6763bab545ae4cc99195a7369fafb77d0d35dc07124c698357bfde797c351524a534a1104c16a113408ce1771a4940821c8e572140a0500fc40537735f3f3062f48ea6a486cfb42a06283092d9d76e8efdf7bfff1e3cffded6609904150f75369e77cc96b4d1617afe54d5caf03cae51ae5728dd75f877c3e43477b2bf97c9a74dac6716472a04162dbf6aad61de77cdf0d9709024d10440481c1ad2bc240134406a31b2a95d85673879a524e8ac181dd8c8cfcec04e0acf7cc7a04e8b9b985b9c1c14ebcba774126a794595307340803b665af8eaa5e8fa8d797a1b4e60529896d496c4b24fe0d8d53046118ef0847d179d78cbb8a915a4d6d6f5e283b8a1df4f4eee0e48993c78f1dfbe90fd9603a5c8f80e8b5d75e7a7d78f85af44aa37011172a8d8907acd10821b0539b48b90d44d185201b4762c0426048a5b6eec46e2ed7ca9edd7d789ec7b1a3af8f8c8c3cf70ca83780fa7acfaf872098983835e179f50989dcb39ac66a56ab38c2c467772e25e24d1f1a7e1a1fa5b9dcc448bca9eff853b1a3406f5f17461bce9e9daa8d8dbdf6bdd1d157be0b8c10dbe4e62d00583a7e7ce45fafbbeea64f4e4c4cc7dad7b1cfc7f5fef5c18bf3483710d3f446d09b495c2be9b443dfc!
 e1e0af93cb59acbd464a9363939f6c2ebafbff82f51141c05468119c065834d928d12a1!
 a26539b73ef6d867bf29446a47a9344b1045a83062cda99fa62252ecfa1ba3bfa02bb171c7d9960c5ddd9d14da7268ad999f5f6476767a7a72f2f40ba3a3af3e1f45c129601c980696b9c459818dde9406ae3e78f08647eebdf7812f562a35393373aef933681b017e0b806f16cbb2e8686fa3ab6b07d96c0b9ee7512eaf3033535a38776efab5f1f1633f3b77ae74029804a68835be420cfc9229e84623914001b8ee1def78e7a76fbef9cedfb02c9b37c62756139c0dc5acb1b54b79c43a12032e502c16c8e55ad15a53a954595c2ceb8585b9e9c5c5b993a74f1ffdf9b973a553c02cb17f9f0396880f468434b129fa5663b3811ee08643876e7de4c61b6ffde0debdfda9858532d3d37368ad56ffddb0761a6b2ea2e7f3ad140a79f2f93c2d2d7199ad5cae26a0e7971617e7c66666a6c7c6c78fbdee79ee0c3097b445a04c0cdae732bf4f74a9d13ac4245cbb73e79ebb6fbcf1ae870607af1ee8ea8abff7b3bcbcc2f272856ad5bde48b524e8ad66c0bb95c96b6b61c8e93c6b224f5ba47b55aa35c2e47e5f2d2fcf2f2e2d9b9b9e9d367ce9c3a55a92c95808535ad4c9cd3bbc4267e4507a56173d699028ac055c0d0e0e0c15b86860edfd1d3d37f60c78ef6543e9fa3a52583369a379d734688388b9152124521f57a7cceaf5aadb1b8b8b858a92ccf96cbf393b3b393!
 e39393636f0441d0d0ea52d25692e6126b39648bbe2ad30c0110ef1bb4025dc06ea0dfb6edbe3d7bf61fe8ebdbb3b7adadd09dc9643bac759203ad75e4fb5ecd75ab8b2b2be585c5c5d9b9526972d2f3dc456270cb495b21d66e9538696968b8a97dfe66a519871524c511e200d991b4766272325c9c571862000171d1a246accd6ad2dce4be9f3c13b1c51abe945c6e0e2a885dc3495a26f97dbddabc2206d6d068c479cd6ab6e91ba19b95ad4ac2c525fadaf6ef00ff522e53fe1b0aced6a16cfc08970000000049454e44ae426082</data>
-    </image>
-</images>
-<connections>
-    <connection>
-        <sender>pushClose</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogDisplayOutput</receiver>
-        <slot>slotPushClose()</slot>
-    </connection>
-</connections>
-<includes>
-    <include location="local" impldecl="in implementation">dialogdisplayoutput.ui.h</include>
-</includes>
-<slots>
-    <slot access="private">slotPushClose()</slot>
-    <slot access="private">closeEvent( QCloseEvent * e )</slot>
-</slots>
-<functions>
-    <function>programInit( bool buttonOn )</function>
-    <function>setDialogCaption( const QString &amp; text )</function>
-    <function>setDialogText( const QString &amp; text )</function>
-    <function>appendDialogText( const QString &amp; text )</function>
-    <function>setCloseHide( bool status )</function>
-</functions>
-<layoutdefaults spacing="6" margin="11"/>
-</UI>
+<ui version="4.0" >
+ <class>dialogDisplayOutput</class>
+ <widget class="QDialog" name="dialogDisplayOutput" >
+  <property name="geometry" >
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>546</width>
+    <height>357</height>
+   </rect>
+  </property>
+  <property name="windowTitle" >
+   <string>Command Output</string>
+  </property>
+  <property name="windowIcon" >
+   <iconset resource="warden.qrc" >
+    <normaloff>:/warden.png</normaloff>:/warden.png</iconset>
+  </property>
+  <layout class="QGridLayout" >
+   <item row="1" column="0" >
+    <layout class="QHBoxLayout" >
+     <item>
+      <spacer name="spacer5" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>191</width>
+         <height>21</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushClose" >
+       <property name="text" >
+        <string>&amp;Close</string>
+       </property>
+       <property name="shortcut" >
+        <string>Alt+C</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer6" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>201</width>
+         <height>21</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="0" column="0" >
+    <widget class="Q3TextEdit" name="lineDisplay" >
+     <property name="readOnly" >
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11" />
+ <customwidgets>
+  <customwidget>
+   <class>Q3TextEdit</class>
+   <extends>Q3Frame</extends>
+   <header>q3textedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources>
+  <include location="warden.qrc" />
+ </resources>
+ <connections>
+  <connection>
+   <sender>pushClose</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogDisplayOutput</receiver>
+   <slot>slotPushClose()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>

Modified: pcbsd-projects/warden/src/dialogsetupuser.ui
===================================================================
--- pcbsd-projects/warden/src/dialogsetupuser.ui	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/dialogsetupuser.ui	2008-07-29 17:09:33 UTC (rev 2485)
@@ -1,564 +1,481 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>dialogSetupUser</class>
-<widget class="QDialog">
-    <property name="name">
-        <cstring>dialogSetupUser</cstring>
-    </property>
-    <property name="geometry">
-        <rect>
-            <x>0</x>
-            <y>0</y>
-            <width>362</width>
-            <height>358</height>
-        </rect>
-    </property>
-    <property name="caption">
-        <string>Setup Users</string>
-    </property>
-    <property name="icon">
-        <pixmap>image0</pixmap>
-    </property>
-    <grid>
-        <property name="name">
-            <cstring>unnamed</cstring>
+<ui version="4.0" >
+ <class>dialogSetupUser</class>
+ <widget class="QDialog" name="dialogSetupUser" >
+  <property name="geometry" >
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>362</width>
+    <height>371</height>
+   </rect>
+  </property>
+  <property name="windowTitle" >
+   <string>Setup Users</string>
+  </property>
+  <property name="windowIcon" >
+   <iconset resource="warden.qrc" >
+    <normaloff>:/cell.png</normaloff>:/cell.png</iconset>
+  </property>
+  <layout class="QGridLayout" >
+   <item row="1" column="0" >
+    <layout class="QHBoxLayout" >
+     <item>
+      <spacer name="spacer5" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>71</width>
+         <height>21</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushSave" >
+       <property name="enabled" >
+        <bool>false</bool>
+       </property>
+       <property name="text" >
+        <string>&amp;Save</string>
+       </property>
+       <property name="shortcut" >
+        <string>Alt+S</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer4" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Fixed</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>21</width>
+         <height>20</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushCancel" >
+       <property name="text" >
+        <string>&amp;Cancel</string>
+       </property>
+       <property name="shortcut" >
+        <string>Alt+C</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer6" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Expanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>71</width>
+         <height>21</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="0" column="0" >
+    <widget class="Q3GroupBox" name="groupBox3" >
+     <property name="title" >
+      <string>Root and User setup</string>
+     </property>
+     <layout class="QGridLayout" >
+      <item row="0" column="0" colspan="2" >
+       <widget class="QLabel" name="textLabel1" >
+        <property name="text" >
+         <string>Please enter a password for root:</string>
         </property>
-        <widget class="QLayoutWidget" row="1" column="0">
-            <property name="name">
-                <cstring>layout2</cstring>
+        <property name="alignment" >
+         <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+        </property>
+        <property name="wordWrap" >
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0" colspan="2" >
+       <layout class="QHBoxLayout" >
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <widget class="QLabel" name="textLabel2" >
+            <property name="text" >
+             <string>Root Password</string>
             </property>
-            <hbox>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer5</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>71</width>
-                            <height>21</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QPushButton">
-                    <property name="name">
-                        <cstring>pushSave</cstring>
-                    </property>
-                    <property name="enabled">
-                        <bool>false</bool>
-                    </property>
-                    <property name="text">
-                        <string>&amp;Save</string>
-                    </property>
-                    <property name="accel">
-                        <string>Alt+S</string>
-                    </property>
-                </widget>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer4</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Fixed</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>21</width>
-                            <height>20</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QPushButton">
-                    <property name="name">
-                        <cstring>pushCancel</cstring>
-                    </property>
-                    <property name="text">
-                        <string>&amp;Cancel</string>
-                    </property>
-                    <property name="accel">
-                        <string>Alt+C</string>
-                    </property>
-                </widget>
-                <spacer>
-                    <property name="name">
-                        <cstring>spacer6</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Expanding</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>71</width>
-                            <height>21</height>
-                        </size>
-                    </property>
-                </spacer>
-            </hbox>
-        </widget>
-        <widget class="QGroupBox" row="0" column="0">
-            <property name="name">
-                <cstring>groupBox3</cstring>
+            <property name="alignment" >
+             <set>Qt::AlignCenter</set>
             </property>
-            <property name="title">
-                <string>Root and User setup</string>
+            <property name="wordWrap" >
+             <bool>false</bool>
             </property>
-            <grid>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <widget class="QLabel" row="0" column="0" rowspan="1" colspan="2">
-                    <property name="name">
-                        <cstring>textLabel1</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Please enter a password for root:</string>
-                    </property>
-                    <property name="alignment">
-                        <set>WordBreak|AlignTop|AlignLeft</set>
-                    </property>
-                </widget>
-                <widget class="QLayoutWidget" row="1" column="0" rowspan="1" colspan="2">
-                    <property name="name">
-                        <cstring>layout7</cstring>
-                    </property>
-                    <hbox>
-                        <property name="name">
-                            <cstring>unnamed</cstring>
-                        </property>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout5</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <widget class="QLabel">
-                                    <property name="name">
-                                        <cstring>textLabel2</cstring>
-                                    </property>
-                                    <property name="text">
-                                        <string>Root Password</string>
-                                    </property>
-                                    <property name="alignment">
-                                        <set>AlignCenter</set>
-                                    </property>
-                                </widget>
-                                <widget class="QLineEdit">
-                                    <property name="name">
-                                        <cstring>lineRoot</cstring>
-                                    </property>
-                                    <property name="echoMode">
-                                        <enum>Password</enum>
-                                    </property>
-                                </widget>
-                            </vbox>
-                        </widget>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout4</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer7</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>41</width>
-                                            <height>21</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer8</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>41</width>
-                                            <height>20</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                            </vbox>
-                        </widget>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout6</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <widget class="QLabel">
-                                    <property name="name">
-                                        <cstring>textLabel2_2</cstring>
-                                    </property>
-                                    <property name="text">
-                                        <string>Root Password (Confirm)</string>
-                                    </property>
-                                    <property name="alignment">
-                                        <set>AlignCenter</set>
-                                    </property>
-                                </widget>
-                                <widget class="QLineEdit">
-                                    <property name="name">
-                                        <cstring>lineRoot2</cstring>
-                                    </property>
-                                    <property name="echoMode">
-                                        <enum>Password</enum>
-                                    </property>
-                                </widget>
-                            </vbox>
-                        </widget>
-                    </hbox>
-                </widget>
-                <widget class="Line" row="2" column="0" rowspan="2" colspan="2">
-                    <property name="name">
-                        <cstring>line1</cstring>
-                    </property>
-                    <property name="frameShape">
-                        <enum>HLine</enum>
-                    </property>
-                    <property name="frameShadow">
-                        <enum>Sunken</enum>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                </widget>
-                <widget class="QLabel" row="4" column="0" rowspan="1" colspan="2">
-                    <property name="name">
-                        <cstring>textLabel3</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Please enter a username &amp; password to create:
+           </widget>
+          </item>
+          <item>
+           <widget class="QLineEdit" name="lineRoot" >
+            <property name="echoMode" >
+             <enum>QLineEdit::Password</enum>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <spacer name="spacer7" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>41</width>
+              <height>21</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+          <item>
+           <spacer name="spacer8" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>41</width>
+              <height>20</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <widget class="QLabel" name="textLabel2_2" >
+            <property name="text" >
+             <string>Root Password (Confirm)</string>
+            </property>
+            <property name="alignment" >
+             <set>Qt::AlignCenter</set>
+            </property>
+            <property name="wordWrap" >
+             <bool>false</bool>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QLineEdit" name="lineRoot2" >
+            <property name="echoMode" >
+             <enum>QLineEdit::Password</enum>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+       </layout>
+      </item>
+      <item rowspan="2" row="2" column="0" colspan="2" >
+       <widget class="Line" name="line1" >
+        <property name="frameShape" >
+         <enum>QFrame::HLine</enum>
+        </property>
+        <property name="frameShadow" >
+         <enum>QFrame::Sunken</enum>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0" colspan="2" >
+       <widget class="QLabel" name="textLabel3" >
+        <property name="text" >
+         <string>Please enter a username &amp; password to create:
 (This is required to ssh into this jail and 'su' to root)</string>
-                    </property>
-                </widget>
-                <spacer row="3" column="1">
-                    <property name="name">
-                        <cstring>spacer10_2</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Vertical</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Fixed</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>20</width>
-                            <height>16</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QLayoutWidget" row="5" column="0" rowspan="1" colspan="2">
-                    <property name="name">
-                        <cstring>layout14</cstring>
-                    </property>
-                    <hbox>
-                        <property name="name">
-                            <cstring>unnamed</cstring>
-                        </property>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout13</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer11_2</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>81</width>
-                                            <height>20</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer12</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>81</width>
-                                            <height>20</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                            </vbox>
-                        </widget>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout11</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <widget class="QLabel">
-                                    <property name="name">
-                                        <cstring>textLabel4</cstring>
-                                    </property>
-                                    <property name="text">
-                                        <string>Username</string>
-                                    </property>
-                                    <property name="alignment">
-                                        <set>AlignCenter</set>
-                                    </property>
-                                </widget>
-                                <widget class="QLineEdit">
-                                    <property name="name">
-                                        <cstring>lineUsername</cstring>
-                                    </property>
-                                </widget>
-                            </vbox>
-                        </widget>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout12</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer13</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>101</width>
-                                            <height>21</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer14</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>101</width>
-                                            <height>20</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                            </vbox>
-                        </widget>
-                    </hbox>
-                </widget>
-                <widget class="QLayoutWidget" row="6" column="0" rowspan="1" colspan="2">
-                    <property name="name">
-                        <cstring>layout12</cstring>
-                    </property>
-                    <hbox>
-                        <property name="name">
-                            <cstring>unnamed</cstring>
-                        </property>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout10</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <widget class="QLabel">
-                                    <property name="name">
-                                        <cstring>textLabel5</cstring>
-                                    </property>
-                                    <property name="text">
-                                        <string>Password</string>
-                                    </property>
-                                </widget>
-                                <widget class="QLineEdit">
-                                    <property name="name">
-                                        <cstring>lineUserPW</cstring>
-                                    </property>
-                                    <property name="echoMode">
-                                        <enum>Password</enum>
-                                    </property>
-                                </widget>
-                            </vbox>
-                        </widget>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout9</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer10</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>61</width>
-                                            <height>20</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                                <spacer>
-                                    <property name="name">
-                                        <cstring>spacer11</cstring>
-                                    </property>
-                                    <property name="orientation">
-                                        <enum>Horizontal</enum>
-                                    </property>
-                                    <property name="sizeType">
-                                        <enum>Expanding</enum>
-                                    </property>
-                                    <property name="sizeHint">
-                                        <size>
-                                            <width>61</width>
-                                            <height>21</height>
-                                        </size>
-                                    </property>
-                                </spacer>
-                            </vbox>
-                        </widget>
-                        <widget class="QLayoutWidget">
-                            <property name="name">
-                                <cstring>layout11</cstring>
-                            </property>
-                            <vbox>
-                                <property name="name">
-                                    <cstring>unnamed</cstring>
-                                </property>
-                                <widget class="QLabel">
-                                    <property name="name">
-                                        <cstring>textLabel5_2</cstring>
-                                    </property>
-                                    <property name="text">
-                                        <string>Password (Confirm)</string>
-                                    </property>
-                                </widget>
-                                <widget class="QLineEdit">
-                                    <property name="name">
-                                        <cstring>lineUserPW2</cstring>
-                                    </property>
-                                    <property name="echoMode">
-                                        <enum>Password</enum>
-                                    </property>
-                                </widget>
-                            </vbox>
-                        </widget>
-                    </hbox>
-                </widget>
-                <widget class="QLabel" row="7" column="0" rowspan="1" colspan="2">
-                    <property name="name">
-                        <cstring>textError</cstring>
-                    </property>
-                    <property name="text">
-                        <string></string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignTop</set>
-                    </property>
-                </widget>
-            </grid>
-        </widget>
-    </grid>
-</widget>
-<images>
-    <image name="image0">
-        <data format="PNG" length="4771">89504e470d0a1a0a0000000d4948445200000040000000400806000000aa6971de0000126a49444154789ced9b7b6c64577dc73fe7dc3b77c6e3198f3debe77a1f76b2bbf686ece601cafb016902843690426950368492025282780825456a49119550c53f45f9a3fd87b4a56a4bd5224a2bb5855605b510a50990049c645f5e6fbc5edb637bfd187b66eedcd739a77fdc3b5e6fd6ce7a76edb652f949c7777c7d7deef97e7f8ff33be777067e29ffbf45fc2fbf5702f2c1073f3a58af7b228aa4a9d5ceccbff0c20b2b80064cd2b67d20ff13d27857eae18f3e7e57da76deef38e977b5b5e50f3a4eda925250ab79d46a75e6e797c6e7e7e77eb4b0b0f457afbdf6c3ff00143121db36a8ed1671f8f0e1ec2db7bcfbd15c3effb9fefebea1aece22b95c2b9ee7e1ba3eaeeb52add6a9546b542b559657562895ce313d35f3d27c79fea9d9a95ffc1888b67c605bdde13afd5b9f7cfc0b3775167bfe64d7cedeeb3a3b8b846144bdeee1ba75aa55976ab546a552a352a9b2b292b44a956acda55673f1ea5e54ad549f76dd937f04045b3dc0ed1201d85ff8c2978ff4f4f6fc71774f57568511aeeb51abd5a854dc55d0954a8d5acdc5755ddcba87e705789e87e707789e8feff9789e4f18f8bf0393cfb085246c170102b03ff!
 399df7ddfee3d7bbed3d2d262b9b53ad56a955acda55a7571dd3aae5bc7f3fc18b09f00f7fde45e03787c4f2b0d18dfe8caddb0f833e2b870c5626f45271b48eb8eceaeaf7b75cf2a2fadac01eb9fd77003b81fe0377e5fa371cff3f1fd006d1a13814823b24f62163f0e54b76290db41800052ef7def833729a507ddb5603d1fdf3f4f80efaf25c2bfc81a02dfc7bc691214c2fa5563d25de0d7d9022bd84a0204208f1cf9445f57cfee2fa52cfbe3de1a7ff6137fbed8e4dfacf9f8f93008374800440bb41c027f8aff430408c079eaa93ff8aceda4bfa4956e8b427581b61b203ddfc75f03dcf73c10906dc9d0dad282c610852151a4509122528a288c88b4260c43822022f453bb92b15f7130bcd2202800f1e8a39f1adc3bb0efcfa4b0ee0aa288288c08fc906ab5760101fe1a33d7189c944d3aed2080486b741411459a308a08c390308caf5ae93571008cd6e550f99f9f99fef9b780f04a005857085e7eea534fdd3830b8fffb5288434a6922156b4e694db55aa7eed69329cd27d21ac7b1c9e75bc9e75b493b0e42aed1810123006d5655238544da12cbb288ff641042642c2bf5606b6b4f50a9945ee00a5ce14a08901ffef063fb878687ff0dc3ce187c1483570aad14966d2185c0b62d5a732d64331952a914520a8cb9d0fc04608ca091fe1b03088194024b58482!
 99196440a89d671562c2deb9ed6d6ee4aa552baec69f172091040ee231f79f!
 4dbd2b20e2ad5006dd03af657159978ee16f1e3461bb4d698181922b92f8488bb13c4f78420b92011589685256322a465ad12188571562ca5758f48b5fcc0731727b98c85d3e5044101a49e7cf22b8fa7d399db94528864f0068331026120fe1137214c3258196b556bb41168095a6ba4a5b194444b0b6929b49458d242a4e31eb452686de280a814523a846184c110859195cbb4ff6119ee07569a05733916200f1d3ad47bf3cd77fda532266bb4410811072913930022869e681b40488965c5c0a425b12d1bcb92d8b6c4b62dec948d93b2b1a404211156cc9fd10623e2fe622b893f877e4814458dbe774be9fcd8f396c66972d5d8ac052449ce073f21a5dc1125111fc0b224c6321863634c846d24da2428b0b12c0d260e620d628c5628a58922451006f8610c4a2985d109694220b5410b891fc5b3885b7509c20b1786996ce1b758e239a0b29d0400e4dbdada1f565aa3238dd69a288a8894c29256a26589b124b6b6c002912845a3e3294dc553ddea3caf14461ba4104824461aa4003f08925c21ce1f9456a850114617af8a6de9bc07321de0d568c20a9a25c0bafffe5f3fec3899fd4114a1754280d644a1c28b7c2215810121410819af876d89523a8ed3b1a72048029b966815c52bbfba875bafe37b214110a28c020dda68b4d1a848a3f4fad88494858e8efe5b979!
 6c6be4b130952b304a48786ae79b7d28926f5c54da938638b124d855144148468a331dac4199e8e738520080912b38fa238e3538d99c2c416838e03e5eafdb7102793bd09f8e7ed2240002dd96cee36b50670b635cbbebe6e5a5b330441c8ca4a9591574f10f821f1730aad3561a408a310154609e086ebacf91c46680c3408302609ae9b9bdd6c99ba0ec8d0c44ab15902b28e93bea6a1fd5b6fbb8177bcfd10b66d914ea7999a9a426bcdedb75fcff87889ef7dff47cccece2764a9550b514a13aa38df8fc98808c308a5f4f9897c93a02f18a0907b88096864549714d944fff26d6fbbbe27954aedd05a3338b08bfbeebd93aeae4e2a950a5114b17bf76e7cdf6760602fd75f3fccc73ef67e8686ae426b13b784b8b52eb49a3eaf9afee6357e9108d905a49bc1d50c01d65557eddfa7b4465a92438786f07d9f8989098c31f8be4f369b456bcdc2c2021d1d1d0c0eece5a1df7c0f85421ea5d57922d610621257ba5ccc178091563b31019b5ee435e302763e9fefdfb37b27f7de7b1b1d1ded64b359c6c7c7595e5e666464042104c56291b6b6362a950ac56211d7adf1bef7bd933ffdf36f27199d4ec8d07176975cb78401209369eff4bcf2a9cd3edf8c05d8a954a678f7dd37d1d3d38de7798c8e8e323a3a8a6ddb3cf1c4133cf6d863a45229c6c6c6d8b16307bdbdbd4!
 8292914da12933749606cb883da32edaf0292e93cdb640156ba25dbddd7d7c3caca0a13!
 1313d4eb751e78e0018c312c2d2d118621f7dd771fc78e1da3542ab17bf76ef6eedd4b189e6678781f23bf38caf919c4a09205d25632604c5c6ddaecf3cd1020b58a6423f30b8280e1e16152a954f262433a9da6542a512c161919192193c9d0d3d3c3c183437ce4a108a3153f7de9d535c1506da9f6633192262c60b34c0940a6ecf4cef9f945b4d6f4f7f753281408c310a51473737300f4f5f5313333c3ae5dbbb06d9b72b94c369b2595b2f9fce73f1e2f9cd4792bd806069a92a66280524a8e9d9e209bcd6259160b0b0b8c8d8d71ead4292ccba252a9108621854281f6f676a228420841ad56a3bbbb9b6a759903fb0656d3e74b657697294d75ba59171080d05a8b915f1ce3ae3b6f2697cbf1f2cb2f333e3e8e108203070eac6abb582ce2fb7eb2af17a7ba67ce9c61707090b9b98538f06db1ef37a45e9f9b619b1643525a566162629ab9b9797a7aba08c390a3478fa2b5a6bbbb1bdbb6f13c8f5c2e87ebba944a255a5a5aa8d7eb9c397386b6b62e4aa5b9d8fcb7cff4439ab082a6628040b48451c4f3cfbf84528a83070fb273e74e1cc7616e6e8ef1f171a6a6a648a7d39c3d7b9672b98c949213274e70cb2db7f1e5af7c7d3513dc0eed6badaa34594a6f6a1a045ab4d6bcf0e22bdc73cfad0441c0030f3cc0f1e3c7a956abf4f5f5512c16191f1fa7a5a58574!
 3acde9d3a7b9f6dac33cfdfbcf3079b6b4665f705bc46375d1bd396926064869591d5a6bca4b2bcccfcf53afd7e9ededa5b7b797288af0fdb8ce1f4511aeebb2b4b4c4e0e0104f3ffd0c93d333ab2bc86d23c0184593bbc39b26a0b3b3336f5976318c228480999919eaf53a6fbcf106c562917c3e8f3106a514611852afd7f13c9b2f7ef16bd47d3f06afb6d5f7c9646cffc08103f993274f6e691e2080d457bffab5874c02c2b22daad5ea6af2333333c3e9d3a7999c9c646a6a8af1f171f2f94ebef18dbf892b3b6b567fdba57d21e0ce3b6fd873e4c891fb69c2b53743803c72e4c8c0f0f0be270f5e7300ad346eadcecb2f9fa45673e9efefe7f0e1c3589695d4ee0232990c2fbf72f4fcd2779bb56f5b92bbef3ac4e1c3fb397bf6ec0dc47b029bfbdf4bfc5d00ceae5dbbee5f5959b1860ef48331bcf8e22b8cbc7692c9e919948a7771cbe5329d9d9d4491a6b77717dff9fb6f5d48c03669bfd8d1c26db7bd8d9e9e4e5e7df5551c277b7b36db39e0baf32b6c221ebc95af08c07af8e1c73f74e38dd73c5b286472edededd8b68def6b7ef0839f30bfb0c81db71fa2bbbb8320b0f8877ffc77161696927dc078a727687c566a4b0968c9d81c18ea6570a00f630ca3a3a30c0d0df1e24fc6181d9bfcf9c2dce95f819532979812372a8c08c0fed8639f7ba4adadfd2fa2!
 c864fafb3b595e5e4e025dc8f0f000f97c1bf3f34b0c0e0ef2ecb37f87ebd6cf1747952!
 24c4a662a525b62fe42407bc16170b09d7dfb7ac8e5328c8f8f333a3acafefdfb397e7c86b153252ccbeacde6daafae5567fe894b548f3722c0fad0877efb8ece1d9d7fad9449572a353c3fa4abb340ad565b9df21c0776edea656a6a967add6361717915b04af6fb1b95e2cb95940d853687bebe3c575f55a4a7a78d54cae2ecd9b38c8c8ce0380e575d7535c74fcc3131b1101750a5c4b6ec6bb2b91d0bd5caeccbbc852bace70202687be2d3bff79f02795d1004046144e0077475b53134d48f5271dd5e88b8b8d9a8d65a568ac9c9394aa505a64bf3ccce2d5277bdb8267009b1a4c0712c9cb424dbe290cba769cd3a64b30e106f8dd76a354aa512e7ce9da3adad8d9d3b77124536a5928b1f5c8cd160dc95dadcbb1667475fda8884f508b03ff081477e6defc0beef06411cd5e36b48188458b66478a89f8e8e6cb29b1b5ee0db2af17513d7f1a9d77d56566af131b730a256f39096c0b60491d2a4d372b5fa0bacfeaf4e4e84542a15cae5324b4b4b0821686f6fa7bdbd1dcfd32c2e86d4eb6f4daed6eaa5b1b1e7ee212e995de487ebcd029942a1e30e951c5151914e4adff1b5eef93cff5f472976e41818e8a2bd3dbb5a1e6bccf90d8d35006532168e93416b4da190497683d5ea350c433c2f4cce12c5d9a4ebba28a5701c87743acde0e0205a43ada6299522fcc00!
 012cb5e67265fa3561bfbedc3c3773c74fcf873df649d78b01e014e26e314d4059b97f174b6763bab545ae4cc99195a7369fafb77d0d35dc07124c698357bfde797c351524a534a1104c16a113408ce1771a4940821c8e572140a0500fc40537735f3f3062f48ea6a486cfb42a06283092d9d76e8efdf7bfff1e3cffded6609904150f75369e77cc96b4d1617afe54d5caf03cae51ae5728dd75f877c3e43477b2bf97c9a74dac6716472a04162dbf6aad61de77cdf0d9709024d10440481c1ad2bc240134406a31b2a95d85673879a524e8ac181dd8c8cfcec04e0acf7cc7a04e8b9b985b9c1c14ebcba774126a794595307340803b665af8eaa5e8fa8d797a1b4e60529896d496c4b24fe0d8d53046118ef0847d179d78cbb8a915a4d6d6f5e283b8a1df4f4eee0e48993c78f1dfbe90fd9603a5c8f80e8b5d75e7a7d78f85af44aa37011172a8d8907acd10821b0539b48b90d44d185201b4762c0426048a5b6eec46e2ed7ca9edd7d789ec7b1a3af8f8c8c3cf70ca83780fa7acfaf872098983835e179f50989dcb39ac66a56ab38c2c467772e25e24d1f1a7e1a1fa5b9dcc448bca9eff853b1a3406f5f17461bce9e9daa8d8dbdf6bdd1d157be0b8c10dbe4e62d00583a7e7ce45fafbbeea64f4e4c4cc7dad7b1cfc7f5fef5c18bf3483710d3f446d09b495c2be9b443dfc!
 e1e0af93cb59acbd464a9363939f6c2ebafbff82f51141c05468119c065834d928d12a1!
 a26539b73ef6d867bf29446a47a9344b1045a83062cda99fa62252ecfa1ba3bfa02bb171c7d9960c5ddd9d14da7268ad999f5f6476767a7a72f2f40ba3a3af3e1f45c129601c980696b9c459818dde9406ae3e78f08647eebdf7812f562a35393373aef933681b017e0b806f16cbb2e8686fa3ab6b07d96c0b9ee7512eaf3033535a38776efab5f1f1633f3b77ae74029804a68835be420cfc9229e84623914001b8ee1def78e7a76fbef9cedfb02c9b37c62756139c0dc5acb1b54b79c43a12032e502c16c8e55ad15a53a954595c2ceb8585b9e9c5c5b993a74f1ffdf9b973a553c02cb17f9f0396880f468434b129fa5663b3811ee08643876e7de4c61b6ffde0debdfda9858532d3d37368ad56ffddb0761a6b2ea2e7f3ad140a79f2f93c2d2d7199ad5cae26a0e7971617e7c66666a6c7c6c78fbdee79ee0c3097b445a04c0cdae732bf4f74a9d13ac4245cbb73e79ebb6fbcf1ae870607af1ee8ea8abff7b3bcbcc2f272856ad5bde48b524e8ad66c0bb95c96b6b61c8e93c6b224f5ba47b55aa35c2e47e5f2d2fcf2f2e2d9b9b9e9d367ce9c3a55a92c95808535ad4c9cd3bbc4267e4507a56173d699028ac055c0d0e0e0c15b86860edfd1d3d37f60c78ef6543e9fa3a52583369a379d734688388b9152124521f57a7cceaf5aadb1b8b8b858a92ccf96cbf393b3b393!
 e39393636f0441d0d0ea52d25692e6126b39648bbe2ad30c0110ef1bb4025dc06ea0dfb6edbe3d7bf61fe8ebdbb3b7adadd09dc9643bac759203ad75e4fb5ecd75ab8b2b2be585c5c5d9b9526972d2f3dc456270cb495b21d66e9538696968b8a97dfe66a519871524c511e200d991b4766272325c9c571862000171d1a246accd6ad2dce4be9f3c13b1c51abe945c6e0e2a885dc3495a26f97dbddabc2206d6d068c479cd6ab6e91ba19b95ad4ac2c525fadaf6ef00ff522e53fe1b0aced6a16cfc08970000000049454e44ae426082</data>
-    </image>
-</images>
-<connections>
-    <connection>
-        <sender>pushCancel</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogSetupUser</receiver>
-        <slot>slotCancelClicked()</slot>
-    </connection>
-    <connection>
-        <sender>pushSave</sender>
-        <signal>clicked()</signal>
-        <receiver>dialogSetupUser</receiver>
-        <slot>slotSaveClicked()</slot>
-    </connection>
-</connections>
-<includes>
-    <include location="local" impldecl="in implementation">dialogsetupuser.ui.h</include>
-</includes>
-<signals>
-    <signal>saved(const QString &amp;, const QString &amp;, const QString &amp;)</signal>
-</signals>
-<slots>
-    <slot access="private">slotSaveClicked()</slot>
-    <slot access="private">slotCancelClicked()</slot>
-    <slot access="private">slotCheckFields( const QString &amp; text )</slot>
-</slots>
-<functions>
-    <function>programInit()</function>
-</functions>
-<layoutdefaults spacing="6" margin="11"/>
-</UI>
+        </property>
+        <property name="wordWrap" >
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="1" >
+       <spacer name="spacer10_2" >
+        <property name="orientation" >
+         <enum>Qt::Vertical</enum>
+        </property>
+        <property name="sizeType" >
+         <enum>QSizePolicy::Fixed</enum>
+        </property>
+        <property name="sizeHint" stdset="0" >
+         <size>
+          <width>20</width>
+          <height>16</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+      <item row="5" column="0" colspan="2" >
+       <layout class="QHBoxLayout" >
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <spacer name="spacer11_2" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>81</width>
+              <height>20</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+          <item>
+           <spacer name="spacer12" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>81</width>
+              <height>20</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <widget class="QLabel" name="textLabel4" >
+            <property name="text" >
+             <string>Username</string>
+            </property>
+            <property name="alignment" >
+             <set>Qt::AlignCenter</set>
+            </property>
+            <property name="wordWrap" >
+             <bool>false</bool>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QLineEdit" name="lineUsername" />
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <spacer name="spacer13" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>101</width>
+              <height>21</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+          <item>
+           <spacer name="spacer14" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>101</width>
+              <height>20</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+         </layout>
+        </item>
+       </layout>
+      </item>
+      <item row="6" column="0" colspan="2" >
+       <layout class="QHBoxLayout" >
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <widget class="QLabel" name="textLabel5" >
+            <property name="text" >
+             <string>Password</string>
+            </property>
+            <property name="wordWrap" >
+             <bool>false</bool>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QLineEdit" name="lineUserPW" >
+            <property name="echoMode" >
+             <enum>QLineEdit::Password</enum>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <spacer name="spacer10" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>61</width>
+              <height>20</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+          <item>
+           <spacer name="spacer11" >
+            <property name="orientation" >
+             <enum>Qt::Horizontal</enum>
+            </property>
+            <property name="sizeType" >
+             <enum>QSizePolicy::Expanding</enum>
+            </property>
+            <property name="sizeHint" stdset="0" >
+             <size>
+              <width>61</width>
+              <height>21</height>
+             </size>
+            </property>
+           </spacer>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QVBoxLayout" >
+          <item>
+           <widget class="QLabel" name="textLabel5_2" >
+            <property name="text" >
+             <string>Password (Confirm)</string>
+            </property>
+            <property name="wordWrap" >
+             <bool>false</bool>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="QLineEdit" name="lineUserPW2" >
+            <property name="echoMode" >
+             <enum>QLineEdit::Password</enum>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+       </layout>
+      </item>
+      <item row="7" column="0" colspan="2" >
+       <widget class="QLabel" name="textError" >
+        <property name="text" >
+         <string/>
+        </property>
+        <property name="alignment" >
+         <set>Qt::AlignTop</set>
+        </property>
+        <property name="wordWrap" >
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11" />
+ <customwidgets>
+  <customwidget>
+   <class>Q3GroupBox</class>
+   <extends>QGroupBox</extends>
+   <header>Qt3Support/Q3GroupBox</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <resources>
+  <include location="warden.qrc" />
+ </resources>
+ <connections>
+  <connection>
+   <sender>pushCancel</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogSetupUser</receiver>
+   <slot>slotCancelClicked()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>pushSave</sender>
+   <signal>clicked()</signal>
+   <receiver>dialogSetupUser</receiver>
+   <slot>slotSaveClicked()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>

Modified: pcbsd-projects/warden/src/dialogwarden.ui
===================================================================
--- pcbsd-projects/warden/src/dialogwarden.ui	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/dialogwarden.ui	2008-07-29 17:09:33 UTC (rev 2485)
@@ -1,307 +1,299 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>dialogWarden</class>
-<widget class="QMainWindow">
-    <property name="name">
-        <cstring>dialogWarden</cstring>
-    </property>
-    <property name="geometry">
-        <rect>
-            <x>0</x>
-            <y>0</y>
-            <width>509</width>
-            <height>336</height>
-        </rect>
-    </property>
-    <property name="caption">
-        <string>The Warden</string>
-    </property>
-    <property name="icon">
-        <pixmap>image0</pixmap>
-    </property>
-    <grid>
-        <property name="name">
-            <cstring>unnamed</cstring>
-        </property>
-        <widget class="QGroupBox" row="0" column="0">
-            <property name="name">
-                <cstring>groupBox1</cstring>
-            </property>
-            <property name="frameShape">
-                <enum>GroupBoxPanel</enum>
-            </property>
-            <property name="frameShadow">
-                <enum>Sunken</enum>
-            </property>
-            <property name="title">
-                <string>Available Jails</string>
-            </property>
-            <grid>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <widget class="QListView" row="0" column="0">
-                    <column>
-                        <property name="text">
-                            <string>IP</string>
-                        </property>
-                        <property name="clickable">
-                            <bool>true</bool>
-                        </property>
-                        <property name="resizable">
-                            <bool>true</bool>
-                        </property>
-                    </column>
-                    <column>
-                        <property name="text">
-                            <string>Hostname</string>
-                        </property>
-                        <property name="clickable">
-                            <bool>true</bool>
-                        </property>
-                        <property name="resizable">
-                            <bool>true</bool>
-                        </property>
-                    </column>
-                    <column>
-                        <property name="text">
-                            <string>Autostart</string>
-                        </property>
-                        <property name="clickable">
-                            <bool>true</bool>
-                        </property>
-                        <property name="resizable">
-                            <bool>true</bool>
-                        </property>
-                    </column>
-                    <column>
-                        <property name="text">
-                            <string>Status</string>
-                        </property>
-                        <property name="clickable">
-                            <bool>true</bool>
-                        </property>
-                        <property name="resizable">
-                            <bool>true</bool>
-                        </property>
-                    </column>
-                    <property name="name">
-                        <cstring>listJails</cstring>
-                    </property>
-                </widget>
-            </grid>
+<ui version="4.0" >
+ <class>dialogWarden</class>
+ <widget class="Q3MainWindow" name="dialogWarden" >
+  <property name="geometry" >
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>509</width>
+    <height>336</height>
+   </rect>
+  </property>
+  <property name="windowTitle" >
+   <string>The Warden</string>
+  </property>
+  <property name="windowIcon" >
+   <iconset resource="warden.qrc" >
+    <normaloff>:/warden.png</normaloff>:/warden.png</iconset>
+  </property>
+  <widget class="QWidget" name="widget" >
+   <property name="geometry" >
+    <rect>
+     <x>0</x>
+     <y>26</y>
+     <width>509</width>
+     <height>310</height>
+    </rect>
+   </property>
+   <layout class="QGridLayout" >
+    <item row="0" column="0" >
+     <widget class="Q3GroupBox" name="groupBox1" >
+      <property name="title" >
+       <string>Available Jails</string>
+      </property>
+      <property name="frameShape" >
+       <enum>Q3GroupBox::GroupBoxPanel</enum>
+      </property>
+      <property name="frameShadow" >
+       <enum>Q3GroupBox::Sunken</enum>
+      </property>
+      <layout class="QGridLayout" >
+       <item row="0" column="0" >
+        <widget class="Q3ListView" name="listJails" >
+         <column>
+          <property name="text" >
+           <string>IP</string>
+          </property>
+          <property name="clickable" >
+           <bool>true</bool>
+          </property>
+          <property name="resizable" >
+           <bool>true</bool>
+          </property>
+         </column>
+         <column>
+          <property name="text" >
+           <string>Hostname</string>
+          </property>
+          <property name="clickable" >
+           <bool>true</bool>
+          </property>
+          <property name="resizable" >
+           <bool>true</bool>
+          </property>
+         </column>
+         <column>
+          <property name="text" >
+           <string>Autostart</string>
+          </property>
+          <property name="clickable" >
+           <bool>true</bool>
+          </property>
+          <property name="resizable" >
+           <bool>true</bool>
+          </property>
+         </column>
+         <column>
+          <property name="text" >
+           <string>Status</string>
+          </property>
+          <property name="clickable" >
+           <bool>true</bool>
+          </property>
+          <property name="resizable" >
+           <bool>true</bool>
+          </property>
+         </column>
         </widget>
-    </grid>
-</widget>
-<menubar>
-    <property name="name">
-        <cstring>MenuBar</cstring>
-    </property>
-    <item text="&amp;File" name="fileMenu">
-        <separator/>
-        <separator/>
-        <action name="fileCreate_JailAction"/>
-        <action name="fileImport_JailAction"/>
-        <separator/>
-        <action name="fileExitAction"/>
+       </item>
+      </layout>
+     </widget>
     </item>
-    <item text="Jails" name="Jails">
-        <action name="jailsRefreshAction"/>
-        <separator/>
-        <action name="jailsConfigurationAction"/>
-    </item>
-    <separator/>
-</menubar>
-<toolbars>
-</toolbars>
-<actions>
-    <action>
-        <property name="name">
-            <cstring>fileExitAction</cstring>
-        </property>
-        <property name="text">
-            <string>Exit</string>
-        </property>
-        <property name="menuText">
-            <string>E&amp;xit</string>
-        </property>
-        <property name="accel">
-            <string></string>
-        </property>
-    </action>
-    <action>
-        <property name="name">
-            <cstring>fileCreate_JailAction</cstring>
-        </property>
-        <property name="text">
-            <string>New Jail</string>
-        </property>
-        <property name="menuText">
-            <string>New Jail</string>
-        </property>
-    </action>
-    <action>
-        <property name="name">
-            <cstring>jailsRefreshAction</cstring>
-        </property>
-        <property name="text">
-            <string>Refresh</string>
-        </property>
-        <property name="menuText">
-            <string>Refresh</string>
-        </property>
-    </action>
-    <action>
-        <property name="name">
-            <cstring>jailsConfigurationAction</cstring>
-        </property>
-        <property name="text">
-            <string>Configuration</string>
-        </property>
-        <property name="menuText">
-            <string>Configuration</string>
-        </property>
-    </action>
-    <action>
-        <property name="name">
-            <cstring>fileImport_JailAction</cstring>
-        </property>
-        <property name="text">
-            <string>Import Jail</string>
-        </property>
-        <property name="menuText">
-            <string>Import Jail</string>
-        </property>
-    </action>
-</actions>
-<images>
-    <image name="image0">
-        <data format="PNG" length="4771">89504e470d0a1a0a0000000d4948445200000040000000400806000000aa6971de0000126a49444154789ced9b7b6c64577dc73fe7dc3b77c6e3198f3debe77a1f76b2bbf686ece601cafb016902843690426950368492025282780825456a49119550c53f45f9a3fd87b4a56a4bd5224a2bb5855605b510a50990049c645f5e6fbc5edb637bfd187b66eedcd739a77fdc3b5e6fd6ce7a76edb652f949c7777c7d7deef97e7f8ff33be777067e29ffbf45fc2fbf5702f2c1073f3a58af7b228aa4a9d5ceccbff0c20b2b80064cd2b67d20ff13d27857eae18f3e7e57da76deef38e977b5b5e50f3a4eda925250ab79d46a75e6e797c6e7e7e77eb4b0b0f457afbdf6c3ff00143121db36a8ed1671f8f0e1ec2db7bcfbd15c3effb9fefebea1aece22b95c2b9ee7e1ba3eaeeb52add6a9546b542b559657562895ce313d35f3d27c79fea9d9a95ffc1888b67c605bdde13afd5b9f7cfc0b3775167bfe64d7cedeeb3a3b8b846144bdeee1ba75aa55976ab546a552a352a9b2b292b44a956acda55673f1ea5e54ad549f76dd937f04045b3dc0ed1201d85ff8c2978ff4f4f6fc71774f57568511aeeb51abd5a854dc55d0954a8d5acdc5755ddcba87e705789e87e707789e8feff9789e4f18f8bf0393cfb085246c170102b03ff!
 399df7ddfee3d7bbed3d2d262b9b53ad56a955acda55a7571dd3aae5bc7f3fc18b09f00f7fde45e03787c4f2b0d18dfe8caddb0f833e2b870c5626f45271b48eb8eceaeaf7b75cf2a2fadac01eb9fd77003b81fe0377e5fa371cff3f1fd006d1a13814823b24f62163f0e54b76290db41800052ef7def833729a507ddb5603d1fdf3f4f80efaf25c2bfc81a02dfc7bc691214c2fa5563d25de0d7d9022bd84a0204208f1cf9445f57cfee2fa52cfbe3de1a7ff6137fbed8e4dfacf9f8f93008374800440bb41c027f8aff430408c079eaa93ff8aceda4bfa4956e8b427581b61b203ddfc75f03dcf73c10906dc9d0dad282c610852151a4509122528a288c88b4260c43822022f453bb92b15f7130bcd2202800f1e8a39f1adc3bb0efcfa4b0ee0aa288288c08fc906ab5760101fe1a33d7189c944d3aed2080486b741411459a308a08c390308caf5ae93571008cd6e550f99f9f99fef9b780f04a005857085e7eea534fdd3830b8fffb5288434a6922156b4e694db55aa7eed69329cd27d21ac7b1c9e75bc9e75b493b0e42aed1810123006d5655238544da12cbb288ff641042642c2bf5606b6b4f50a9945ee00a5ce14a08901ffef063fb878687ff0dc3ce187c1483570aad14966d2185c0b62d5a732d64331952a914520a8cb9d0fc04608ca091fe1b03088194024b58482!
 99196440a89d671562c2deb9ed6d6ee4aa552baec69f172091040ee231f79f!
 4dbd2b20e2ad5006dd03af657159978ee16f1e3461bb4d698181922b92f8488bb13c4f78420b92011589685256322a465ad12188571562ca5758f48b5fcc0731727b98c85d3e5044101a49e7cf22b8fa7d399db94528864f0068331026120fe1137214c3258196b556bb41168095a6ba4a5b194444b0b6929b49458d242a4e31eb452686de280a814523a846184c110859195cbb4ff6119ee07569a05733916200f1d3ad47bf3cd77fda532266bb4410811072913930022869e681b40488965c5c0a425b12d1bcb92d8b6c4b62dec948d93b2b1a404211156cc9fd10623e2fe622b893f877e4814458dbe774be9fcd8f396c66972d5d8ac052449ce073f21a5dc1125111fc0b224c6321863634c846d24da2428b0b12c0d260e620d628c5628a58922451006f8610c4a2985d109694220b5410b891fc5b3885b7509c20b1786996ce1b758e239a0b29d0400e4dbdada1f565aa3238dd69a288a8894c29256a26589b124b6b6c002912845a3e3294dc553ddea3caf14461ba4104824461aa4003f08925c21ce1f9456a850114617af8a6de9bc07321de0d568c20a9a25c0bafffe5f3fec3899fd4114a1754280d644a1c28b7c2215810121410819af876d89523a8ed3b1a72048029b966815c52bbfba875bafe37b214110a28c020dda68b4d1a848a3f4fad88494858e8efe5b979!
 6c6be4b130952b304a48786ae79b7d28926f5c54da938638b124d855144148468a331dac4199e8e738520080912b38fa238e3538d99c2c416838e03e5eafdb7102793bd09f8e7ed2240002dd96cee36b50670b635cbbebe6e5a5b330441c8ca4a9591574f10f821f1730aad3561a408a310154609e086ebacf91c46680c3408302609ae9b9bdd6c99ba0ec8d0c44ab15902b28e93bea6a1fd5b6fbb8177bcfd10b66d914ea7999a9a426bcdedb75fcff87889ef7dff47cccece2764a9550b514a13aa38df8fc98808c308a5f4f9897c93a02f18a0907b88096864549714d944fff26d6fbbbe27954aedd05a3338b08bfbeebd93aeae4e2a950a5114b17bf76e7cdf6760602fd75f3fccc73ef67e8686ae426b13b784b8b52eb49a3eaf9afee6357e9108d905a49bc1d50c01d65557eddfa7b4465a92438786f07d9f8989098c31f8be4f369b456bcdc2c2021d1d1d0c0eece5a1df7c0f85421ea5d57922d610621257ba5ccc178091563b31019b5ee435e302763e9fefdfb37b27f7de7b1b1d1ded64b359c6c7c7595e5e666464042104c56291b6b6362a950ac56211d7adf1bef7bd933ffdf36f27199d4ec8d07176975cb78401209369eff4bcf2a9cd3edf8c05d8a954a678f7dd37d1d3d38de7798c8e8e323a3a8a6ddb3cf1c4133cf6d863a45229c6c6c6d8b16307bdbdbd4!
 8292914da12933749606cb883da32edaf0292e93cdb640156ba25dbddd7d7c3caca0a13!
 1313d4eb751e78e0018c312c2d2d118621f7dd771fc78e1da3542ab17bf76ef6eedd4b189e6678781f23bf38caf919c4a09205d25632604c5c6ddaecf3cd1020b58a6423f30b8280e1e16152a954f262433a9da6542a512c161919192193c9d0d3d3c3c183437ce4a108a3153f7de9d535c1506da9f6633192262c60b34c0940a6ecf4cef9f945b4d6f4f7f753281408c310a51473737300f4f5f5313333c3ae5dbbb06d9b72b94c369b2595b2f9fce73f1e2f9cd4792bd806069a92a66280524a8e9d9e209bcd6259160b0b0b8c8d8d71ead4292ccba252a9108621854281f6f676a228420841ad56a3bbbb9b6a759903fb0656d3e74b657697294d75ba59171080d05a8b915f1ce3ae3b6f2697cbf1f2cb2f333e3e8e108203070eac6abb582ce2fb7eb2af17a7ba67ce9c61707090b9b98538f06db1ef37a45e9f9b619b1643525a566162629ab9b9797a7aba08c390a3478fa2b5a6bbbb1bdbb6f13c8f5c2e87ebba944a255a5a5aa8d7eb9c397386b6b62e4aa5b9d8fcb7cff4439ab082a6628040b48451c4f3cfbf84528a83070fb273e74e1cc7616e6e8ef1f171a6a6a648a7d39c3d7b9672b98c949213274e70cb2db7f1e5af7c7d3513dc0eed6badaa34594a6f6a1a045ab4d6bcf0e22bdc73cfad0441c0030f3cc0f1e3c7a956abf4f5f5512c16191f1fa7a5a58574!
 3acde9d3a7b9f6dac33cfdfbcf3079b6b4665f705bc46375d1bd396926064869591d5a6bca4b2bcccfcf53afd7e9ededa5b7b797288af0fdb8ce1f4511aeebb2b4b4c4e0e0104f3ffd0c93d333ab2bc86d23c0184593bbc39b26a0b3b3336f5976318c228480999919eaf53a6fbcf106c562917c3e8f3106a514611852afd7f13c9b2f7ef16bd47d3f06afb6d5f7c9646cffc08103f993274f6e691e2080d457bffab5874c02c2b22daad5ea6af2333333c3e9d3a7999c9c646a6a8af1f171f2f94ebef18dbf892b3b6b567fdba57d21e0ce3b6fd873e4c891fb69c2b53743803c72e4c8c0f0f0be270f5e7300ad346eadcecb2f9fa45673e9efefe7f0e1c3589695d4ee0232990c2fbf72f4fcd2779bb56f5b92bbef3ac4e1c3fb397bf6ec0dc47b029bfbdf4bfc5d00ceae5dbbee5f5959b1860ef48331bcf8e22b8cbc7692c9e919948a7771cbe5329d9d9d4491a6b77717dff9fb6f5d48c03669bfd8d1c26db7bd8d9e9e4e5e7df5551c277b7b36db39e0baf32b6c221ebc95af08c07af8e1c73f74e38dd73c5b286472edededd8b68def6b7ef0839f30bfb0c81db71fa2bbbb8320b0f8877ffc77161696927dc078a727687c566a4b0968c9d81c18ea6570a00f630ca3a3a30c0d0df1e24fc6181d9bfcf9c2dce95f819532979812372a8c08c0fed8639f7ba4adadfd2fa2!
 c864fafb3b595e5e4e025dc8f0f000f97c1bf3f34b0c0e0ef2ecb37f87ebd6cf1747952!
 24c4a662a525b62fe42407bc16170b09d7dfb7ac8e5328c8f8f333a3acafefdfb397e7c86b153252ccbeacde6daafae5567fe894b548f3722c0fad0877efb8ece1d9d7fad9449572a353c3fa4abb340ad565b9df21c0776edea656a6a967add6361717915b04af6fb1b95e2cb95940d853687bebe3c575f55a4a7a78d54cae2ecd9b38c8c8ce0380e575d7535c74fcc3131b1101750a5c4b6ec6bb2b91d0bd5caeccbbc852bace70202687be2d3bff79f02795d1004046144e0077475b53134d48f5271dd5e88b8b8d9a8d65a568ac9c9394aa505a64bf3ccce2d5277bdb8267009b1a4c0712c9cb424dbe290cba769cd3a64b30e106f8dd76a354aa512e7ce9da3adad8d9d3b77124536a5928b1f5c8cd160dc95dadcbb1667475fda8884f508b03ff081477e6defc0beef06411cd5e36b48188458b66478a89f8e8e6cb29b1b5ee0db2af17513d7f1a9d77d56566af131b730a256f39096c0b60491d2a4d372b5fa0bacfeaf4e4e84542a15cae5324b4b4b0821686f6fa7bdbd1dcfd32c2e86d4eb6f4daed6eaa5b1b1e7ee212e995de487ebcd029942a1e30e951c5151914e4adff1b5eef93cff5f472976e41818e8a2bd3dbb5a1e6bccf90d8d35006532168e93416b4da190497683d5ea350c433c2f4cce12c5d9a4ebba28a5701c87743acde0e0205a43ada6299522fcc00!
 012cb5e67265fa3561bfbedc3c3773c74fcf873df649d78b01e014e26e314d4059b97f174b6763bab545ae4cc99195a7369fafb77d0d35dc07124c698357bfde797c351524a534a1104c16a113408ce1771a4940821c8e572140a0500fc40537735f3f3062f48ea6a486cfb42a06283092d9d76e8efdf7bfff1e3cffded6609904150f75369e77cc96b4d1617afe54d5caf03cae51ae5728dd75f877c3e43477b2bf97c9a74dac6716472a04162dbf6aad61de77cdf0d9709024d10440481c1ad2bc240134406a31b2a95d85673879a524e8ac181dd8c8cfcec04e0acf7cc7a04e8b9b985b9c1c14ebcba774126a794595307340803b665af8eaa5e8fa8d797a1b4e60529896d496c4b24fe0d8d53046118ef0847d179d78cbb8a915a4d6d6f5e283b8a1df4f4eee0e48993c78f1dfbe90fd9603a5c8f80e8b5d75e7a7d78f85af44aa37011172a8d8907acd10821b0539b48b90d44d185201b4762c0426048a5b6eec46e2ed7ca9edd7d789ec7b1a3af8f8c8c3cf70ca83780fa7acfaf872098983835e179f50989dcb39ac66a56ab38c2c467772e25e24d1f1a7e1a1fa5b9dcc448bca9eff853b1a3406f5f17461bce9e9daa8d8dbdf6bdd1d157be0b8c10dbe4e62d00583a7e7ce45fafbbeea64f4e4c4cc7dad7b1cfc7f5fef5c18bf3483710d3f446d09b495c2be9b443dfc!
 e1e0af93cb59acbd464a9363939f6c2ebafbff82f51141c05468119c065834d928d12a1!
 a26539b73ef6d867bf29446a47a9344b1045a83062cda99fa62252ecfa1ba3bfa02bb171c7d9960c5ddd9d14da7268ad999f5f6476767a7a72f2f40ba3a3af3e1f45c129601c980696b9c459818dde9406ae3e78f08647eebdf7812f562a35393373aef933681b017e0b806f16cbb2e8686fa3ab6b07d96c0b9ee7512eaf3033535a38776efab5f1f1633f3b77ae74029804a68835be420cfc9229e84623914001b8ee1def78e7a76fbef9cedfb02c9b37c62756139c0dc5acb1b54b79c43a12032e502c16c8e55ad15a53a954595c2ceb8585b9e9c5c5b993a74f1ffdf9b973a553c02cb17f9f0396880f468434b129fa5663b3811ee08643876e7de4c61b6ffde0debdfda9858532d3d37368ad56ffddb0761a6b2ea2e7f3ad140a79f2f93c2d2d7199ad5cae26a0e7971617e7c66666a6c7c6c78fbdee79ee0c3097b445a04c0cdae732bf4f74a9d13ac4245cbb73e79ebb6fbcf1ae870607af1ee8ea8abff7b3bcbcc2f272856ad5bde48b524e8ad66c0bb95c96b6b61c8e93c6b224f5ba47b55aa35c2e47e5f2d2fcf2f2e2d9b9b9e9d367ce9c3a55a92c95808535ad4c9cd3bbc4267e4507a56173d699028ac055c0d0e0e0c15b86860edfd1d3d37f60c78ef6543e9fa3a52583369a379d734688388b9152124521f57a7cceaf5aadb1b8b8b858a92ccf96cbf393b3b393!
 e39393636f0441d0d0ea52d25692e6126b39648bbe2ad30c0110ef1bb4025dc06ea0dfb6edbe3d7bf61fe8ebdbb3b7adadd09dc9643bac759203ad75e4fb5ecd75ab8b2b2be585c5c5d9b9526972d2f3dc456270cb495b21d66e9538696968b8a97dfe66a519871524c511e200d991b4766272325c9c571862000171d1a246accd6ad2dce4be9f3c13b1c51abe945c6e0e2a885dc3495a26f97dbddabc2206d6d068c479cd6ab6e91ba19b95ad4ac2c525fadaf6ef00ff522e53fe1b0aced6a16cfc08970000000049454e44ae426082</data>
-    </image>
-</images>
-<connections>
-    <connection>
-        <sender>jailsConfigurationAction</sender>
-        <signal>activated()</signal>
-        <receiver>dialogWarden</receiver>
-        <slot>slotOpenConfig()</slot>
-    </connection>
-    <connection>
-        <sender>fileExitAction</sender>
-        <signal>activated()</signal>
-        <receiver>dialogWarden</receiver>
-        <slot>slotExit()</slot>
-    </connection>
-    <connection>
-        <sender>jailsRefreshAction</sender>
-        <signal>activated()</signal>
-        <receiver>dialogWarden</receiver>
-        <slot>refreshJails()</slot>
-    </connection>
-    <connection>
-        <sender>fileCreate_JailAction</sender>
-        <signal>activated()</signal>
-        <receiver>dialogWarden</receiver>
-        <slot>slotClickedNewJail()</slot>
-    </connection>
-    <connection>
-        <sender>fileImport_JailAction</sender>
-        <signal>activated()</signal>
-        <receiver>dialogWarden</receiver>
-        <slot>slotImportJailClicked()</slot>
-    </connection>
-</connections>
-<includes>
-    <include location="local" impldecl="in implementation">qfile.h</include>
-    <include location="local" impldecl="in implementation">qdir.h</include>
-    <include location="local" impldecl="in implementation">qsettings.h</include>
-    <include location="local" impldecl="in implementation">qmessagebox.h</include>
-    <include location="local" impldecl="in implementation">dialogconfig.h</include>
-    <include location="local" impldecl="in implementation">qtimer.h</include>
-    <include location="local" impldecl="in declaration">dialogconfig.h</include>
-    <include location="local" impldecl="in declaration">qtimer.h</include>
-    <include location="local" impldecl="in declaration">qprocess.h</include>
-    <include location="local" impldecl="in declaration">kpopupmenu.h</include>
-    <include location="local" impldecl="in declaration">dialogworking.h</include>
-    <include location="local" impldecl="in declaration">dialogdisplayoutput.h</include>
-    <include location="local" impldecl="in declaration">dialogcreatejail.h</include>
-    <include location="local" impldecl="in declaration">dialogsetupuser.h</include>
-    <include location="local" impldecl="in implementation">dialogwarden.ui.h</include>
-</includes>
-<variables>
-    <variable access="private">QString ProgDir;</variable>
-    <variable access="private">QString WorldSrc;</variable>
-    <variable access="private">QString WorldDir;</variable>
-    <variable access="private">QString NIC;</variable>
-    <variable access="private">QString TMPDIR;</variable>
-    <variable access="private">QString JailDir;</variable>
-    <variable access="private">dialogConfig *configDialog;</variable>
-    <variable access="private">QString currentStatusWorkingJail;</variable>
-    <variable access="private">bool checkingStatus;</variable>
-    <variable access="private">QTimer *statusTimer;</variable>
-    <variable access="private">QProcess *statusProc;</variable>
-    <variable access="private">QString popupip;</variable>
-    <variable access="private">KPopupMenu *popup;</variable>
-    <variable access="private">dialogWorking *workingDialog;</variable>
-    <variable access="private">QProcess *stopJailProc;</variable>
-    <variable access="private">QProcess *startJailProc;</variable>
-    <variable access="private">QProcess *exportJailProc;</variable>
-    <variable access="private">dialogDisplayOutput *dialogOutput;</variable>
-    <variable access="private">QProcess *listPackagesProc;</variable>
-    <variable access="private">QProcess *deleteJailProc;</variable>
-    <variable access="private">dialogCreateJail *newJailDialog;</variable>
-    <variable access="private">QProcess *createJailProc;</variable>
-    <variable access="private">dialogSetupUser *userDialog;</variable>
-    <variable access="private">QString newIP;</variable>
-    <variable access="private">QString newHost;</variable>
-    <variable access="private">bool newSrc;</variable>
-    <variable access="private">bool newPorts;</variable>
-    <variable access="private">bool newAutostart;</variable>
-    <variable access="private">QString newRootPW;</variable>
-    <variable access="private">QString newUserPW;</variable>
-    <variable access="private">QString newUser;</variable>
-    <variable access="private">QProcess *userAddProc;</variable>
-    <variable access="private">QString importFile;</variable>
-    <variable access="private">QProcess *importJailProc;</variable>
-    <variable access="private">QProcess *loadInmateProc;</variable>
-    <variable access="private">QProcess *toggleAutoProc;</variable>
-</variables>
-<slots>
-    <slot>helpAbout()</slot>
-    <slot access="private">refreshJails()</slot>
-    <slot access="private">readConfig()</slot>
-    <slot access="private">slotOpenConfig()</slot>
-    <slot access="private">slotExit()</slot>
-    <slot access="private">slotCheckJailStatus()</slot>
-    <slot access="private">slotMonitorJailStatus()</slot>
-    <slot access="private">slotCheckStatusReturn()</slot>
-    <slot>slotJailRightClicked( QListViewItem * item, const QPoint &amp; point, int col )</slot>
-    <slot access="private">slotStopJail()</slot>
-    <slot access="private">slotStartJail()</slot>
-    <slot access="private">slotExportJail()</slot>
-    <slot access="private">slotListJailPkgs()</slot>
-    <slot access="private">slotDeleteJail()</slot>
-    <slot access="private">slotFinishedWorking()</slot>
-    <slot access="private">runCommand( QString command )</slot>
-    <slot access="private">slotReadDisplayOutput()</slot>
-    <slot access="private">slotFinishedOutput()</slot>
-    <slot access="private">slotReadPkgsOutput()</slot>
-    <slot access="private">slotClickedNewJail()</slot>
-    <slot access="private">slotCreateNewJail( const QString &amp; IP, const QString &amp; host, bool src, bool ports, bool autostart )</slot>
-    <slot access="private">slotReadCreateOutput()</slot>
-    <slot access="private">slotFinishedJailCreate()</slot>
-    <slot access="private">slotSavedUserSettings( const QString &amp; root, const QString &amp; user, const QString &amp; userpw )</slot>
-    <slot access="private">slotReadUserAddOutput()</slot>
-    <slot access="private">slotFinishedUserAdd()</slot>
-    <slot access="private">slotImportJailClicked()</slot>
-    <slot access="private">slotReadImportOutput()</slot>
-    <slot access="private">slotFinishedJailImport()</slot>
-    <slot access="private">slotInmateInstallClicked()</slot>
-    <slot access="private">slotReadInmateOutput()</slot>
-    <slot access="private">slotFinishedInmateInstall()</slot>
-    <slot access="private">slotToggleAutostartClicked()</slot>
-</slots>
-<functions>
-    <function>programInit()</function>
-</functions>
-<layoutdefaults spacing="6" margin="11"/>
-</UI>
+   </layout>
+  </widget>
+  <widget class="QMenuBar" name="MenuBar" >
+   <property name="geometry" >
+    <rect>
+     <x>0</x>
+     <y>0</y>
+     <width>509</width>
+     <height>26</height>
+    </rect>
+   </property>
+   <widget class="QMenu" name="fileMenu" >
+    <property name="title" >
+     <string>&amp;File</string>
+    </property>
+    <addaction name="separator" />
+    <addaction name="separator" />
+    <addaction name="fileCreate_JailAction" />
+    <addaction name="fileImport_JailAction" />
+    <addaction name="separator" />
+    <addaction name="fileExitAction" />
+   </widget>
+   <widget class="QMenu" name="Jails" >
+    <property name="title" >
+     <string>Jails</string>
+    </property>
+    <addaction name="jailsRefreshAction" />
+    <addaction name="separator" />
+    <addaction name="jailsConfigurationAction" />
+   </widget>
+   <addaction name="fileMenu" />
+   <addaction name="Jails" />
+   <addaction name="separator" />
+  </widget>
+  <action name="fileExitAction" >
+   <property name="text" >
+    <string>E&amp;xit</string>
+   </property>
+   <property name="iconText" >
+    <string>Exit</string>
+   </property>
+   <property name="shortcut" >
+    <string/>
+   </property>
+   <property name="name" stdset="0" >
+    <string>fileExitAction</string>
+   </property>
+  </action>
+  <action name="fileCreate_JailAction" >
+   <property name="text" >
+    <string>New Jail</string>
+   </property>
+   <property name="iconText" >
+    <string>New Jail</string>
+   </property>
+   <property name="name" stdset="0" >
+    <string>fileCreate_JailAction</string>
+   </property>
+  </action>
+  <action name="jailsRefreshAction" >
+   <property name="text" >
+    <string>Refresh</string>
+   </property>
+   <property name="iconText" >
+    <string>Refresh</string>
+   </property>
+   <property name="name" stdset="0" >
+    <string>jailsRefreshAction</string>
+   </property>
+  </action>
+  <action name="jailsConfigurationAction" >
+   <property name="text" >
+    <string>Configuration</string>
+   </property>
+   <property name="iconText" >
+    <string>Configuration</string>
+   </property>
+   <property name="name" stdset="0" >
+    <string>jailsConfigurationAction</string>
+   </property>
+  </action>
+  <action name="fileImport_JailAction" >
+   <property name="text" >
+    <string>Import Jail</string>
+   </property>
+   <property name="iconText" >
+    <string>Import Jail</string>
+   </property>
+   <property name="name" stdset="0" >
+    <string>fileImport_JailAction</string>
+   </property>
+  </action>
+ </widget>
+ <layoutdefault spacing="6" margin="11" />
+ <customwidgets>
+  <customwidget>
+   <class>Q3GroupBox</class>
+   <extends>QGroupBox</extends>
+   <header>Qt3Support/Q3GroupBox</header>
+   <container>1</container>
+  </customwidget>
+  <customwidget>
+   <class>Q3MainWindow</class>
+   <extends>QWidget</extends>
+   <header>q3mainwindow.h</header>
+   <container>1</container>
+  </customwidget>
+  <customwidget>
+   <class>Q3ListView</class>
+   <extends>Q3Frame</extends>
+   <header>q3listview.h</header>
+  </customwidget>
+ </customwidgets>
+ <includes>
+  <include location="local" >dialogconfig.h</include>
+  <include location="local" >qtimer.h</include>
+  <include location="local" >q3process.h</include>
+  <include location="local" >dialogworking.h</include>
+  <include location="local" >dialogdisplayoutput.h</include>
+  <include location="local" >dialogcreatejail.h</include>
+  <include location="local" >dialogsetupuser.h</include>
+ </includes>
+ <resources>
+  <include location="warden.qrc" />
+ </resources>
+ <connections>
+  <connection>
+   <sender>jailsConfigurationAction</sender>
+   <signal>activated()</signal>
+   <receiver>dialogWarden</receiver>
+   <slot>slotOpenConfig()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>-1</x>
+     <y>-1</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>fileExitAction</sender>
+   <signal>activated()</signal>
+   <receiver>dialogWarden</receiver>
+   <slot>slotExit()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>-1</x>
+     <y>-1</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>jailsRefreshAction</sender>
+   <signal>activated()</signal>
+   <receiver>dialogWarden</receiver>
+   <slot>refreshJails()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>-1</x>
+     <y>-1</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>fileCreate_JailAction</sender>
+   <signal>activated()</signal>
+   <receiver>dialogWarden</receiver>
+   <slot>slotClickedNewJail()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>-1</x>
+     <y>-1</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>fileImport_JailAction</sender>
+   <signal>activated()</signal>
+   <receiver>dialogWarden</receiver>
+   <slot>slotImportJailClicked()</slot>
+   <hints>
+    <hint type="sourcelabel" >
+     <x>-1</x>
+     <y>-1</y>
+    </hint>
+    <hint type="destinationlabel" >
+     <x>20</x>
+     <y>20</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>

Modified: pcbsd-projects/warden/src/dialogworking.ui
===================================================================
--- pcbsd-projects/warden/src/dialogworking.ui	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/dialogworking.ui	2008-07-29 17:09:33 UTC (rev 2485)
@@ -1,110 +1,93 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>dialogWorking</class>
-<widget class="QDialog">
-    <property name="name">
-        <cstring>dialogWorking</cstring>
-    </property>
-    <property name="geometry">
-        <rect>
-            <x>0</x>
-            <y>0</y>
-            <width>307</width>
-            <height>145</height>
-        </rect>
-    </property>
-    <property name="caption">
+<ui version="4.0" >
+ <class>dialogWorking</class>
+ <widget class="QDialog" name="dialogWorking" >
+  <property name="geometry" >
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>307</width>
+    <height>145</height>
+   </rect>
+  </property>
+  <property name="windowTitle" >
+   <string>Working</string>
+  </property>
+  <property name="windowIcon" >
+   <iconset resource="warden.qrc" >
+    <normaloff>:/warden.png</normaloff>:/warden.png</iconset>
+  </property>
+  <layout class="QGridLayout" >
+   <item row="0" column="0" >
+    <layout class="QGridLayout" >
+     <item rowspan="2" row="0" column="2" >
+      <spacer name="spacer1_2" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Fixed</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>20</width>
+         <height>80</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item rowspan="2" row="0" column="0" >
+      <spacer name="spacer1" >
+       <property name="orientation" >
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeType" >
+        <enum>QSizePolicy::Fixed</enum>
+       </property>
+       <property name="sizeHint" stdset="0" >
+        <size>
+         <width>20</width>
+         <height>80</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item row="0" column="1" >
+      <widget class="QLabel" name="textText" >
+       <property name="text" >
         <string>Working</string>
-    </property>
-    <property name="icon">
-        <pixmap>image0</pixmap>
-    </property>
-    <grid>
-        <property name="name">
-            <cstring>unnamed</cstring>
-        </property>
-        <widget class="QLayoutWidget" row="0" column="0">
-            <property name="name">
-                <cstring>layout1</cstring>
-            </property>
-            <grid>
-                <property name="name">
-                    <cstring>unnamed</cstring>
-                </property>
-                <spacer row="0" column="2" rowspan="2" colspan="1">
-                    <property name="name">
-                        <cstring>spacer1_2</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Fixed</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>20</width>
-                            <height>80</height>
-                        </size>
-                    </property>
-                </spacer>
-                <spacer row="0" column="0" rowspan="2" colspan="1">
-                    <property name="name">
-                        <cstring>spacer1</cstring>
-                    </property>
-                    <property name="orientation">
-                        <enum>Horizontal</enum>
-                    </property>
-                    <property name="sizeType">
-                        <enum>Fixed</enum>
-                    </property>
-                    <property name="sizeHint">
-                        <size>
-                            <width>20</width>
-                            <height>80</height>
-                        </size>
-                    </property>
-                </spacer>
-                <widget class="QLabel" row="0" column="1">
-                    <property name="name">
-                        <cstring>textText</cstring>
-                    </property>
-                    <property name="text">
-                        <string>Working</string>
-                    </property>
-                    <property name="alignment">
-                        <set>AlignCenter</set>
-                    </property>
-                </widget>
-                <widget class="QProgressBar" row="1" column="1">
-                    <property name="name">
-                        <cstring>progressWorking</cstring>
-                    </property>
-                    <property name="totalSteps">
-                        <number>0</number>
-                    </property>
-                    <property name="progress">
-                        <number>0</number>
-                    </property>
-                </widget>
-            </grid>
-        </widget>
-    </grid>
-</widget>
-<images>
-    <image name="image0">
-        <data format="PNG" length="4771">89504e470d0a1a0a0000000d4948445200000040000000400806000000aa6971de0000126a49444154789ced9b7b6c64577dc73fe7dc3b77c6e3198f3debe77a1f76b2bbf686ece601cafb016902843690426950368492025282780825456a49119550c53f45f9a3fd87b4a56a4bd5224a2bb5855605b510a50990049c645f5e6fbc5edb637bfd187b66eedcd739a77fdc3b5e6fd6ce7a76edb652f949c7777c7d7deef97e7f8ff33be777067e29ffbf45fc2fbf5702f2c1073f3a58af7b228aa4a9d5ceccbff0c20b2b80064cd2b67d20ff13d27857eae18f3e7e57da76deef38e977b5b5e50f3a4eda925250ab79d46a75e6e797c6e7e7e77eb4b0b0f457afbdf6c3ff00143121db36a8ed1671f8f0e1ec2db7bcfbd15c3effb9fefebea1aece22b95c2b9ee7e1ba3eaeeb52add6a9546b542b559657562895ce313d35f3d27c79fea9d9a95ffc1888b67c605bdde13afd5b9f7cfc0b3775167bfe64d7cedeeb3a3b8b846144bdeee1ba75aa55976ab546a552a352a9b2b292b44a956acda55673f1ea5e54ad549f76dd937f04045b3dc0ed1201d85ff8c2978ff4f4f6fc71774f57568511aeeb51abd5a854dc55d0954a8d5acdc5755ddcba87e705789e87e707789e8feff9789e4f18f8bf0393cfb085246c170102b03ff!
 399df7ddfee3d7bbed3d2d262b9b53ad56a955acda55a7571dd3aae5bc7f3fc18b09f00f7fde45e03787c4f2b0d18dfe8caddb0f833e2b870c5626f45271b48eb8eceaeaf7b75cf2a2fadac01eb9fd77003b81fe0377e5fa371cff3f1fd006d1a13814823b24f62163f0e54b76290db41800052ef7def833729a507ddb5603d1fdf3f4f80efaf25c2bfc81a02dfc7bc691214c2fa5563d25de0d7d9022bd84a0204208f1cf9445f57cfee2fa52cfbe3de1a7ff6137fbed8e4dfacf9f8f93008374800440bb41c027f8aff430408c079eaa93ff8aceda4bfa4956e8b427581b61b203ddfc75f03dcf73c10906dc9d0dad282c610852151a4509122528a288c88b4260c43822022f453bb92b15f7130bcd2202800f1e8a39f1adc3bb0efcfa4b0ee0aa288288c08fc906ab5760101fe1a33d7189c944d3aed2080486b741411459a308a08c390308caf5ae93571008cd6e550f99f9f99fef9b780f04a005857085e7eea534fdd3830b8fffb5288434a6922156b4e694db55aa7eed69329cd27d21ac7b1c9e75bc9e75b493b0e42aed1810123006d5655238544da12cbb288ff641042642c2bf5606b6b4f50a9945ee00a5ce14a08901ffef063fb878687ff0dc3ce187c1483570aad14966d2185c0b62d5a732d64331952a914520a8cb9d0fc04608ca091fe1b03088194024b58482!
 99196440a89d671562c2deb9ed6d6ee4aa552baec69f172091040ee231f79f!
 4dbd2b20e2ad5006dd03af657159978ee16f1e3461bb4d698181922b92f8488bb13c4f78420b92011589685256322a465ad12188571562ca5758f48b5fcc0731727b98c85d3e5044101a49e7cf22b8fa7d399db94528864f0068331026120fe1137214c3258196b556bb41168095a6ba4a5b194444b0b6929b49458d242a4e31eb452686de280a814523a846184c110859195cbb4ff6119ee07569a05733916200f1d3ad47bf3cd77fda532266bb4410811072913930022869e681b40488965c5c0a425b12d1bcb92d8b6c4b62dec948d93b2b1a404211156cc9fd10623e2fe622b893f877e4814458dbe774be9fcd8f396c66972d5d8ac052449ce073f21a5dc1125111fc0b224c6321863634c846d24da2428b0b12c0d260e620d628c5628a58922451006f8610c4a2985d109694220b5410b891fc5b3885b7509c20b1786996ce1b758e239a0b29d0400e4dbdada1f565aa3238dd69a288a8894c29256a26589b124b6b6c002912845a3e3294dc553ddea3caf14461ba4104824461aa4003f08925c21ce1f9456a850114617af8a6de9bc07321de0d568c20a9a25c0bafffe5f3fec3899fd4114a1754280d644a1c28b7c2215810121410819af876d89523a8ed3b1a72048029b966815c52bbfba875bafe37b214110a28c020dda68b4d1a848a3f4fad88494858e8efe5b979!
 6c6be4b130952b304a48786ae79b7d28926f5c54da938638b124d855144148468a331dac4199e8e738520080912b38fa238e3538d99c2c416838e03e5eafdb7102793bd09f8e7ed2240002dd96cee36b50670b635cbbebe6e5a5b330441c8ca4a9591574f10f821f1730aad3561a408a310154609e086ebacf91c46680c3408302609ae9b9bdd6c99ba0ec8d0c44ab15902b28e93bea6a1fd5b6fbb8177bcfd10b66d914ea7999a9a426bcdedb75fcff87889ef7dff47cccece2764a9550b514a13aa38df8fc98808c308a5f4f9897c93a02f18a0907b88096864549714d944fff26d6fbbbe27954aedd05a3338b08bfbeebd93aeae4e2a950a5114b17bf76e7cdf6760602fd75f3fccc73ef67e8686ae426b13b784b8b52eb49a3eaf9afee6357e9108d905a49bc1d50c01d65557eddfa7b4465a92438786f07d9f8989098c31f8be4f369b456bcdc2c2021d1d1d0c0eece5a1df7c0f85421ea5d57922d610621257ba5ccc178091563b31019b5ee435e302763e9fefdfb37b27f7de7b1b1d1ded64b359c6c7c7595e5e666464042104c56291b6b6362a950ac56211d7adf1bef7bd933ffdf36f27199d4ec8d07176975cb78401209369eff4bcf2a9cd3edf8c05d8a954a678f7dd37d1d3d38de7798c8e8e323a3a8a6ddb3cf1c4133cf6d863a45229c6c6c6d8b16307bdbdbd4!
 8292914da12933749606cb883da32edaf0292e93cdb640156ba25dbddd7d7c3caca0a13!
 1313d4eb751e78e0018c312c2d2d118621f7dd771fc78e1da3542ab17bf76ef6eedd4b189e6678781f23bf38caf919c4a09205d25632604c5c6ddaecf3cd1020b58a6423f30b8280e1e16152a954f262433a9da6542a512c161919192193c9d0d3d3c3c183437ce4a108a3153f7de9d535c1506da9f6633192262c60b34c0940a6ecf4cef9f945b4d6f4f7f753281408c310a51473737300f4f5f5313333c3ae5dbbb06d9b72b94c369b2595b2f9fce73f1e2f9cd4792bd806069a92a66280524a8e9d9e209bcd6259160b0b0b8c8d8d71ead4292ccba252a9108621854281f6f676a228420841ad56a3bbbb9b6a759903fb0656d3e74b657697294d75ba59171080d05a8b915f1ce3ae3b6f2697cbf1f2cb2f333e3e8e108203070eac6abb582ce2fb7eb2af17a7ba67ce9c61707090b9b98538f06db1ef37a45e9f9b619b1643525a566162629ab9b9797a7aba08c390a3478fa2b5a6bbbb1bdbb6f13c8f5c2e87ebba944a255a5a5aa8d7eb9c397386b6b62e4aa5b9d8fcb7cff4439ab082a6628040b48451c4f3cfbf84528a83070fb273e74e1cc7616e6e8ef1f171a6a6a648a7d39c3d7b9672b98c949213274e70cb2db7f1e5af7c7d3513dc0eed6badaa34594a6f6a1a045ab4d6bcf0e22bdc73cfad0441c0030f3cc0f1e3c7a956abf4f5f5512c16191f1fa7a5a58574!
 3acde9d3a7b9f6dac33cfdfbcf3079b6b4665f705bc46375d1bd396926064869591d5a6bca4b2bcccfcf53afd7e9ededa5b7b797288af0fdb8ce1f4511aeebb2b4b4c4e0e0104f3ffd0c93d333ab2bc86d23c0184593bbc39b26a0b3b3336f5976318c228480999919eaf53a6fbcf106c562917c3e8f3106a514611852afd7f13c9b2f7ef16bd47d3f06afb6d5f7c9646cffc08103f993274f6e691e2080d457bffab5874c02c2b22daad5ea6af2333333c3e9d3a7999c9c646a6a8af1f171f2f94ebef18dbf892b3b6b567fdba57d21e0ce3b6fd873e4c891fb69c2b53743803c72e4c8c0f0f0be270f5e7300ad346eadcecb2f9fa45673e9efefe7f0e1c3589695d4ee0232990c2fbf72f4fcd2779bb56f5b92bbef3ac4e1c3fb397bf6ec0dc47b029bfbdf4bfc5d00ceae5dbbee5f5959b1860ef48331bcf8e22b8cbc7692c9e919948a7771cbe5329d9d9d4491a6b77717dff9fb6f5d48c03669bfd8d1c26db7bd8d9e9e4e5e7df5551c277b7b36db39e0baf32b6c221ebc95af08c07af8e1c73f74e38dd73c5b286472edededd8b68def6b7ef0839f30bfb0c81db71fa2bbbb8320b0f8877ffc77161696927dc078a727687c566a4b0968c9d81c18ea6570a00f630ca3a3a30c0d0df1e24fc6181d9bfcf9c2dce95f819532979812372a8c08c0fed8639f7ba4adadfd2fa2!
 c864fafb3b595e5e4e025dc8f0f000f97c1bf3f34b0c0e0ef2ecb37f87ebd6cf1747952!
 24c4a662a525b62fe42407bc16170b09d7dfb7ac8e5328c8f8f333a3acafefdfb397e7c86b153252ccbeacde6daafae5567fe894b548f3722c0fad0877efb8ece1d9d7fad9449572a353c3fa4abb340ad565b9df21c0776edea656a6a967add6361717915b04af6fb1b95e2cb95940d853687bebe3c575f55a4a7a78d54cae2ecd9b38c8c8ce0380e575d7535c74fcc3131b1101750a5c4b6ec6bb2b91d0bd5caeccbbc852bace70202687be2d3bff79f02795d1004046144e0077475b53134d48f5271dd5e88b8b8d9a8d65a568ac9c9394aa505a64bf3ccce2d5277bdb8267009b1a4c0712c9cb424dbe290cba769cd3a64b30e106f8dd76a354aa512e7ce9da3adad8d9d3b77124536a5928b1f5c8cd160dc95dadcbb1667475fda8884f508b03ff081477e6defc0beef06411cd5e36b48188458b66478a89f8e8e6cb29b1b5ee0db2af17513d7f1a9d77d56566af131b730a256f39096c0b60491d2a4d372b5fa0bacfeaf4e4e84542a15cae5324b4b4b0821686f6fa7bdbd1dcfd32c2e86d4eb6f4daed6eaa5b1b1e7ee212e995de487ebcd029942a1e30e951c5151914e4adff1b5eef93cff5f472976e41818e8a2bd3dbb5a1e6bccf90d8d35006532168e93416b4da190497683d5ea350c433c2f4cce12c5d9a4ebba28a5701c87743acde0e0205a43ada6299522fcc00!
 012cb5e67265fa3561bfbedc3c3773c74fcf873df649d78b01e014e26e314d4059b97f174b6763bab545ae4cc99195a7369fafb77d0d35dc07124c698357bfde797c351524a534a1104c16a113408ce1771a4940821c8e572140a0500fc40537735f3f3062f48ea6a486cfb42a06283092d9d76e8efdf7bfff1e3cffded6609904150f75369e77cc96b4d1617afe54d5caf03cae51ae5728dd75f877c3e43477b2bf97c9a74dac6716472a04162dbf6aad61de77cdf0d9709024d10440481c1ad2bc240134406a31b2a95d85673879a524e8ac181dd8c8cfcec04e0acf7cc7a04e8b9b985b9c1c14ebcba774126a794595307340803b665af8eaa5e8fa8d797a1b4e60529896d496c4b24fe0d8d53046118ef0847d179d78cbb8a915a4d6d6f5e283b8a1df4f4eee0e48993c78f1dfbe90fd9603a5c8f80e8b5d75e7a7d78f85af44aa37011172a8d8907acd10821b0539b48b90d44d185201b4762c0426048a5b6eec46e2ed7ca9edd7d789ec7b1a3af8f8c8c3cf70ca83780fa7acfaf872098983835e179f50989dcb39ac66a56ab38c2c467772e25e24d1f1a7e1a1fa5b9dcc448bca9eff853b1a3406f5f17461bce9e9daa8d8dbdf6bdd1d157be0b8c10dbe4e62d00583a7e7ce45fafbbeea64f4e4c4cc7dad7b1cfc7f5fef5c18bf3483710d3f446d09b495c2be9b443dfc!
 e1e0af93cb59acbd464a9363939f6c2ebafbff82f51141c05468119c065834d928d12a1!
 a26539b73ef6d867bf29446a47a9344b1045a83062cda99fa62252ecfa1ba3bfa02bb171c7d9960c5ddd9d14da7268ad999f5f6476767a7a72f2f40ba3a3af3e1f45c129601c980696b9c459818dde9406ae3e78f08647eebdf7812f562a35393373aef933681b017e0b806f16cbb2e8686fa3ab6b07d96c0b9ee7512eaf3033535a38776efab5f1f1633f3b77ae74029804a68835be420cfc9229e84623914001b8ee1def78e7a76fbef9cedfb02c9b37c62756139c0dc5acb1b54b79c43a12032e502c16c8e55ad15a53a954595c2ceb8585b9e9c5c5b993a74f1ffdf9b973a553c02cb17f9f0396880f468434b129fa5663b3811ee08643876e7de4c61b6ffde0debdfda9858532d3d37368ad56ffddb0761a6b2ea2e7f3ad140a79f2f93c2d2d7199ad5cae26a0e7971617e7c66666a6c7c6c78fbdee79ee0c3097b445a04c0cdae732bf4f74a9d13ac4245cbb73e79ebb6fbcf1ae870607af1ee8ea8abff7b3bcbcc2f272856ad5bde48b524e8ad66c0bb95c96b6b61c8e93c6b224f5ba47b55aa35c2e47e5f2d2fcf2f2e2d9b9b9e9d367ce9c3a55a92c95808535ad4c9cd3bbc4267e4507a56173d699028ac055c0d0e0e0c15b86860edfd1d3d37f60c78ef6543e9fa3a52583369a379d734688388b9152124521f57a7cceaf5aadb1b8b8b858a92ccf96cbf393b3b393!
 e39393636f0441d0d0ea52d25692e6126b39648bbe2ad30c0110ef1bb4025dc06ea0dfb6edbe3d7bf61fe8ebdbb3b7adadd09dc9643bac759203ad75e4fb5ecd75ab8b2b2be585c5c5d9b9526972d2f3dc456270cb495b21d66e9538696968b8a97dfe66a519871524c511e200d991b4766272325c9c571862000171d1a246accd6ad2dce4be9f3c13b1c51abe945c6e0e2a885dc3495a26f97dbddabc2206d6d068c479cd6ab6e91ba19b95ad4ac2c525fadaf6ef00ff522e53fe1b0aced6a16cfc08970000000049454e44ae426082</data>
-    </image>
-</images>
-<includes>
-    <include location="local" impldecl="in implementation">dialogworking.ui.h</include>
-</includes>
-<slots>
-    <slot access="private">closeEvent( QCloseEvent * e )</slot>
-</slots>
-<functions>
-    <function>programInit()</function>
-    <function>setDialogTitle( QString &amp; title )</function>
-    <function>setDialogText( QString &amp; text )</function>
-</functions>
-<layoutdefaults spacing="6" margin="11"/>
-</UI>
+       </property>
+       <property name="alignment" >
+        <set>Qt::AlignCenter</set>
+       </property>
+       <property name="wordWrap" >
+        <bool>false</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1" >
+      <widget class="Q3ProgressBar" name="progressWorking" >
+       <property name="totalSteps" >
+        <number>0</number>
+       </property>
+       <property name="progress" >
+        <number>0</number>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11" />
+ <customwidgets>
+  <customwidget>
+   <class>Q3ProgressBar</class>
+   <extends>QFrame</extends>
+   <header>Qt3Support/Q3ProgressBar</header>
+  </customwidget>
+ </customwidgets>
+ <resources>
+  <include location="warden.qrc" />
+ </resources>
+ <connections/>
+</ui>


Property changes on: pcbsd-projects/warden/src/folder.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Modified: pcbsd-projects/warden/src/main.cpp
===================================================================
--- pcbsd-projects/warden/src/main.cpp	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/main.cpp	2008-07-29 17:09:33 UTC (rev 2485)
@@ -5,17 +5,30 @@
 #include <kaboutdata.h>
 #include <err.h>
 
+static const char description[] = I18N_NOOP("The Warden GUI");
+
 int main( int argc, char ** argv )
 {
 
-   KCmdLineArgs::init(argc, argv, "The Warden", "The Warden", "The Warden", "1.0");
+    KAboutData aboutData("TheWarden", 0, ki18n("TheWarden"),
+                            "4.4", ki18n(description),
+                            KAboutData::License_BSD,
+                            ki18n("(c) 2008, Kris Moore(c)"));
 
+    aboutData.addAuthor(ki18n("Kris Moore"), ki18n("Current maintainer"), "kris at pcbsd.org");
 
-   KUniqueApplication::addCmdLineOptions();
+    KCmdLineArgs::init(argc, argv, &aboutData);
 
+    KCmdLineOptions options;
 
-    KApplication  a(argc, argv);
 
+    // Tell which options are supported
+    KCmdLineArgs::addCmdLineOptions( options );
+
+
+    KApplication a;
+
+
     dialogWarden *w = new dialogWarden();
     a.setMainWidget(w);
     w->programInit();


Property changes on: pcbsd-projects/warden/src/warden.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Modified: pcbsd-projects/warden/src/warden.pro
===================================================================
--- pcbsd-projects/warden/src/warden.pro	2008-07-29 16:56:21 UTC (rev 2484)
+++ pcbsd-projects/warden/src/warden.pro	2008-07-29 17:09:33 UTC (rev 2485)
@@ -3,10 +3,14 @@
 
 CONFIG	+= qt warn_on release
 
-LIBS	+= -lkdeui -lkdeinit_kcmshell
+LIBS	+= -L/usr/local/kde4/lib -lkdeui 
 
-SOURCES	+= main.cpp
+INCLUDEPATH += /usr/local/kde4/include
 
+HEADERS += dialogwarden.h dialogconfig.h dialogworking.h dialogdisplayoutput.h dialogcreatejail.h dialogsetupuser.h
+
+SOURCES	+= main.cpp dialogwarden.cpp dialogconfig.cpp dialogworking.cpp dialogdisplayoutput.cpp dialogcreatejail.cpp dialogsetupuser.cpp
+
 FORMS	= dialogwarden.ui \
 	dialogconfig.ui \
 	dialogworking.ui \
@@ -14,28 +18,8 @@
 	dialogcreatejail.ui \
 	dialogsetupuser.ui
 
-IMAGES	= images/filenew \
-	images/fileopen \
-	images/filesave \
-	images/print \
-	images/undo \
-	images/redo \
-	images/editcut \
-	images/editcopy \
-	images/editpaste \
-	images/searchfind \
-	folder_open.png
-
-LIPS 	+= -lkdeui -lkdeinit_kcmshell
-
 TARGET	= warden-bin
 
+RESOURCES += warden.qrc
 
-unix {
-  UI_DIR = .ui
-  MOC_DIR = .moc
-  OBJECTS_DIR = .obj
-}
-
-
-
+QT += qt3support



More information about the Commits mailing list