diff options
| author | 2008-10-11 00:26:27 +0000 | |
|---|---|---|
| committer | 2008-10-11 00:26:27 +0000 | |
| commit | 5d0ae9f12cce641c63c2ac8af58dff3ba5e7b2cd (patch) | |
| tree | 3c4943eb16b13c91c3a9ae2cdaa20d3e20267ad4 /src/modules/objects/class_xmlreader.cpp | |
| parent | fixed Noldor's commit (diff) | |
| download | KVIrc-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.cpp | 14 |
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; } |
