aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_dockwindow.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2007-02-27 17:11:32 +0000
committerGravatar Noldor2007-02-27 17:11:32 +0000
commit522dfb2ad8401b0cbe7c8aa2adb2213c669aa132 (patch)
treead8dcdfef50f6f9ffcdde063b4f8e8f4e9c1da5f /src/modules/objects/class_dockwindow.cpp
parentfix compiling problems (diff)
downloadKVIrc-522dfb2ad8401b0cbe7c8aa2adb2213c669aa132.tar.gz
KVIrc-522dfb2ad8401b0cbe7c8aa2adb2213c669aa132.tar.bz2
KVIrc-522dfb2ad8401b0cbe7c8aa2adb2213c669aa132.zip
objects module QT4 porting (wip)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@384 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_dockwindow.cpp')
-rw-r--r--src/modules/objects/class_dockwindow.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/modules/objects/class_dockwindow.cpp b/src/modules/objects/class_dockwindow.cpp
index fdc302420..a6067a505 100644
--- a/src/modules/objects/class_dockwindow.cpp
+++ b/src/modules/objects/class_dockwindow.cpp
@@ -27,8 +27,13 @@
#include "kvi_frame.h"
#include "kvi_locale.h"
#include "kvi_qstring.h"
-
-#include <qdockwindow.h>
+#ifdef COMPILE_USE_QT4
+ #include <q3dockwindow.h>
+ #define QT_DOCK_WINDOW Q3DockWindow
+#else
+ #include <qdockwindow.h>
+ #define QT_DOCK_WINDOW QDockWindow
+#endif
#include <qlayout.h>
/*
@@ -87,11 +92,12 @@ KVSO_END_CONSTRUCTOR(KviKvsObject_dockwindow)
KVSO_BEGIN_DESTRUCTOR(KviKvsObject_dockwindow)
KVSO_END_DESTRUCTOR(KviKvsObject_dockwindow)
-#define _pDockWindow ((QDockWindow *)widget())
+#define _pDockWindow ((QT_DOCK_WINDOW *)widget())
bool KviKvsObject_dockwindow::init(KviKvsRunTimeContext * pContext,KviKvsVariantList * pParams)
{
- setObject(new QDockWindow(g_pFrame,getName()),true);
+
+ setObject(new QT_DOCK_WINDOW(g_pFrame,getName()),true);
return true;
}