[PC-BSD Commits] r4239 - pbibuild/pbi-source/PBCsource

svn at pcbsd.org svn at pcbsd.org
Wed Jul 15 09:33:59 PDT 2009


Author: kris
Date: 2009-07-15 09:33:58 -0700 (Wed, 15 Jul 2009)
New Revision: 4239

Modified:
   pbibuild/pbi-source/PBCsource/LICENSE
   pbibuild/pbi-source/PBCsource/PBC.pro
   pbibuild/pbi-source/PBCsource/exedialog.cpp
   pbibuild/pbi-source/PBCsource/exedialog.ui
   pbibuild/pbi-source/PBCsource/main.cpp
   pbibuild/pbi-source/PBCsource/mimedialog.cpp
   pbibuild/pbi-source/PBCsource/pbcwizard.cpp
   pbibuild/pbi-source/PBCsource/pbcwizard.h
   pbibuild/pbi-source/PBCsource/pbcwizard.ui
Log:

Updated the PBC creator to QT 4.5, and get rid of all legacy QT 3.x classes



Modified: pbibuild/pbi-source/PBCsource/LICENSE
===================================================================
--- pbibuild/pbi-source/PBCsource/LICENSE	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/LICENSE	2009-07-15 16:33:58 UTC (rev 4239)
@@ -1,25 +1,25 @@
---------------------------------------------------------------------
-Copyright (c) 2005 PC-BSD Software
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote products
-   derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
+--------------------------------------------------------------------
+Copyright (c) 2009 PC-BSD Software
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+   derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Modified: pbibuild/pbi-source/PBCsource/PBC.pro
===================================================================
--- pbibuild/pbi-source/PBCsource/PBC.pro	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/PBC.pro	2009-07-15 16:33:58 UTC (rev 4239)
@@ -5,7 +5,7 @@
 TEMPLATE = app
 TARGET = PBC
 DEPENDPATH += .
-INCLUDEPATH += /usr/local/kde4/include
+INCLUDEPATH += /PCBSD/local/kde4/include
 RESOURCES += PBC.qrc
 LIBS	+= -lkdecore -lkio -lkdeui -Ikdelibs
 
@@ -18,7 +18,5 @@
 
 TRANSLATIONS += PBC_en.ts
 
-QT += qt3support
 
-
-QMAKE_LIBDIR = /usr/local/kde4/lib /usr/local/lib/qt4 /usr/local/lib
+QMAKE_LIBDIR = /PCBSD/local/kde4/lib /PCBSD/local/lib/qt4 /PCBSD/local/lib

Modified: pbibuild/pbi-source/PBCsource/exedialog.cpp
===================================================================
--- pbibuild/pbi-source/PBCsource/exedialog.cpp	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/exedialog.cpp	2009-07-15 16:33:58 UTC (rev 4239)
@@ -31,7 +31,7 @@
     CheckFieldSlot();
     IconDir="";
 
-     connect( buttonGroupDir, SIGNAL(clicked(int)), this, SLOT(checkOwnDirSlot()) ); 
+    connect( buttonGroupDir, SIGNAL(clicked(bool)), this, SLOT(checkOwnDirSlot()) ); 
     
 }
 
