aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/libkviobjects.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2008-03-26 08:33:40 +0000
committerGravatar Noldor2008-03-26 08:33:40 +0000
commit2db2c90530f4979109640eea5020c607d3afc7f6 (patch)
treeae825f329f83b7cf83c5a949becd1c2d12ca9c88 /src/modules/objects/libkviobjects.cpp
parentported KviTalHBox and KviTalVBox to Qt4; (diff)
downloadKVIrc-2db2c90530f4979109640eea5020c607d3afc7f6.tar.gz
KVIrc-2db2c90530f4979109640eea5020c607d3afc7f6.tar.bz2
KVIrc-2db2c90530f4979109640eea5020c607d3afc7f6.zip
More QT4 work and removed QT3 unused code in objects module.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1294 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/libkviobjects.cpp')
-rw-r--r--src/modules/objects/libkviobjects.cpp88
1 files changed, 3 insertions, 85 deletions
diff --git a/src/modules/objects/libkviobjects.cpp b/src/modules/objects/libkviobjects.cpp
index d4806d91a..a0347db92 100644
--- a/src/modules/objects/libkviobjects.cpp
+++ b/src/modules/objects/libkviobjects.cpp
@@ -39,10 +39,6 @@
#include "kvi_out.h"
#include "kvi_app.h"
#include "kvi_fileutils.h"
-#ifndef COMPILE_USE_QT4
- #include <qwidgetlist.h>
- #include <qobjectlist.h>
-#endif
#include <qdir.h>
@@ -638,6 +634,8 @@ static bool objects_kvs_cmd_bitBlt(KviKvsModuleCommandCall * c)
if(obDst->inherits("KviKvsObject_pixmap")){
((KviKvsObject_pixmap *)obDst)->pixmapChanged();
}
+
+ //FIX ME
#ifdef COMPILE_USE_QT4
/*QPainter p(pdDest);
QRect rectdest(iXdst,iYdst,uW,uH);
@@ -779,13 +777,9 @@ static bool objects_kvs_cmd_blend(KviKvsModuleCommandCall * c)
}
-#ifdef COMPILE_USE_QT4
QPainter p(pdDest);
QRect rect(iDesX,iDesY,buffer.width(),buffer.height());
p.drawImage(rect,buffer);
-#else
- bitBlt(pdDest,iDesX,iDesY,&buffer,0,0,buffer.width(),buffer.height());
-#endif
return true;
}
@@ -826,8 +820,7 @@ static bool objects_kvs_fnc_listObjects(KviKvsModuleFunctionCall * cmd)
KVSO_PARAMETER("flag on video",KVS_PT_BOOL,0,bFlag)
KVSO_PARAMETERS_END(cmd)
if (bFlag) cmd->window()->output(80, "Objects dump:");
- #ifdef COMPILE_USE_QT4
- QWidgetList list = g_pApp->topLevelWidgets();
+ QWidgetList list = g_pApp->topLevelWidgets();
KviStr spacing = ">";
QString szTemp;
@@ -864,55 +857,12 @@ static bool objects_kvs_fnc_listObjects(KviKvsModuleFunctionCall * cmd)
//++it;
}
-#else
- QWidgetList *l = g_pApp->topLevelWidgets();
- l->setAutoDelete(false);
- QWidgetListIt it(*l);
- KviStr spacing = ">";
- QString szTemp;
- KviKvsArray * n = new KviKvsArray();
- int idx=0;
- while( it.current() )
- {
- if( it.current()->isWidgetType())
- {
- if (bFlag)
- {
- cmd->window()->output(80, "Ptr %u: top level object: %c%s%c, class %s, %s, rect = %d, %d, %d, %d",
- it.current(),
- KVI_TEXT_BOLD, it.current()->name(), KVI_TEXT_BOLD,
- it.current()->className(),
- it.current()->isVisible() ? "visible" : "hidden",
- it.current()->x(), it.current()->y(), it.current()->width(), it.current()->height());
- }
- QString szClass=it.current()->className();
- QString szObj=it.current()->name();
- QString szTemp;
- szTemp = szClass + "::" + szObj;
- KviKvsVariant v;
- v.setString(szTemp);
- n->set(idx,new KviKvsVariant(v));
- debug ("string %s",szTemp.latin1());
- debug ("class %s",szClass.latin1());
- debug ("Obj %s",szObj.latin1());
-
- idx++;
-
- dumpChildObjects(cmd->window(), it.current(), spacing.ptr(), bFlag,n,idx);
-
-
- }
- ++it;
- }
-
-#endif
cmd->returnValue()->setArray(n);
return true;
}
static void dumpChildObjects(KviWindow *pWnd, QObject *parent, const char *spacing, bool bFlag, KviKvsArray *n, int &idx)
{
-#ifdef COMPILE_USE_QT4
const QObjectList list = parent->children();
if( !list.count() ) return;
QString sp(spacing);
@@ -941,38 +891,6 @@ static void dumpChildObjects(KviWindow *pWnd, QObject *parent, const char *spaci
}
}
-#else
- const QObjectList *l = parent->children();
- if( !l ) return;
- if( l->isEmpty() ) return;
- QObjectListIt it(*l);
- QString sp(spacing);
- sp.append(">");
- while( it.current() )
- {
- if( it.current()->isWidgetType() )
- {
- if (bFlag)
- {
- pWnd->output(80, "%sPtr %u: object: %c%s%c, class %s",
- spacing, it.current(), KVI_TEXT_BOLD,
- it.current()->name(), KVI_TEXT_BOLD, it.current()->className()
- );
- }
- QString szClass=it.current()->className();
- QString szObj=it.current()->name();
- QString szTemp;
- szTemp=spacing+szClass+"::"+szObj;
- KviKvsVariant v;
- v.setString(szTemp);
- n->set(idx,new KviKvsVariant(v));
- debug ("string %s",szTemp.latin1());
- idx++;
- dumpChildObjects(pWnd, it.current(), sp, bFlag, n, idx );
- }
- ++it;
- }
-#endif
}
static bool objects_module_can_unload(KviModule *m)