aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_xmlreader.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2008-10-11 00:26:27 +0000
committerGravatar Elvio Basello2008-10-11 00:26:27 +0000
commit5d0ae9f12cce641c63c2ac8af58dff3ba5e7b2cd (patch)
tree3c4943eb16b13c91c3a9ae2cdaa20d3e20267ad4 /src/modules/objects/class_xmlreader.cpp
parentfixed Noldor's commit (diff)
downloadKVIrc-5d0ae9f12cce641c63c2ac8af58dff3ba5e7b2cd.tar.gz
KVIrc-5d0ae9f12cce641c63c2ac8af58dff3ba5e7b2cd.tar.bz2
KVIrc-5d0ae9f12cce641c63c2ac8af58dff3ba5e7b2cd.zip
excluded Noldor's breaking code: FIX IT\!
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2694 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_xmlreader.cpp')
-rw-r--r--src/modules/objects/class_xmlreader.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/modules/objects/class_xmlreader.cpp b/src/modules/objects/class_xmlreader.cpp
index 4438df709..a9e6b5985 100644
--- a/src/modules/objects/class_xmlreader.cpp
+++ b/src/modules/objects/class_xmlreader.cpp
@@ -23,12 +23,11 @@
//=============================================================================
#include "class_xmlreader.h"
-#include "class_memorybuffer.h"
-#include "kvi_locale.h"
+//#include "class_memorybuffer.h"
+#include "kvi_locale.h"
#include "kvi_kvs_variantlist.h"
#include "kvi_kvs_hash.h"
-
#include "kvi_qstring.h"
@@ -311,10 +310,10 @@ KVSO_CLASS_FUNCTION(xmlreader,parse)
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("string_or_memorybuffer_object",KVS_PT_VARIANT,0,pVariantData)
KVSO_PARAMETERS_END(c)
- #ifdef QT_NO_XML
+#ifdef QT_NO_XML
fatalError(__tr2qs("XML support not available in the Qt library"));
c->returnValue()->setBoolean(false);
- #else
+#else // QT_NO_XML
m_szLastError = "";
KviXmlHandler handler(this);
QXmlInputSource source;
@@ -330,6 +329,8 @@ KVSO_CLASS_FUNCTION(xmlreader,parse)
c->warning(__tr2qs("Data parameter is not an object"));
return true;
}
+ /*
+ FIXME
if (pObject->inherits("KviKvsObject_memorybuffer"))
{
source.setData(*((KviKvsObject_memorybuffer *)pObject)->pBuffer());
@@ -339,6 +340,7 @@ KVSO_CLASS_FUNCTION(xmlreader,parse)
c->warning(__tr2qs("Data parameter is not a memorybuffer object"));
return true;
}
+ */
}
else if(pVariantData->isString())
{
@@ -362,7 +364,7 @@ KVSO_CLASS_FUNCTION(xmlreader,parse)
reader.setContentHandler(&handler);
reader.setErrorHandler(&handler);
c->returnValue()->setBoolean(reader.parse(source));
-#endif
+#endif // QT_NO_XML
return true;
}