@@ -52,7 +52,7 @@
     {
 	// Set our Icon Button to the new selected icon
         QIcon Icon;
-        Icon.addPixmap(QPixmap(QString::fromUtf8(TmpIcon)), QIcon::Normal, QIcon::Off);
+        Icon.addPixmap(QPixmap(TmpIcon), QIcon::Normal, QIcon::Off);
         ExeIconButton->setIcon(Icon);
         ExeIconButton->setIconSize(QSize(40,40));
 	// Save the path to this icon for later processing
@@ -258,7 +258,7 @@
     if (! Icon.isEmpty() )
     {
       QIcon ButtonIcon;
-      ButtonIcon.addPixmap(QPixmap(QString::fromUtf8(Icon)), QIcon::Normal, QIcon::Off);
+      ButtonIcon.addPixmap(QPixmap(Icon), QIcon::Normal, QIcon::Off);
       ExeIconButton->setIcon(ButtonIcon);
       ExeIconButton->setIconSize(QSize(40,40));
       IconDir = Icon;

Modified: pbibuild/pbi-source/PBCsource/exedialog.ui
===================================================================
--- pbibuild/pbi-source/PBCsource/exedialog.ui	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/exedialog.ui	2009-07-15 16:33:58 UTC (rev 4239)
@@ -1,70 +1,71 @@
-<ui version="4.0" >
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
  <class>ExeDialog</class>
- <widget class="QDialog" name="ExeDialog" >
-  <property name="geometry" >
+ <widget class="QDialog" name="ExeDialog">
+  <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>452</width>
-    <height>561</height>
+    <width>445</width>
+    <height>529</height>
    </rect>
   </property>
-  <property name="windowTitle" >
+  <property name="windowTitle">
    <string>Package Executable</string>
   </property>
-  <layout class="QGridLayout" >
-   <item row="0" column="0" colspan="4" >
-    <layout class="QHBoxLayout" >
+  <layout class="QGridLayout" name="gridLayout_2">
+   <item row="0" column="0">
+    <layout class="QHBoxLayout">
      <item>
-      <widget class="QLabel" name="textLabel2" >
-       <property name="frameShape" >
+      <widget class="QLabel" name="textLabel2">
+       <property name="frameShape">
         <enum>QFrame::NoFrame</enum>
        </property>
-       <property name="frameShadow" >
+       <property name="frameShadow">
         <enum>QFrame::Plain</enum>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>Executable Icon</string>
        </property>
-       <property name="wordWrap" >
+       <property name="wordWrap">
         <bool>false</bool>
        </property>
       </widget>
      </item>
      <item>
-      <widget class="QPushButton" name="ExeIconButton" >
-       <property name="sizePolicy" >
-        <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
+      <widget class="QPushButton" name="ExeIconButton">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
-       <property name="minimumSize" >
+       <property name="minimumSize">
         <size>
          <width>80</width>
          <height>80</height>
         </size>
        </property>
-       <property name="maximumSize" >
+       <property name="maximumSize">
         <size>
          <width>80</width>
          <height>80</height>
         </size>
        </property>
-       <property name="text" >
+       <property name="text">
         <string/>
        </property>
       </widget>
      </item>
      <item>
-      <spacer name="spacer24" >
-       <property name="orientation" >
+      <spacer name="spacer24">
+       <property name="orientation">
         <enum>Qt::Horizontal</enum>
        </property>
-       <property name="sizeType" >
+       <property name="sizeType">
         <enum>QSizePolicy::Expanding</enum>
        </property>
-       <property name="sizeHint" stdset="0" >
+       <property name="sizeHint" stdset="0">
         <size>
          <width>110</width>
          <height>50</height>
@@ -74,278 +75,278 @@
      </item>
     </layout>
    </item>
-   <item row="1" column="0" colspan="4" >
-    <layout class="QGridLayout" >
-     <item row="2" column="0" >
-      <widget class="QLabel" name="textLabel1" >
-       <property name="sizePolicy" >
-        <sizepolicy vsizetype="Minimum" hsizetype="Preferred" >
+   <item row="1" column="0">
+    <layout class="QGridLayout">
+     <item row="2" column="0">
+      <widget class="QLabel" name="textLabel1">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>Program Executable</string>
        </property>
-       <property name="wordWrap" >
+       <property name="wordWrap">
         <bool>false</bool>
        </property>
       </widget>
      </item>
-     <item row="3" column="0" >
-      <widget class="QLineEdit" name="ProgLineEdit" >
-       <property name="readOnly" >
+     <item row="3" column="0">
+      <widget class="QLineEdit" name="ProgLineEdit">
+       <property name="readOnly">
         <bool>false</bool>
        </property>
       </widget>
      </item>
-     <item row="3" column="1" >
-      <widget class="QPushButton" name="ExeButton" >
-       <property name="sizePolicy" >
-        <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
+     <item row="3" column="1">
+      <widget class="QPushButton" name="ExeButton">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
-       <property name="minimumSize" >
+       <property name="minimumSize">
         <size>
          <width>30</width>
          <height>30</height>
         </size>
        </property>
-       <property name="maximumSize" >
+       <property name="maximumSize">
         <size>
          <width>30</width>
          <height>30</height>
         </size>
        </property>
-       <property name="text" >
+       <property name="text">
         <string/>
        </property>
       </widget>
      </item>
-     <item row="0" column="0" >
-      <widget class="QLabel" name="textLabel1_2" >
-       <property name="sizePolicy" >
-        <sizepolicy vsizetype="Minimum" hsizetype="Preferred" >
+     <item row="0" column="0">
+      <widget class="QLabel" name="textLabel1_2">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
          <horstretch>0</horstretch>
          <verstretch>0</verstretch>
         </sizepolicy>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>Program Name</string>
        </property>
-       <property name="wordWrap" >
+       <property name="wordWrap">
         <bool>false</bool>
        </property>
       </widget>
      </item>
-     <item row="1" column="0" colspan="2" >
-      <widget class="QLineEdit" name="DescriptionLineEdit" />
+     <item row="1" column="0" colspan="2">
+      <widget class="QLineEdit" name="DescriptionLineEdit"/>
      </item>
     </layout>
    </item>
-   <item row="2" column="0" colspan="4" >
-    <layout class="QGridLayout" >
-     <item row="2" column="0" >
-      <widget class="QCheckBox" name="NotifyCheckBox" >
-       <property name="text" >
+   <item row="2" column="0">
+    <layout class="QGridLayout">
+     <item row="2" column="0">
+      <widget class="QCheckBox" name="NotifyCheckBox">
+       <property name="text">
         <string>Startup notify</string>
        </property>
-       <property name="checked" >
+       <property name="checked">
         <bool>true</bool>
        </property>
       </widget>
      </item>
-     <item row="4" column="0" colspan="2" >
-      <widget class="QCheckBox" name="WebLinkCheckBox" >
-       <property name="text" >
+     <item row="4" column="0" colspan="2">
+      <widget class="QCheckBox" name="WebLinkCheckBox">
+       <property name="text">
         <string>Open as a web link (http:// or ftp://)</string>
        </property>
       </widget>
      </item>
-     <item row="1" column="0" >
-      <widget class="QCheckBox" name="RootCheckBox" >
-       <property name="text" >
+     <item row="1" column="0">
+      <widget class="QCheckBox" name="RootCheckBox">
+       <property name="text">
         <string>Run as root</string>
        </property>
       </widget>
      </item>
-     <item row="3" column="0" colspan="2" >
-      <widget class="QCheckBox" name="LinkCheckBox" >
-       <property name="text" >
+     <item row="3" column="0" colspan="2">
+      <widget class="QCheckBox" name="LinkCheckBox">
+       <property name="text">
         <string>Open as a link (Local documents)</string>
        </property>
       </widget>
      </item>
-     <item row="0" column="0" >
-      <widget class="QCheckBox" name="NoDesktopCheckBox" >
-       <property name="text" >
+     <item row="0" column="0">
+      <widget class="QCheckBox" name="NoDesktopCheckBox">
+       <property name="text">
         <string>No desktop icon</string>
        </property>
       </widget>
      </item>
-     <item row="2" column="1" >
-      <widget class="QCheckBox" name="KickerCheckbox" >
-       <property name="enabled" >
+     <item row="2" column="1">
+      <widget class="QCheckBox" name="KickerCheckbox">
+       <property name="enabled">
         <bool>false</bool>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>Taskbar Icon</string>
        </property>
-       <property name="checked" >
+       <property name="checked">
         <bool>false</bool>
        </property>
       </widget>
      </item>
-     <item row="0" column="1" >
-      <widget class="QCheckBox" name="NoMenuCheckBox" >
-       <property name="text" >
+     <item row="0" column="1">
+      <widget class="QCheckBox" name="NoMenuCheckBox">
+       <property name="text">
         <string>No Kmenu icon</string>
        </property>
       </widget>
      </item>
-     <item row="1" column="1" >
-      <widget class="QCheckBox" name="ShellCheckBox" >
-       <property name="text" >
+     <item row="1" column="1">
+      <widget class="QCheckBox" name="ShellCheckBox">
+       <property name="text">
         <string>Run in shell prompt</string>
        </property>
       </widget>
      </item>
     </layout>
    </item>
-   <item row="3" column="0" colspan="4" >
-    <widget class="Q3ButtonGroup" name="buttonGroupDir" >
-     <property name="title" >
+   <item row="3" column="0">
+    <widget class="QGroupBox" name="buttonGroupDir">
+     <property name="title">
       <string>Kmenu Icon Placement</string>
      </property>
-     <layout class="QGridLayout" >
-      <item row="1" column="0" >
-       <widget class="QRadioButton" name="radioKDESubDir" >
-        <property name="text" >
-         <string>Create sub-directory in KDE Kmenu directory selected below</string>
+     <layout class="QGridLayout" name="gridLayout">
+      <item row="0" column="0">
+       <widget class="QRadioButton" name="radioTopLevel">
+        <property name="text">
+         <string>Create top-level Kmenu program directory</string>
         </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
        </widget>
       </item>
-      <item row="2" column="0" >
-       <widget class="QRadioButton" name="radioKDEDirDirect" >
-        <property name="text" >
-         <string>Insert icon directly into KDE Kmenu directory selected below</string>
+      <item row="1" column="0">
+       <widget class="QRadioButton" name="radioKDESubDir">
+        <property name="text">
+         <string>Create sub-directory in KDE Kmenu directory selected below</string>
         </property>
        </widget>
       </item>
-      <item row="0" column="0" >
-       <widget class="QRadioButton" name="radioTopLevel" >
-        <property name="text" >
-         <string>Create top-level Kmenu program directory</string>
+      <item row="2" column="0">
+       <widget class="QRadioButton" name="radioKDEDirDirect">
+        <property name="text">
+         <string>Insert icon directly into KDE Kmenu directory selected below</string>
         </property>
-        <property name="checked" >
-         <bool>true</bool>
-        </property>
        </widget>
       </item>
-      <item row="3" column="0" >
-       <widget class="QComboBox" name="comboKMenuDir" >
-        <property name="enabled" >
+      <item row="3" column="0">
+       <widget class="QComboBox" name="comboKMenuDir">
+        <property name="enabled">
          <bool>false</bool>
         </property>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Development</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Editors</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Edutainment/Languages</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Edutainment/Math</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Edutainment/Misc</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Edutainment/Science</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Edutainment/Teaching</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Games</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Games/Arcade</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Games/Board</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Games/Card</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Games/Kidsgames</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Games/TacticStrategy</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Graphics</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Internet</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Multimedia</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Office</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>System</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Toys</string>
          </property>
         </item>
         <item>
-         <property name="text" >
+         <property name="text">
           <string>Utillities</string>
          </property>
         </item>
@@ -354,69 +355,65 @@
      </layout>
     </widget>
    </item>
-   <item row="4" column="1" >
-    <widget class="QPushButton" name="SaveButton" >
-     <property name="text" >
-      <string>&amp;Save</string>
-     </property>
-     <property name="shortcut" >
-      <string>Alt+S</string>
-     </property>
-    </widget>
+   <item row="4" column="0">
+    <layout class="QHBoxLayout" name="horizontalLayout">
+     <item>
+      <spacer name="spacer22">
+       <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>31</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="SaveButton">
+       <property name="text">
+        <string>&amp;Save</string>
+       </property>
+       <property name="shortcut">
+        <string>Alt+S</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QPushButton" name="CancelButton">
+       <property name="text">
+        <string>&amp;Cancel</string>
+       </property>
+       <property name="shortcut">
+        <string>Alt+C</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="spacer23">
+       <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>
+    </layout>
    </item>
-   <item row="4" column="0" >
-    <spacer name="spacer22" >
-     <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>31</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-   <item row="4" column="2" >
-    <widget class="QPushButton" name="CancelButton" >
-     <property name="text" >
-      <string>&amp;Cancel</string>
-     </property>
-     <property name="shortcut" >
-      <string>Alt+C</string>
-     </property>
-    </widget>
-   </item>
-   <item row="4" column="3" >
-    <spacer name="spacer23" >
-     <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>
   </layout>
  </widget>
- <layoutdefault spacing="6" margin="11" />
- <customwidgets>
-  <customwidget>
-   <class>Q3ButtonGroup</class>
-   <extends>Q3GroupBox</extends>
-   <header>Qt3Support/Q3ButtonGroup</header>
-   <container>1</container>
-  </customwidget>
- </customwidgets>
+ <layoutdefault spacing="6" margin="11"/>
  <tabstops>
   <tabstop>ExeIconButton</tabstop>
   <tabstop>DescriptionLineEdit</tabstop>
@@ -436,11 +433,11 @@
    <receiver>ExeDialog</receiver>
    <slot>CancelSlot()</slot>
    <hints>
-    <hint type="sourcelabel" >
+    <hint type="sourcelabel">
      <x>20</x>
      <y>20</y>
     </hint>
-    <hint type="destinationlabel" >
+    <hint type="destinationlabel">
      <x>20</x>
      <y>20</y>
     </hint>
@@ -452,11 +449,11 @@
    <receiver>ExeDialog</receiver>
    <slot>SelectIconSlot()</slot>
    <hints>
-    <hint type="sourcelabel" >
+    <hint type="sourcelabel">
      <x>20</x>
      <y>20</y>
     </hint>
-    <hint type="destinationlabel" >
+    <hint type="destinationlabel">
      <x>20</x>
      <y>20</y>
     </hint>
@@ -468,11 +465,11 @@
    <receiver>ExeDialog</receiver>
    <slot>ExeButtonSlot()</slot>
    <hints>
-    <hint type="sourcelabel" >
+    <hint type="sourcelabel">
      <x>20</x>
      <y>20</y>
     </hint>
-    <hint type="destinationlabel" >
+    <hint type="destinationlabel">
      <x>20</x>
      <y>20</y>
     </hint>
@@ -484,11 +481,11 @@
    <receiver>ExeDialog</receiver>
    <slot>SaveSlot()</slot>
    <hints>
-    <hint type="sourcelabel" >
+    <hint type="sourcelabel">
      <x>20</x>
      <y>20</y>
     </hint>
-    <hint type="destinationlabel" >
+    <hint type="destinationlabel">
      <x>20</x>
      <y>20</y>
     </hint>

Modified: pbibuild/pbi-source/PBCsource/main.cpp
===================================================================
--- pbibuild/pbi-source/PBCsource/main.cpp	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/main.cpp	2009-07-15 16:33:58 UTC (rev 4239)
@@ -41,7 +41,7 @@
 
     PBCwizard w;
     w.ProgramInit();
-    w.SetAppDir(a.applicationDirPath());
+    w.SetAppDir();
     if ( argc == 2)
     {
        QString tmp = argv[1];

Modified: pbibuild/pbi-source/PBCsource/mimedialog.cpp
===================================================================
--- pbibuild/pbi-source/PBCsource/mimedialog.cpp	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/mimedialog.cpp	2009-07-15 16:33:58 UTC (rev 4239)
@@ -53,7 +53,7 @@
     {
 	// We create a QImage, then convert it to QPixmap to set our button
         QIcon Icon;
-        Icon.addPixmap(QPixmap(QString::fromUtf8(TmpIcon)), QIcon::Normal, QIcon::Off);
+        Icon.addPixmap(QPixmap(TmpIcon), QIcon::Normal, QIcon::Off);
 	MimeIconButton->setIcon(Icon);
 	MimeIconButton->setIconSize(QSize(40,40));
 	// Save the path to this icon for later processing
@@ -98,7 +98,7 @@
      if ( ! Icon.isEmpty() ) {
        // We create a QImage, then convert it to QPixmap to set our button
       QIcon IconButton;
-      IconButton.addPixmap(QPixmap(QString::fromUtf8(Icon)), QIcon::Normal, QIcon::Off);
+      IconButton.addPixmap(QPixmap(Icon), QIcon::Normal, QIcon::Off);
       MimeIconButton->setIcon(IconButton);
       MimeIconButton->setIconSize(QSize(40,40));
       // Save the path to this icon for later processing

Modified: pbibuild/pbi-source/PBCsource/pbcwizard.cpp
===================================================================
--- pbibuild/pbi-source/PBCsource/pbcwizard.cpp	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/pbcwizard.cpp	2009-07-15 16:33:58 UTC (rev 4239)
@@ -29,19 +29,14 @@
 #include "mimedialog.h"
 #include "exedialog.h"
 
-//PBCwizard::PBCwizard(Q3Wizard *parent)
-//{
-//  setupUi(this);
-//}
 
-
 // Called when the program starts
 // Setup custom stuff here
 void PBCwizard::ProgramInit()
 {
     
      // Slot checks when a page changes
-     connect( this, SIGNAL(selected( const QString &)), this, SLOT(PageChangedSlot(const QString &)) );
+     connect( this, SIGNAL(currentIdChanged(int)), this, SLOT(PageChangedSlot(int)) );
      
      // Checks fields on the info page for data
      connect( PackageVerEdit, SIGNAL(textChanged( const QString &)), this, SLOT(CheckInfoInput()) );
@@ -55,7 +50,7 @@
      connect( pushEditRemove, SIGNAL(clicked()), this, SLOT(editRemoveScriptSlot()));
      
      // Connects the buttons for Directory / Lib data
-     connect( LicButtonGroup, SIGNAL(clicked(int)), this, SLOT(LicenseButtonSlot()) );
+     connect( LicButtonGroup, SIGNAL(clicked(bool)), this, SLOT(LicenseButtonSlot()) );
      connect( SelDirButton, SIGNAL(clicked()), this, SLOT(SelectDirectorySlot()));	
      connect( SelLibButton, SIGNAL(clicked()), this, SLOT(SelectLibDirectorySlot()) );
    
@@ -71,13 +66,13 @@
      connect( AddExeButton, SIGNAL(clicked()), this, SLOT(AddExeButtonSlot()) );     
      connect( EditExeButton, SIGNAL(clicked()), this, SLOT(EditExeButtonSlot()) );
      connect( RemoveExeButton, SIGNAL(clicked()), this, SLOT(RemoveExeButtonSlot()) );
-     connect(ExeListBox, SIGNAL(doubleClicked( Q3ListBoxItem *) ), this, SLOT(ExeBoxDoubleClick() ) );
+     connect(ExeListBox, SIGNAL(itemDoubleClicked( QListWidgetItem *) ), this, SLOT(ExeBoxDoubleClick() ) );
      
      // Connects the Add / Edit / Remove Mime Buttons
      connect( AddMimeButton, SIGNAL(clicked()), this, SLOT(AddMimeButtonSlot()) );     
      connect( EditMimeButton, SIGNAL(clicked()), this, SLOT(EditMimeButtonSlot()) );
      connect( RemoveMimeButton, SIGNAL(clicked()), this, SLOT(RemoveMimeButtonSlot()) );
-      connect(MimeListBox, SIGNAL(doubleClicked( Q3ListBoxItem *) ), this, SLOT(MimeBoxDoubleClick() ) );
+     connect(MimeListBox, SIGNAL(itemDoubleClicked( QListWidgetItem *) ), this, SLOT(MimeBoxDoubleClick() ) );
      
      // Connect the Preset Buttons
      connect( LoadPresetButton, SIGNAL(clicked()), this, SLOT(selectPresetSlot()) ); 
@@ -91,9 +86,17 @@
 }
 
 // Slot called when a wizard page changes, and gives the PageName
-void PBCwizard::PageChangedSlot( const QString &PageName )
+void PBCwizard::PageChangedSlot( int PageId )
 {
-       
+    // Make sure we check that the page is init before using it
+    // Fixes segfaults otherwise
+    if ( currentId() == -1 )
+    {
+       return;
+    }
+      
+    QString PageName;
+    PageName = page(PageId)->title(); 
     
     if (PageName == tr("Package Info") )
     {
@@ -107,23 +110,20 @@
     
     if (PageName == tr("Directory") )
     {
-        //button(QWizard::NextButton)->setEnabled(FALSE);
-        setNextEnabled(currentPage(), FALSE);
+        button(QWizard::NextButton)->setEnabled(FALSE);
 	DirPageCheckSlot();
 	
     }
     
     if (PageName == tr("Package Options") )
     {
-	//button(QWizard::NextButton)->setEnabled(FALSE);
-        setNextEnabled(currentPage(), FALSE);
+	button(QWizard::NextButton)->setEnabled(FALSE);
 	CheckExeItems();
     }
     
     if (PageName == tr("Register MIME Types") )
     {
-	//button(QWizard::BackButton)->setEnabled(FALSE);
-        setBackEnabled(currentPage(), FALSE);
+	button(QWizard::BackButton)->setEnabled(FALSE);
 	PopulateMimeList();
     }
     
@@ -132,8 +132,7 @@
 	CLICreation = 0;
 	
 	
-	//button(QWizard::BackButton)->setEnabled(FALSE);
-        setBackEnabled(currentPage(), FALSE);
+	button(QWizard::BackButton)->setEnabled(FALSE);
 	// Delete the tmp dir if it exists, then continue on
 	QProcess *DelTmp = new QProcess(this);
 	QString program = "rm";
@@ -158,11 +157,9 @@
 {
     	if (PackageNameEdit->text().isEmpty() || PackageAuthorEdit->text().isEmpty() || PackageVerEdit->text().isEmpty() || PackageWebEdit->text().isEmpty() )
 	{
-   	   // button(QWizard::NextButton)->setEnabled(FALSE);
-            setNextEnabled(currentPage(), FALSE);
+   	    button(QWizard::NextButton)->setEnabled(FALSE);
 	} else {
-	    //button(QWizard::NextButton)->setEnabled(TRUE);
-            setNextEnabled(currentPage(), TRUE);
+	    button(QWizard::NextButton)->setEnabled(TRUE);
 	}
 
 }
@@ -216,11 +213,9 @@
 	// Checks to make sure the fields are populated
 	if( ! DirLineEdit->text().isEmpty() )
 	{
-	    //button(QWizard::NextButton)->setEnabled(TRUE);
-            setNextEnabled(currentPage(), TRUE);
+	   button(QWizard::NextButton)->setEnabled(TRUE);
 	} else {
-	    //button(QWizard::NextButton)->setEnabled(FALSE);
-            setNextEnabled(currentPage(), FALSE);
+	   button(QWizard::NextButton)->setEnabled(FALSE);
 	}
 	// Disable the directory selector for pre-build lib dir
 	LibLineEdit->setEnabled(FALSE);
@@ -235,11 +230,9 @@
 	// Checks to make sure the necessary fields are populated
 	if( ! DirLineEdit->text().isEmpty() && ! LibLineEdit->text().isEmpty() )
 	{
-	    //button(QWizard::NextButton)->setEnabled(TRUE);
-            setNextEnabled(currentPage(), TRUE);
+	    button(QWizard::NextButton)->setEnabled(TRUE);
 	} else {
-	    //button(QWizard::NextButton)->setEnabled(FALSE);
-            setNextEnabled(currentPage(), FALSE);
+	    button(QWizard::NextButton)->setEnabled(FALSE);
 	}
 	
     }
@@ -260,7 +253,7 @@
     {
 	// We create a QImage, then convert it to QPixmap to set our button
 	QIcon Icon;
-        Icon.addPixmap(QPixmap(QString::fromUtf8(TmpIcon)), QIcon::Normal, QIcon::Off);
+        Icon.addPixmap(QPixmap(TmpIcon), QIcon::Normal, QIcon::Off);
 	IconButton->setIcon(Icon);
 	// Save the path to this icon for later processing
 	DefaultIcon = TmpIcon;
@@ -286,10 +279,10 @@
 
 void PBCwizard::EditExeButtonSlot()
 {
-    if ( ExeListBox->currentItem() != -1)
+    if ( ExeListBox->currentRow() != -1)
     {
 	// Save the item number we are working on. 
-	CurrentExeItem = ExeListBox->currentItem();
+	CurrentExeItem = ExeListBox->currentRow();
 
 	QPixmap PixmapIcon;
         PixmapIcon = (IconButton->icon().pixmap(40,40));
@@ -307,11 +300,11 @@
 void PBCwizard::RemoveExeButtonSlot()
 {
     // If an item is selected, then go ahead and remove it
-     if ( ExeListBox->currentItem() != -1)
+     if ( ExeListBox->currentRow() != -1)
     {
 
 	   
-	        int i = ExeListBox->currentItem();
+	        int i = ExeListBox->currentRow();
 		
 		if ( i == -1)
 		{
@@ -337,7 +330,7 @@
 		    i++;
 		}
 
-	   	   ExeListBox->removeItem(ExeListBox->currentItem()); 
+	   	   ExeListBox->removeItemWidget(ExeListBox->currentItem()); 
     }
      
 
@@ -360,11 +353,9 @@
     
      if ( ExeListBox->count() != 0)
     {
-	 //button(QWizard::NextButton)->setEnabled(TRUE);
-         setNextEnabled(currentPage(), TRUE);
+	 button(QWizard::NextButton)->setEnabled(TRUE);
      } else {
-	 //button(QWizard::NextButton)->setEnabled(FALSE);
-         setNextEnabled(currentPage(), FALSE);
+	 button(QWizard::NextButton)->setEnabled(FALSE);
      }
 }
 
@@ -402,10 +393,10 @@
 
 
 // Set the application directory
-void PBCwizard::SetAppDir( QString Dir )
+void PBCwizard::SetAppDir()
 {
     QSettings settings("PCBSD"); 
-    PBCAppDir  = settings.readEntry("/PBC/ProgramDir", "NONE");
+    PBCAppDir  = settings.value("/PBC/ProgramDir", "NONE").toString();
     if ( PBCAppDir == "NONE" )
     {
        KMessageBox::information(this, tr("/PBC/ProgramDir is unset! Please re-install the application!"));
@@ -435,8 +426,7 @@
     
     //KMessageBox::information(this, tr("Your file has been created at:\n") + HomeDir + "/" + Name + Ver + "-PV" + PBIVer + ".pbi", tr("File Created!"));
         PackageLabel->setText("Complete! ");
-        setFinishEnabled(currentPage(), TRUE);
-        //button(QWizard::FinishButton)->setEnabled(TRUE);
+        button(QWizard::FinishButton)->setEnabled(TRUE);
 }
 
 
@@ -460,10 +450,10 @@
 
 void PBCwizard::EditMimeButtonSlot()
 {
-     if ( MimeListBox->currentItem() != -1)
+     if ( MimeListBox->currentRow() != -1)
     {
 	// Save the item number we are working on. 
-	CurrentMimeItem = MimeListBox->currentItem();
+	CurrentMimeItem = MimeListBox->currentRow();
 	
         QPixmap PixmapIcon;
         PixmapIcon = IconButton->icon().pixmap(40,40);
@@ -482,11 +472,11 @@
 {
     
      // If an item is selected, then go ahead and remove it
-     if (MimeListBox->currentItem() != -1)
+     if (MimeListBox->currentRow() != -1)
     {
 
 	   
-	   	int i = MimeListBox->currentItem();
+	   	int i = MimeListBox->currentRow();
 		
 		if ( i == -1)
 		{
@@ -502,7 +492,7 @@
 		    i++;
 		}
 		
-	  MimeListBox->removeItem(MimeListBox->currentItem()); 
+	  MimeListBox->removeItemWidget(MimeListBox->currentItem()); 
 	   
 		
 	PopulateMimeList();	
@@ -567,11 +557,11 @@
     if (! ExeIconPath[i].isEmpty() )
     {
        QIcon Icon;
-       Icon.addPixmap(QPixmap(QString::fromUtf8(ExeIconPath[i])), QIcon::Normal, QIcon::Off);
-       ExeListBox->insertItem(Icon.pixmap(40,40), ExeDescr[i]);
+       Icon.addPixmap(QPixmap(ExeIconPath[i]), QIcon::Normal, QIcon::Off);
+       ExeListBox->addItem(new QListWidgetItem( Icon.pixmap(40,40), ExeDescr[i]));
 	
     } else { 
-	ExeListBox->insertItem(IconButton->icon().pixmap(40,40), ExeDescr[i]);
+       ExeListBox->addItem(new QListWidgetItem( IconButton->icon().pixmap(40,40), ExeDescr[i]));
     }
     
        i++;
@@ -597,11 +587,11 @@
     if (! MimeIcon[i].isEmpty() )
     {
        QIcon Icon;
-       Icon.addPixmap(QPixmap(QString::fromUtf8(MimeIcon[i])), QIcon::Normal, QIcon::Off);
-       MimeListBox->insertItem(Icon.pixmap(40,40), MimeExt[i]);
+       Icon.addPixmap(QPixmap(MimeIcon[i]), QIcon::Normal, QIcon::Off);
+       MimeListBox->addItem(new QListWidgetItem( Icon.pixmap(40,40), ExeDescr[i]));
 	
     } else { 
-	MimeListBox->insertItem(IconButton->icon().pixmap(40,40), MimeExt[i]);
+        MimeListBox->addItem(new QListWidgetItem( IconButton->icon().pixmap(40,40), ExeDescr[i]));
     }
     
      i++; 
@@ -796,7 +786,7 @@
 		if ( ! DefaultIcon.isEmpty() ) {
 		// We create a QImage, then convert it to QPixmap to set our button
 		QIcon Icon;
-                Icon.addPixmap(QPixmap(QString::fromUtf8(DefaultIcon)), QIcon::Normal, QIcon::Off);
+                Icon.addPixmap(QPixmap(DefaultIcon), QIcon::Normal, QIcon::Off);
 		IconButton->setIcon(Icon);
 		}
 	    } 
@@ -968,12 +958,14 @@
        QImage *Icon = new QImage(IconPath);
        QPixmap PixmapIcon;
        PixmapIcon.fromImage(Icon->scaled(40,40));
-       ExeListBox->changeItem(PixmapIcon, Desc, CurrentExeItem);
+       ExeListBox->item(CurrentExeItem)->setIcon(PixmapIcon);
+       ExeListBox->item(CurrentExeItem)->setText(Desc);
 	
     } else { 
 	QPixmap PixmapIcon;
 	PixmapIcon = (IconButton->icon().pixmap(40,40));
-	ExeListBox->changeItem(PixmapIcon, Desc, CurrentExeItem);
+        ExeListBox->item(CurrentExeItem)->setIcon(PixmapIcon);
+        ExeListBox->item(CurrentExeItem)->setText(Desc);
     }
     
         CheckExeItems();
@@ -1087,7 +1079,7 @@
 	    if (LicYesButton->isChecked() )
 	    {
 		stream << "License: YES\n" ;
-		stream << LicenseTextEdit->text() ;
+		stream << LicenseTextEdit->toPlainText() ;
 		
 	    } else {
 		stream << "License: NO\n"; 

Modified: pbibuild/pbi-source/PBCsource/pbcwizard.h
===================================================================
--- pbibuild/pbi-source/PBCsource/pbcwizard.h	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/pbcwizard.h	2009-07-15 16:33:58 UTC (rev 4239)
@@ -8,13 +8,12 @@
 #include <qprocess.h>
 #include <qwizard.h>
 
-class PBCwizard : public Q3Wizard, private Ui::PBCwizard
+class PBCwizard : public QWizard, private Ui::PBCwizard
 {
 	Q_OBJECT
 
 public:
-     	//PBCwizard(Q3Wizard *parent=0);
-        PBCwizard() : Q3Wizard()
+        PBCwizard() : QWizard()
         {
           setupUi(this);
         }
@@ -23,7 +22,7 @@
 	void runCommand( QString Command );
 
 public slots:
-	void PageChangedSlot( const QString &PageName );
+	void PageChangedSlot( int PageId );
 	void CheckInfoInput();
 	void LicenseButtonSlot();
 	void SelectDirectorySlot();
@@ -35,7 +34,7 @@
 	void RemoveExeButtonSlot();
 	void CheckExeItems();
 	void StartPackageCreationSlot();
-	void SetAppDir( QString Dir );
+	void SetAppDir();
 	void InstallFileDoneSlot();
 	void AddMimeButtonSlot();
 	void EditMimeButtonSlot();

Modified: pbibuild/pbi-source/PBCsource/pbcwizard.ui
===================================================================
--- pbibuild/pbi-source/PBCsource/pbcwizard.ui	2009-07-15 13:52:56 UTC (rev 4238)
+++ pbibuild/pbi-source/PBCsource/pbcwizard.ui	2009-07-15 16:33:58 UTC (rev 4239)
@@ -1,875 +1,809 @@
-<ui version="4.0" >
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
  <class>PBCwizard</class>
- <widget class="Q3Wizard" name="PBCwizard" >
-  <property name="geometry" >
+ <widget class="QWizard" name="PBCwizard">
+  <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>621</width>
-    <height>506</height>
+    <width>500</width>
+    <height>448</height>
    </rect>
   </property>
-  <property name="sizePolicy" >
-   <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
-    <horstretch>0</horstretch>
-    <verstretch>0</verstretch>
-   </sizepolicy>
+  <property name="windowTitle">
+   <string>Wizard</string>
   </property>
-  <property name="minimumSize" >
-   <size>
-    <width>0</width>
-    <height>0</height>
-   </size>
-  </property>
-  <property name="sizeIncrement" >
-   <size>
-    <width>0</width>
-    <height>0</height>
-   </size>
-  </property>
-  <property name="baseSize" >
-   <size>
-    <width>0</width>
-    <height>0</height>
-   </size>
-  </property>
-  <property name="windowTitle" >
-   <string>PC-BSD Package Creator</string>
-  </property>
-  <property name="windowIcon" >
-   <iconset resource="PBC.qrc" >
-    <normaloff>:/application.png</normaloff>:/application.png</iconset>
-  </property>
-  <widget class="QWidget" name="StartPage" >
-   <attribute name="title" >
+  <widget class="QWizardPage" name="wizardPage1">
+   <property name="title">
     <string>Package Info</string>
-   </attribute>
-   <layout class="QGridLayout" >
-    <item row="0" column="1" colspan="4" >
-     <widget class="QLabel" name="textLabel1" >
-      <property name="text" >
-       <string>Package Name:</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="1" column="1" colspan="4" >
-     <widget class="QLineEdit" name="PackageNameEdit" />
-    </item>
-    <item row="5" column="1" colspan="4" >
-     <widget class="QLineEdit" name="PackageAuthorEdit" />
-    </item>
-    <item row="2" column="1" colspan="4" >
-     <widget class="QLabel" name="textLabel1_2" >
-      <property name="text" >
-       <string>Package Version:</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="3" column="1" colspan="2" >
-     <widget class="QLineEdit" name="PackageVerEdit" />
-    </item>
-    <item row="3" column="3" colspan="2" >
-     <spacer name="spacer1" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Expanding</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>187</width>
-        <height>21</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="6" column="1" colspan="4" >
-     <widget class="QLabel" name="textLabel1_3_2" >
-      <property name="text" >
-       <string>Website:</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="7" column="1" colspan="4" >
-     <widget class="QLineEdit" name="PackageWebEdit" />
-    </item>
-    <item rowspan="2" row="13" column="2" colspan="2" >
-     <widget class="QPushButton" name="LoadPresetButton" >
-      <property name="text" >
-       <string>Load saved preset</string>
-      </property>
-     </widget>
-    </item>
-    <item row="13" column="1" >
-     <spacer name="spacer90" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Expanding</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>107</width>
-        <height>21</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="13" column="4" >
-     <spacer name="spacer91" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Expanding</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>97</width>
-        <height>21</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="9" column="1" colspan="4" >
-     <widget class="QLineEdit" name="PBIVerEdit" />
-    </item>
-    <item row="12" column="2" colspan="2" >
-     <spacer name="spacer8_2" >
-      <property name="orientation" >
-       <enum>Qt::Vertical</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Expanding</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>21</width>
-        <height>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="8" column="1" colspan="4" >
-     <widget class="QLabel" name="textLabel1_3_2_2" >
-      <property name="text" >
-       <string>PBI Version:</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="11" column="1" colspan="4" >
-     <widget class="QLineEdit" name="PBIUpdateEdit" />
-    </item>
-    <item row="10" column="1" colspan="4" >
-     <widget class="QLabel" name="textLabel1_3_2_2_2" >
-      <property name="text" >
-       <string>Update URL:</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item rowspan="13" row="0" column="0" >
-     <widget class="Q3GroupBox" name="groupBox1" >
-      <property name="title" >
+   </property>
+   <layout class="QGridLayout" name="gridLayout_2">
+    <item row="0" column="0" rowspan="2">
+     <widget class="QGroupBox" name="groupBox">
+      <property name="title">
        <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="Q3TextEdit" name="textEdit1" >
-         <property name="text" >
-          <string>This information will be used during the installation, as well as in the package manager for administration. 
-
-If you have a preset file, you may load it below. 
-
-If you wish to run an "update" service for this PBI, enter the full URL for version check script. Please see the README for more information. 
-
-</string>
-         </property>
-         <property name="wordWrap" >
-          <enum>Q3TextEdit::WidgetWidth</enum>
-         </property>
-         <property name="readOnly" >
+      <layout class="QGridLayout" name="gridLayout">
+       <item row="0" column="0">
+        <widget class="QTextEdit" name="textEdit">
+         <property name="readOnly">
           <bool>true</bool>
          </property>
+         <property name="html">
+          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Bitstream Vera Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;This information will be used during the installation, as well as in the package manager for administration.&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;If you have a preset file, you may load it below.&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;If you wish to run an &quot;update&quot; service for this PBI, enter the full URL for version check script. Please see the README for more information.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+         </property>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="4" column="1" colspan="4" >
-     <widget class="QLabel" name="textLabel1_3" >
-      <property name="text" >
-       <string>Author:</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
+    <item row="0" column="1">
+     <layout class="QVBoxLayout" name="verticalLayout">
+      <item>
+       <widget class="QLabel" name="textLabel1">
+        <property name="text">
+         <string>Package Name:</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QLineEdit" name="PackageNameEdit"/>
+      </item>
+      <item>
+       <widget class="QLabel" name="textLabel1_2">
+        <property name="text">
+         <string>Package Version:</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <layout class="QHBoxLayout" name="horizontalLayout">
+        <item>
+         <widget class="QLineEdit" name="PackageVerEdit"/>
+        </item>
+        <item>
+         <spacer name="spacer1">
+          <property name="orientation">
+           <enum>Qt::Horizontal</enum>
+          </property>
+          <property name="sizeType">
+           <enum>QSizePolicy::Expanding</enum>
+          </property>
+          <property name="sizeHint" stdset="0">
+           <size>
+            <width>187</width>
+            <height>21</height>
+           </size>
+          </property>
+         </spacer>
+        </item>
+       </layout>
+      </item>
+      <item>
+       <widget class="QLabel" name="textLabel1_3">
+        <property name="text">
+         <string>Author:</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QLineEdit" name="PackageAuthorEdit"/>
+      </item>
+      <item>
+       <widget class="QLabel" name="textLabel1_3_2">
+        <property name="text">
+         <string>Website:</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QLineEdit" name="PackageWebEdit"/>
+      </item>
+      <item>
+       <widget class="QLabel" name="textLabel1_3_2_2">
+        <property name="text">
+         <string>PBI Version:</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QLineEdit" name="PBIVerEdit"/>
+      </item>
+      <item>
+       <widget class="QLabel" name="textLabel1_3_2_2_2">
+        <property name="text">
+         <string>Update URL:</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QLineEdit" name="PBIUpdateEdit"/>
+      </item>
+     </layout>
     </item>
-    <item row="14" column="0" >
-     <widget class="QLabel" name="textLabel1_5" >
-      <property name="text" >
-       <string>PBI Creator 5</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
+    <item row="1" column="1">
+     <layout class="QHBoxLayout" name="horizontalLayout_2">
+      <item>
+       <spacer name="spacer90">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Expanding</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>107</width>
+          <height>21</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+      <item>
+       <widget class="QPushButton" name="LoadPresetButton">
+        <property name="text">
+         <string>Load saved preset</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <spacer name="spacer91">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Expanding</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>97</width>
+          <height>21</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="WizardPage" >
-   <property name="geometry" >
-    <rect>
-     <x>6</x>
-     <y>36</y>
-     <width>609</width>
-     <height>423</height>
-    </rect>
-   </property>
-   <attribute name="title" >
+  <widget class="QWizardPage" name="wizardPage2">
+   <property name="title">
     <string>License Text</string>
-   </attribute>
-   <layout class="QGridLayout" >
-    <item rowspan="2" row="0" column="0" >
-     <widget class="Q3GroupBox" name="groupBox1_2" >
-      <property name="title" >
+   </property>
+   <layout class="QGridLayout" name="gridLayout_6">
+    <item row="0" column="0">
+     <widget class="QGroupBox" name="groupBox_2">
+      <property name="title">
        <string/>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="Q3TextEdit" name="textEdit1_2" >
-         <property name="text" >
-          <string>If "Display License" is set to "Yes", then during the installation, the software will require the user to accept the license agreement before going further. Setting this to "No" will simply skip the license screen, and continue on with installation. </string>
-         </property>
-         <property name="wordWrap" >
-          <enum>Q3TextEdit::WidgetWidth</enum>
-         </property>
-         <property name="readOnly" >
+      <layout class="QGridLayout" name="gridLayout_5">
+       <item row="0" column="0">
+        <widget class="QTextEdit" name="textEdit_2">
+         <property name="readOnly">
           <bool>true</bool>
          </property>
-        </widget>
-       </item>
-      </layout>
-     </widget>
-    </item>
-    <item row="1" column="1" >
-     <widget class="Q3GroupBox" name="groupBox5" >
-      <property name="title" >
-       <string>License Text</string>
-      </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="Q3TextEdit" name="LicenseTextEdit" >
-         <property name="enabled" >
-          <bool>true</bool>
+         <property name="html">
+          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Bitstream Vera Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;If &quot;Display License&quot; is set to &quot;Yes&quot;, then during the installation, the software will require the user to accept the license agreement before going further. Setting this to &quot;No&quot; will simply skip the license screen, and continue on with installation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="0" column="1" >
-     <widget class="Q3ButtonGroup" name="LicButtonGroup" >
-      <property name="title" >
-       <string>Display License</string>
-      </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="1" >
-        <widget class="QRadioButton" name="LicNoButton" >
-         <property name="text" >
-          <string>No</string>
-         </property>
-         <property name="checked" >
-          <bool>true</bool>
-         </property>
-        </widget>
-       </item>
-       <item row="0" column="0" >
-        <widget class="QRadioButton" name="LicYesButton" >
-         <property name="text" >
-          <string>Yes</string>
-         </property>
-         <property name="checked" >
-          <bool>false</bool>
-         </property>
-        </widget>
-       </item>
-      </layout>
-     </widget>
+    <item row="0" column="1">
+     <layout class="QVBoxLayout" name="verticalLayout_2">
+      <item>
+       <widget class="QGroupBox" name="LicButtonGroup">
+        <property name="title">
+         <string>Display License</string>
+        </property>
+        <layout class="QGridLayout" name="gridLayout_4">
+         <item row="0" column="0">
+          <widget class="QRadioButton" name="LicYesButton">
+           <property name="text">
+            <string>Yes</string>
+           </property>
+           <property name="checked">
+            <bool>false</bool>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="1">
+          <widget class="QRadioButton" name="LicNoButton">
+           <property name="text">
+            <string>No</string>
+           </property>
+           <property name="checked">
+            <bool>true</bool>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </widget>
+      </item>
+      <item>
+       <widget class="QGroupBox" name="groupBox_4">
+        <property name="title">
+         <string>License Text</string>
+        </property>
+        <layout class="QGridLayout" name="gridLayout_3">
+         <item row="0" column="0">
+          <widget class="QTextEdit" name="LicenseTextEdit"/>
+         </item>
+        </layout>
+       </widget>
+      </item>
+     </layout>
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="WizardPage" >
-   <property name="geometry" >
-    <rect>
-     <x>6</x>
-     <y>36</y>
-     <width>609</width>
-     <height>423</height>
-    </rect>
-   </property>
-   <attribute name="title" >
+  <widget class="QWizardPage" name="wizardPage_2">
+   <property name="title">
     <string>Directory</string>
-   </attribute>
-   <layout class="QGridLayout" >
-    <item row="0" column="1" colspan="4" >
-     <widget class="QLabel" name="textLabel1_4" >
-      <property name="text" >
-       <string>Package Directory</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="1" column="4" >
-     <widget class="QPushButton" name="SelDirButton" >
-      <property name="text" >
+   </property>
+   <layout class="QGridLayout" name="gridLayout_9">
+    <item row="0" column="0" rowspan="3">
+     <widget class="QGroupBox" name="groupBox_5">
+      <property name="title">
        <string/>
       </property>
-      <property name="icon" >
-       <iconset resource="PBC.qrc" >
-        <normaloff>:/folder-blue.png</normaloff>:/folder-blue.png</iconset>
-      </property>
-      <property name="iconSize" >
-       <size>
-        <width>22</width>
-        <height>22</height>
-       </size>
-      </property>
-     </widget>
-    </item>
-    <item row="1" column="1" colspan="3" >
-     <widget class="QLineEdit" name="DirLineEdit" >
-      <property name="readOnly" >
-       <bool>true</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="2" column="1" colspan="4" >
-     <widget class="Q3ButtonGroup" name="buttonGroup2" >
-      <property name="title" >
-       <string>Library Support</string>
-      </property>
-      <layout class="QGridLayout" >
-       <item row="2" column="0" colspan="2" >
-        <widget class="QRadioButton" name="SpecLibRadioButton" >
-         <property name="text" >
-          <string>Specify library directory</string>
-         </property>
-        </widget>
-       </item>
-       <item row="1" column="0" colspan="2" >
-        <widget class="QRadioButton" name="NoLibRadioButton" >
-         <property name="text" >
-          <string>Do not include library directory</string>
-         </property>
-        </widget>
-       </item>
-       <item row="3" column="1" >
-        <widget class="QPushButton" name="SelLibButton" >
-         <property name="enabled" >
-          <bool>false</bool>
-         </property>
-         <property name="text" >
-          <string/>
-         </property>
-         <property name="icon" >
-          <iconset resource="PBC.qrc" >
-           <normaloff>:/folder-blue.png</normaloff>:/folder-blue.png</iconset>
-         </property>
-         <property name="iconSize" >
-          <size>
-           <width>22</width>
-           <height>22</height>
-          </size>
-         </property>
-        </widget>
-       </item>
-       <item row="0" column="0" colspan="2" >
-        <widget class="QRadioButton" name="AutoLibRadioButton" >
-         <property name="text" >
-          <string>Auto populate library directory</string>
-         </property>
-         <property name="checked" >
+      <layout class="QGridLayout" name="gridLayout_7">
+       <item row="0" column="0">
+        <widget class="QTextEdit" name="textEdit_3">
+         <property name="readOnly">
           <bool>true</bool>
          </property>
-        </widget>
-       </item>
-       <item row="3" column="0" >
-        <widget class="QLineEdit" name="LibLineEdit" >
-         <property name="enabled" >
-          <bool>false</bool>
+         <property name="html">
+          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Bitstream Vera Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Specify the program directory you wish to include, then choose an option for library files.  You will need to choose an option for your libraries also. We recommend to use the &quot;Auto&quot; option, as this will include the necessary libraries for your program to operate on a variety of systems.&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;WARNING: Not including a library directory may render this program inoperable on systems without the required libraries.&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You may also edit your initial FirstRun script, and Setup / Remove Scripts here. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
          </property>
-         <property name="readOnly" >
-          <bool>true</bool>
-         </property>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="3" column="2" >
-     <spacer name="spacer2" >
-      <property name="orientation" >
-       <enum>Qt::Vertical</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Expanding</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>21</width>
-        <height>110</height>
-       </size>
-      </property>
-     </spacer>
+    <item row="0" column="1">
+     <layout class="QVBoxLayout" name="verticalLayout_3">
+      <item>
+       <widget class="QLabel" name="textLabel1_4">
+        <property name="text">
+         <string>Package Directory</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <layout class="QHBoxLayout" name="horizontalLayout_3">
+        <item>
+         <widget class="QLineEdit" name="DirLineEdit">
+          <property name="readOnly">
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QPushButton" name="SelDirButton">
+          <property name="text">
+           <string/>
+          </property>
+          <property name="icon">
+           <iconset resource="PBC.qrc">
+            <normaloff>:/folder-blue.png</normaloff>:/folder-blue.png</iconset>
+          </property>
+          <property name="iconSize">
+           <size>
+            <width>22</width>
+            <height>22</height>
+           </size>
+          </property>
+         </widget>
+        </item>
+       </layout>
+      </item>
+      <item>
+       <widget class="QGroupBox" name="groupBox_6">
+        <property name="title">
+         <string>Library Support</string>
+        </property>
+        <layout class="QGridLayout" name="gridLayout_8">
+         <item row="0" column="0" colspan="2">
+          <widget class="QRadioButton" name="AutoLibRadioButton">
+           <property name="text">
+            <string>Auto populate library directory</string>
+           </property>
+           <property name="checked">
+            <bool>true</bool>
+           </property>
+          </widget>
+         </item>
+         <item row="1" column="0" colspan="2">
+          <widget class="QRadioButton" name="NoLibRadioButton">
+           <property name="text">
+            <string>Do not include library directory</string>
+           </property>
+          </widget>
+         </item>
+         <item row="2" column="0" colspan="2">
+          <widget class="QRadioButton" name="SpecLibRadioButton">
+           <property name="text">
+            <string>Specify library directory</string>
+           </property>
+          </widget>
+         </item>
+         <item row="3" column="0">
+          <widget class="QLineEdit" name="LibLineEdit">
+           <property name="enabled">
+            <bool>false</bool>
+           </property>
+           <property name="readOnly">
+            <bool>true</bool>
+           </property>
+          </widget>
+         </item>
+         <item row="3" column="1">
+          <widget class="QPushButton" name="SelLibButton">
+           <property name="enabled">
+            <bool>false</bool>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="icon">
+            <iconset resource="PBC.qrc">
+             <normaloff>:/folder-blue.png</normaloff>:/folder-blue.png</iconset>
+           </property>
+           <property name="iconSize">
+            <size>
+             <width>22</width>
+             <height>22</height>
+            </size>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </widget>
+      </item>
+      <item>
+       <spacer name="spacer2">
+        <property name="orientation">
+         <enum>Qt::Vertical</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Expanding</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>21</width>
+          <height>110</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
     </item>
-    <item row="5" column="1" colspan="2" >
-     <widget class="QPushButton" name="pushEditSetup" >
-      <property name="font" >
-       <font/>
-      </property>
-      <property name="text" >
-       <string>Edit Setup Script</string>
-      </property>
-     </widget>
+    <item row="1" column="1">
+     <layout class="QHBoxLayout" name="horizontalLayout_5">
+      <item>
+       <widget class="QPushButton" name="pushEditSetup">
+        <property name="font">
+         <font/>
+        </property>
+        <property name="text">
+         <string>Edit Setup Script</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QPushButton" name="pushEditRemove">
+        <property name="font">
+         <font/>
+        </property>
+        <property name="text">
+         <string>Edit Remove Script</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
     </item>
-    <item row="5" column="3" colspan="2" >
-     <widget class="QPushButton" name="pushEditRemove" >
-      <property name="font" >
-       <font/>
-      </property>
-      <property name="text" >
-       <string>Edit Remove Script</string>
-      </property>
-     </widget>
+    <item row="2" column="1">
+     <layout class="QHBoxLayout" name="horizontalLayout_4">
+      <item>
+       <spacer name="spacer20">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Fixed</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>71</width>
+          <height>21</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+      <item>
+       <widget class="QPushButton" name="pushEditFirst">
+        <property name="font">
+         <font/>
+        </property>
+        <property name="text">
+         <string>Edit Firstrun Script</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <spacer name="spacer21">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Fixed</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>71</width>
+          <height>21</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
     </item>
-    <item row="4" column="2" colspan="2" >
-     <widget class="QPushButton" name="pushEditFirst" >
-      <property name="font" >
-       <font/>
-      </property>
-      <property name="text" >
-       <string>Edit Firstrun Script</string>
-      </property>
-     </widget>
-    </item>
-    <item rowspan="6" row="0" column="0" >
-     <widget class="Q3GroupBox" name="groupBox1_3" >
-      <property name="title" >
-       <string/>
-      </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="Q3TextEdit" name="textEdit1_3" >
-         <property name="text" >
-          <string>&lt;font>Specify the program directory you wish to include, then choose an option for library files.  You will need to choose an option for your libraries also. We recommend to use the "Auto" option, as this will include the necessary libraries for your program to operate on a variety of systems. 
-&lt;br>&lt;br>
-WARNING: Not including a library directory may render this program inoperable on systems without the required libraries.&lt;br>&lt;br>You may also edit your initial FirstRun script, and Setup / Remove Scripts here. &lt;/font></string>
-         </property>
-         <property name="wordWrap" >
-          <enum>Q3TextEdit::WidgetWidth</enum>
-         </property>
-         <property name="readOnly" >
-          <bool>true</bool>
-         </property>
-        </widget>
-       </item>
-      </layout>
-     </widget>
-    </item>
-    <item row="4" column="1" >
-     <spacer name="spacer20" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Fixed</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>71</width>
-        <height>21</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="4" column="4" >
-     <spacer name="spacer21" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Fixed</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>71</width>
-        <height>21</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="WizardPage" >
-   <property name="geometry" >
-    <rect>
-     <x>0</x>
-     <y>0</y>
-     <width>100</width>
-     <height>30</height>
-    </rect>
-   </property>
-   <attribute name="title" >
+  <widget class="QWizardPage" name="wizardPage_3">
+   <property name="title">
     <string>Package Options</string>
-   </attribute>
-   <layout class="QGridLayout" >
-    <item rowspan="2" row="0" column="0" >
-     <widget class="Q3GroupBox" name="groupBox1_4" >
-      <property name="title" >
+   </property>
+   <layout class="QGridLayout" name="gridLayout_12">
+    <item row="0" column="0" rowspan="2">
+     <widget class="QGroupBox" name="groupBox_7">
+      <property name="title">
        <string/>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="Q3TextEdit" name="textEdit1_4" >
-         <property name="text" >
-          <string>&lt;font>Next you need to set a default icon for your program, which will be used for the KDE interface. &lt;br>&lt;br>
-Program Executables are the files you wish to show up as icons on the desktop, or in the "K" menu. At least one executable must be added, but if your program has multiple binaries, you may add more.&lt;/font></string>
-         </property>
-         <property name="wordWrap" >
-          <enum>Q3TextEdit::WidgetWidth</enum>
-         </property>
-         <property name="readOnly" >
+      <layout class="QGridLayout" name="gridLayout_10">
+       <item row="0" column="0">
+        <widget class="QTextEdit" name="textEdit_4">
+         <property name="readOnly">
           <bool>true</bool>
          </property>
+         <property name="html">
+          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Bitstream Vera Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Next you need to set a default icon for your program, which will be used for the KDE interface. Program Executables are the files you wish to show up as icons on the desktop, or in the &quot;K&quot; menu. At least one executable must be added, but if your program has multiple binaries, you may add more.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+         </property>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="1" column="2" colspan="3" >
-     <widget class="Q3GroupBox" name="groupBox7" >
-      <property name="title" >
+    <item row="0" column="1">
+     <layout class="QHBoxLayout" name="horizontalLayout_7">
+      <item>
+       <widget class="QLabel" name="textLabel1_4_2">
+        <property name="text">
+         <string>Default Program Icon</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QPushButton" name="IconButton">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="text">
+         <string/>
+        </property>
+        <property name="icon">
+         <iconset resource="PBC.qrc">
+          <normaloff>:/application.png</normaloff>:/application.png</iconset>
+        </property>
+        <property name="iconSize">
+         <size>
+          <width>48</width>
+          <height>48</height>
+         </size>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </item>
+    <item row="1" column="1">
+     <widget class="QGroupBox" name="groupBox_8">
+      <property name="title">
        <string>Package Executables</string>
       </property>
-      <layout class="QGridLayout" >
-       <item row="1" column="3" >
-        <widget class="QPushButton" name="RemoveExeButton" >
-         <property name="text" >
-          <string>Remove</string>
-         </property>
-        </widget>
+      <layout class="QGridLayout" name="gridLayout_11">
+       <item row="1" column="0">
+        <layout class="QHBoxLayout" name="horizontalLayout_6">
+         <item>
+          <widget class="QPushButton" name="AddExeButton">
+           <property name="text">
+            <string>Add</string>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QPushButton" name="EditExeButton">
+           <property name="text">
+            <string>Edit</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>70</width>
+             <height>21</height>
+            </size>
+           </property>
+          </spacer>
+         </item>
+         <item>
+          <widget class="QPushButton" name="RemoveExeButton">
+           <property name="text">
+            <string>Remove</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
        </item>
-       <item row="1" column="1" >
-        <widget class="QPushButton" name="EditExeButton" >
-         <property name="text" >
-          <string>Edit</string>
-         </property>
-        </widget>
+       <item row="0" column="0">
+        <widget class="QListWidget" name="ExeListBox"/>
        </item>
-       <item row="1" column="0" >
-        <widget class="QPushButton" name="AddExeButton" >
-         <property name="text" >
-          <string>Add</string>
-         </property>
-        </widget>
-       </item>
-       <item row="0" column="0" colspan="4" >
-        <widget class="Q3ListBox" name="ExeListBox" />
-       </item>
-       <item row="1" column="2" >
-        <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>70</width>
-           <height>21</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
       </layout>
      </widget>
     </item>
-    <item row="0" column="3" >
-     <widget class="QLabel" name="textLabel1_4_2" >
-      <property name="text" >
-       <string>Default Program Icon</string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="0" column="4" >
-     <widget class="QPushButton" name="IconButton" >
-      <property name="sizePolicy" >
-       <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
-        <horstretch>0</horstretch>
-        <verstretch>0</verstretch>
-       </sizepolicy>
-      </property>
-      <property name="text" >
-       <string/>
-      </property>
-      <property name="icon" >
-       <iconset resource="PBC.qrc" >
-        <normaloff>:/application.png</normaloff>:/application.png</iconset>
-      </property>
-      <property name="iconSize" >
-       <size>
-        <width>48</width>
-        <height>48</height>
-       </size>
-      </property>
-     </widget>
-    </item>
-    <item row="0" column="1" colspan="2" >
-     <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>31</width>
-        <height>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="1" column="1" >
-     <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>21</width>
-        <height>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="WizardPage" >
-   <property name="geometry" >
-    <rect>
-     <x>6</x>
-     <y>36</y>
-     <width>609</width>
-     <height>423</height>
-    </rect>
-   </property>
-   <attribute name="title" >
+  <widget class="QWizardPage" name="wizardPage_4">
+   <property name="title">
     <string>Register MIME Types</string>
-   </attribute>
-   <layout class="QGridLayout" >
-    <item row="0" column="0" >
-     <widget class="Q3GroupBox" name="groupBox1_4_3" >
-      <property name="title" >
+   </property>
+   <layout class="QGridLayout" name="gridLayout_15">
+    <item row="0" column="0">
+     <widget class="QGroupBox" name="groupBox_9">
+      <property name="title">
        <string/>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="Q3TextEdit" name="textEdit1_4_3" >
-         <property name="text" >
-          <string>&lt;font>Some programs need to register file-types to function fully. You may specifiy up to 100 file extensions and the programs they are opened with.&lt;br>
-&lt;br>
-If you do not wish to register any file-types, you can safely ignore this section, and click next. &lt;/font></string>
-         </property>
-         <property name="wordWrap" >
-          <enum>Q3TextEdit::WidgetWidth</enum>
-         </property>
-         <property name="readOnly" >
+      <layout class="QGridLayout" name="gridLayout_13">
+       <item row="0" column="0">
+        <widget class="QTextEdit" name="textEdit_5">
+         <property name="readOnly">
           <bool>true</bool>
          </property>
+         <property name="html">
+          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Bitstream Vera Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Some programs need to register file-types to function fully. You may specifiy up to 100 file extensions and the programs they are opened with.&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;If you do not wish to register any file-types, you can safely ignore this section, and click next.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+         </property>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="0" column="2" >
-     <widget class="Q3GroupBox" name="groupBox7_2" >
-      <property name="title" >
+    <item row="0" column="1">
+     <widget class="QGroupBox" name="groupBox_10">
+      <property name="title">
        <string>Mime Types</string>
       </property>
-      <layout class="QGridLayout" >
-       <item row="1" column="3" >
-        <widget class="QPushButton" name="RemoveMimeButton" >
-         <property name="text" >
-          <string>Remove</string>
-         </property>
-        </widget>
+      <layout class="QGridLayout" name="gridLayout_14">
+       <item row="1" column="0">
+        <layout class="QHBoxLayout" name="horizontalLayout_8">
+         <item>
+          <widget class="QPushButton" name="AddMimeButton">
+           <property name="text">
+            <string>Add</string>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QPushButton" name="EditMimeButton">
+           <property name="text">
+            <string>Edit</string>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <spacer name="spacer3_2">
+           <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>21</height>
+            </size>
+           </property>
+          </spacer>
+         </item>
+         <item>
+          <widget class="QPushButton" name="RemoveMimeButton">
+           <property name="text">
+            <string>Remove</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
        </item>
-       <item row="1" column="1" >
-        <widget class="QPushButton" name="EditMimeButton" >
-         <property name="text" >
-          <string>Edit</string>
-         </property>
-        </widget>
+       <item row="0" column="0">
+        <widget class="QListWidget" name="MimeListBox"/>
        </item>
-       <item row="1" column="0" >
-        <widget class="QPushButton" name="AddMimeButton" >
-         <property name="text" >
-          <string>Add</string>
-         </property>
-        </widget>
-       </item>
-       <item row="0" column="0" colspan="4" >
-        <widget class="Q3ListBox" name="MimeListBox" />
-       </item>
-       <item row="1" column="2" >
-        <spacer name="spacer3_2" >
-         <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>21</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
       </layout>
      </widget>
     </item>
-    <item row="0" column="1" >
-     <spacer name="spacer14_2" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Expanding</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>16</width>
-        <height>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="WizardPage" >
-   <property name="geometry" >
-    <rect>
-     <x>6</x>
-     <y>36</y>
-     <width>609</width>
-     <height>423</height>
-    </rect>
-   </property>
-   <attribute name="title" >
+  <widget class="QWizardPage" name="wizardPage">
+   <property name="title">
     <string>Creating Package</string>
-   </attribute>
-   <layout class="QGridLayout" >
-    <item rowspan="6" row="0" column="0" >
-     <widget class="Q3GroupBox" name="groupBox1_4_2" >
-      <property name="title" >
+   </property>
+   <layout class="QGridLayout" name="gridLayout_18">
+    <item row="0" column="0" rowspan="6">
+     <widget class="QGroupBox" name="groupBox_11">
+      <property name="title">
        <string/>
       </property>
-      <layout class="QGridLayout" >
-       <item row="0" column="0" >
-        <widget class="Q3TextEdit" name="textEdit1_4_2" >
-         <property name="text" >
-          <string>Your software package is now being created! Please wait, this may take a few moments, depending on the size of your package.
-
-In addition, you may also save a "preset" file, which may be loaded in the package creator for modification. </string>
-         </property>
-         <property name="wordWrap" >
-          <enum>Q3TextEdit::WidgetWidth</enum>
-         </property>
-         <property name="readOnly" >
+      <layout class="QGridLayout" name="gridLayout_16">
+       <item row="0" column="0">
+        <widget class="QTextEdit" name="textEdit_6">
+         <property name="readOnly">
           <bool>true</bool>
          </property>
+         <property name="html">
+          <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Bitstream Vera Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Your software package is now being created! Please wait, this may take a few moments, depending on the size of your package.&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;In addition, you may also save a &quot;preset&quot; file, which may be loaded in the package creator for modification. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+         </property>
         </widget>
        </item>
       </layout>
      </widget>
     </item>
-    <item row="4" column="4" colspan="2" >
-     <spacer name="spacer7" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
+    <item row="0" column="1">
+     <spacer name="spacer4">
+      <property name="orientation">
+       <enum>Qt::Vertical</enum>
       </property>
-      <property name="sizeType" >
+      <property name="sizeType">
        <enum>QSizePolicy::Expanding</enum>
       </property>
-      <property name="sizeHint" stdset="0" >
+      <property name="sizeHint" stdset="0">
        <size>
-        <width>90</width>
-        <height>21</height>
+        <width>21</width>
+        <height>72</height>
        </size>
       </property>
      </spacer>
     </item>
-    <item row="4" column="1" colspan="2" >
-     <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>100</width>
-        <height>21</height>
-       </size>
-      </property>
-     </spacer>
+    <item row="1" column="1">
+     <layout class="QGridLayout" name="gridLayout_17">
+      <item row="0" column="0">
+       <spacer name="spacer10">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Fixed</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>16</width>
+          <height>20</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+      <item row="0" column="1">
+       <widget class="QLabel" name="textLabel1_4_2_2">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="text">
+         <string>&lt;p align=&quot;center&quot;&gt;Creating Package&lt;/p&gt;</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="2">
+       <spacer name="spacer10_2">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Fixed</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>30</width>
+          <height>20</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
     </item>
-    <item row="3" column="3" >
-     <spacer name="spacer5" >
-      <property name="orientation" >
+    <item row="2" column="1">
+     <spacer name="spacer5">
+      <property name="orientation">
        <enum>Qt::Vertical</enum>
       </property>
-      <property name="sizeType" >
+      <property name="sizeType">
        <enum>QSizePolicy::Expanding</enum>
       </property>
-      <property name="sizeHint" stdset="0" >
+      <property name="sizeHint" stdset="0">
        <size>
         <width>41</width>
         <height>110</height>
@@ -877,211 +811,119 @@
       </property>
      </spacer>
     </item>
-    <item row="5" column="3" >
-     <spacer name="spacer5_2" >
-      <property name="orientation" >
+    <item row="3" column="1">
+     <layout class="QHBoxLayout" name="horizontalLayout_10">
+      <item>
+       <spacer name="spacer9">
+        <property name="orientation">
+         <enum>Qt::Horizontal</enum>
+        </property>
+        <property name="sizeType">
+         <enum>QSizePolicy::Fixed</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>16</width>
+          <height>21</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+      <item>
+       <widget class="QLabel" name="PackageLabel">
+        <property name="text">
+         <string/>
+        </property>
+        <property name="alignment">
+         <set>Qt::AlignCenter</set>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <spacer name="spacer10_2_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>20</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
+    </item>
+    <item row="4" column="1">
+     <spacer name="spacer5_2">
+      <property name="orientation">
        <enum>Qt::Vertical</enum>
       </property>
-      <property name="sizeType" >
+      <property name="sizeType">
        <enum>QSizePolicy::Expanding</enum>
       </property>
-      <property name="sizeHint" stdset="0" >
+      <property name="sizeHint" stdset="0">
        <size>
         <width>41</width>
-        <height>110</height>
+        <height>72</height>
        </size>
       </property>
      </spacer>
     </item>
-    <item row="4" column="3" >
-     <widget class="QPushButton" name="SavePresetButton" >
-      <property name="text" >
-       <string>Save preset</string>
-      </property>
-     </widget>
+    <item row="5" column="1">
+     <layout class="QHBoxLayout" name="horizontalLayout_9">
+      <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>100</width>
+          <height>21</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+      <item>
+       <widget class="QPushButton" name="SavePresetButton">
+        <property name="text">
+         <string>Save preset</string>
+        </property>
+       </widget>
+      </item>
+      <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>90</width>
+          <height>21</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
     </item>
-    <item row="1" column="3" >
-     <spacer name="spacer4" >
-      <property name="orientation" >
-       <enum>Qt::Vertical</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Expanding</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>21</width>
-        <height>31</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="2" column="2" colspan="3" >
-     <widget class="QLabel" name="PackageLabel" >
-      <property name="text" >
-       <string/>
-      </property>
-      <property name="alignment" >
-       <set>Qt::AlignCenter</set>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="0" column="1" >
-     <spacer name="spacer10" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Fixed</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>16</width>
-        <height>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="0" column="2" colspan="3" >
-     <widget class="QLabel" name="textLabel1_4_2_2" >
-      <property name="sizePolicy" >
-       <sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
-        <horstretch>0</horstretch>
-        <verstretch>0</verstretch>
-       </sizepolicy>
-      </property>
-      <property name="text" >
-       <string>&lt;p align="center">Creating Package&lt;/p></string>
-      </property>
-      <property name="wordWrap" >
-       <bool>false</bool>
-      </property>
-     </widget>
-    </item>
-    <item row="0" column="5" >
-     <spacer name="spacer10_2" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Fixed</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>30</width>
-        <height>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="2" column="5" >
-     <spacer name="spacer10_2_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>20</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
-    <item row="2" column="1" >
-     <spacer name="spacer9" >
-      <property name="orientation" >
-       <enum>Qt::Horizontal</enum>
-      </property>
-      <property name="sizeType" >
-       <enum>QSizePolicy::Fixed</enum>
-      </property>
-      <property name="sizeHint" stdset="0" >
-       <size>
-        <width>16</width>
-        <height>21</height>
-       </size>
-      </property>
-     </spacer>
-    </item>
    </layout>
   </widget>
  </widget>
- <layoutdefault spacing="6" margin="11" />
- <customwidgets>
-  <customwidget>
-   <class>Q3GroupBox</class>
-   <extends>QGroupBox</extends>
-   <header>Qt3Support/Q3GroupBox</header>
-   <container>1</container>
-  </customwidget>
-  <customwidget>
-   <class>Q3Wizard</class>
-   <extends>QDialog</extends>
-   <header>q3wizard.h</header>
-   <container>1</container>
-  </customwidget>
-  <customwidget>
-   <class>Q3ButtonGroup</class>
-   <extends>Q3GroupBox</extends>
-   <header>Qt3Support/Q3ButtonGroup</header>
-   <container>1</container>
-  </customwidget>
-  <customwidget>
-   <class>Q3ListBox</class>
-   <extends>Q3Frame</extends>
-   <header>q3listbox.h</header>
-  </customwidget>
-  <customwidget>
-   <class>Q3TextEdit</class>
-   <extends>Q3Frame</extends>
-   <header>q3textedit.h</header>
-  </customwidget>
- </customwidgets>
- <tabstops>
-  <tabstop>PackageNameEdit</tabstop>
-  <tabstop>PackageVerEdit</tabstop>
-  <tabstop>PackageAuthorEdit</tabstop>
-  <tabstop>PackageWebEdit</tabstop>
-  <tabstop>PBIVerEdit</tabstop>
-  <tabstop>PBIUpdateEdit</tabstop>
-  <tabstop>LoadPresetButton</tabstop>
-  <tabstop>textEdit1</tabstop>
-  <tabstop>LicNoButton</tabstop>
-  <tabstop>LicenseTextEdit</tabstop>
-  <tabstop>textEdit1_2</tabstop>
-  <tabstop>DirLineEdit</tabstop>
-  <tabstop>AutoLibRadioButton</tabstop>
-  <tabstop>LibLineEdit</tabstop>
-  <tabstop>SelDirButton</tabstop>
-  <tabstop>SelLibButton</tabstop>
-  <tabstop>textEdit1_3</tabstop>
-  <tabstop>IconButton</tabstop>
-  <tabstop>ExeListBox</tabstop>
-  <tabstop>AddExeButton</tabstop>
-  <tabstop>EditExeButton</tabstop>
-  <tabstop>RemoveExeButton</tabstop>
-  <tabstop>textEdit1_4</tabstop>
-  <tabstop>MimeListBox</tabstop>
-  <tabstop>AddMimeButton</tabstop>
-  <tabstop>EditMimeButton</tabstop>
-  <tabstop>RemoveMimeButton</tabstop>
-  <tabstop>textEdit1_4_3</tabstop>
-  <tabstop>SavePresetButton</tabstop>
-  <tabstop>textEdit1_4_2</tabstop>
-  <tabstop>LicYesButton</tabstop>
- </tabstops>
- <includes>
-  <include location="local" >exedialog.h</include>
-  <include location="local" >mimedialog.h</include>
- </includes>
  <resources>
-  <include location="PBC.qrc" />
+  <include location="PBC.qrc"/>
  </resources>
  <connections/>
 </ui>



More information about the Commits mailing list