Index: branches/qt_gui/src/lib/BuildLibs.am
===================================================================
--- branches/qt_gui/src/lib/BuildLibs.am	(revision 7478)
+++ branches/qt_gui/src/lib/BuildLibs.am	(revision 7479)
@@ -2,6 +2,8 @@
 libORXlibs_a_LIBRARIES_ = \
                 $(LIB_PREFIX)/libORXlibs.a \
-                $(LIB_PREFIX)/gui/gtk_gui/libORXgui.a \
+                $(LIB_PREFIX)/gui/gtk_gui/libORXgtkgui.a \
+                $(LIB_PREFIX)/gui/qt_gui/libORXqtgui.a \
                 $(LIB_PREFIX)/gui/gl_gui/libORXglgui.a \
+                $(LIB_PREFIX)/gui/libORXbasegui.a \
                 $(LIB_PREFIX)/graphics/importer/libORXimporter.a \
                 $(LIB_PREFIX)/graphics/libORXgraphics.a \
Index: branches/qt_gui/src/lib/gui/gtk_gui/Makefile.am
===================================================================
--- branches/qt_gui/src/lib/gui/gtk_gui/Makefile.am	(revision 7478)
+++ branches/qt_gui/src/lib/gui/gtk_gui/Makefile.am	(revision 7479)
@@ -2,30 +2,32 @@
 include $(MAINSRCDIR)/defs/include_paths.am
 
-noinst_LIBRARIES = libORXgui.a
+noinst_LIBRARIES = libORXgtkgui.a
 
-libORXgui_a_CPPFLAGS = -DBUILD_ORXONOX \
-			$(GTK2_CFLAGS) $(GTHREAD_CFLAGS) $(CURL_CFLAGS) $(MSBITFIELDS)
+libORXgtkgui_a_CPPFLAGS = \
+		-DBUILD_ORXONOX \
+		$(GTK2_CFLAGS) $(GTHREAD_CFLAGS) $(CURL_CFLAGS) $(MSBITFIELDS)
 
-libORXgui_a_SOURCES = gui.cc \
-		      gui_gtk.cc \
-	              gui_element.cc \
-	       	      gui_video.cc \
-	              gui_audio.cc \
-	              gui_exec.cc \
-	              gui_flags.cc \
-	              gui_banner.cc \
-	              gui_keys.cc \
-	              gui_update.cc
+libORXgtkgui_a_SOURCES = \
+		gui.cc \
+		gui_gtk.cc \
+		gui_element.cc \
+		gui_video.cc \
+		gui_audio.cc \
+		gui_exec.cc \
+		gui_flags.cc \
+		gui_banner.cc \
+		gui_keys.cc \
+		gui_update.cc
 
 noinst_HEADERS= gui.h \
-	        gui_gtk.h \
-	        gui_element.h \
-	        gui_video.h \
-	        gui_audio.h \
-	        gui_exec.h \
-	        gui_flags.h \
-	        gui_banner.h \
-	        gui_keys.h \
-	        gui_update.h
+		gui_gtk.h \
+		gui_element.h \
+		gui_video.h \
+		gui_audio.h \
+		gui_exec.h \
+		gui_flags.h \
+		gui_banner.h \
+		gui_keys.h \
+		gui_update.h
 
 EXTRA_DIST = rc \
Index: branches/qt_gui/src/lib/gui/gui_saveable.cc
===================================================================
--- branches/qt_gui/src/lib/gui/gui_saveable.cc	(revision 7478)
+++ branches/qt_gui/src/lib/gui/gui_saveable.cc	(revision 7479)
@@ -25,6 +25,8 @@
   */
   GuiSaveable::GuiSaveable (const std::string& optionName)
+  : BaseObject(optionName)
   {
     this->bSaveable = false;
+
   }
 
@@ -49,5 +51,4 @@
       : GuiSaveable(groupName)
   {
-    //    this->setName(groupName);
   }
 
Index: branches/qt_gui/src/lib/gui/gui_saveable.h
===================================================================
--- branches/qt_gui/src/lib/gui/gui_saveable.h	(revision 7478)
+++ branches/qt_gui/src/lib/gui/gui_saveable.h	(revision 7479)
@@ -15,5 +15,5 @@
 {
   //! A class for ...
-  class GuiSaveable
+  class GuiSaveable : public BaseObject
   {
   public:
Index: branches/qt_gui/src/lib/gui/qt_gui/qt_gui.cc
===================================================================
--- branches/qt_gui/src/lib/gui/qt_gui/qt_gui.cc	(revision 7478)
+++ branches/qt_gui/src/lib/gui/qt_gui/qt_gui.cc	(revision 7479)
@@ -27,4 +27,8 @@
   {
 
+    this->mainWindow = new QMainWindow();
+    this->mainWindow->show();
+
+    this->exec();
 
 
Index: branches/qt_gui/src/lib/gui/qt_gui/qt_gui.h
===================================================================
--- branches/qt_gui/src/lib/gui/qt_gui/qt_gui.h	(revision 7478)
+++ branches/qt_gui/src/lib/gui/qt_gui/qt_gui.h	(revision 7479)
@@ -10,4 +10,5 @@
 #include "gui_element.h"
 #include <qapplication.h>
+#include <qmainwindow.h>
 
 namespace OrxGui
@@ -30,4 +31,5 @@
 
     private:
+      QMainWindow*              mainWindow;
       std::list<GuiElement*>    elements;   //!< A List of Elements within the QTGui
   };
