summaryrefslogtreecommitdiff
path: root/linguistic/source/convdic.cxx
diff options
context:
space:
mode:
authorMathias Bauer <mba@openoffice.org>2009-10-16 00:05:16 +0200
committerMathias Bauer <mba@openoffice.org>2009-10-16 00:05:16 +0200
commit9f2fde7ab5de20926bb25a6b298b4e5dffb66eb2 (patch)
treeec41adfa92c0f9c839beb0ca704bfc03c6b303e9 /linguistic/source/convdic.cxx
parent074a6a2e1665983e5e9961c85a38b49c146a672c (diff)
#i103496#: split svtools; improve ConfitItems
Diffstat (limited to 'linguistic/source/convdic.cxx')
-rw-r--r--linguistic/source/convdic.cxx15
1 files changed, 9 insertions, 6 deletions
diff --git a/linguistic/source/convdic.cxx b/linguistic/source/convdic.cxx
index c55e4ef30f4c..68cc76277fe5 100644
--- a/linguistic/source/convdic.cxx
+++ b/linguistic/source/convdic.cxx
@@ -68,7 +68,7 @@
#include "convdic.hxx"
-#include "convdicxml.hxx"
+//#include "convdicxml.hxx"
#include "misc.hxx"
#include "defs.hxx"
@@ -87,7 +87,7 @@ using namespace linguistic;
///////////////////////////////////////////////////////////////////////////
-
+#if XML
void ReadThroughDic( const String &rMainURL, ConvDicXMLImport &rImport )
{
if (rMainURL.Len() == 0)
@@ -165,7 +165,7 @@ void ReadThroughDic( const String &rMainURL, ConvDicXMLImport &rImport )
{
}
}
-
+#endif
BOOL IsConvDic( const String &rFileURL, INT16 &nLang, sal_Int16 &nConvType )
{
@@ -186,6 +186,7 @@ BOOL IsConvDic( const String &rFileURL, INT16 &nLang, sal_Int16 &nConvType )
// first argument being 0 should stop the file from being parsed
// up to the end (reading all entries) when the required
// data (language, conversion type) is found.
+#if XML
ConvDicXMLImport *pImport = new ConvDicXMLImport( 0, rFileURL );
//!! keep a first reference to ensure the lifetime of the object !!
@@ -201,6 +202,7 @@ BOOL IsConvDic( const String &rFileURL, INT16 &nLang, sal_Int16 &nConvType )
nLang = pImport->GetLanguage();
nConvType = pImport->GetConversionType();
}
+#endif
return bRes;
}
@@ -266,12 +268,12 @@ void ConvDic::Load()
//!! prevent function from being called recursively via HasEntry, AddEntry
bNeedEntries = FALSE;
-
+#if XML
ConvDicXMLImport *pImport = new ConvDicXMLImport( this, aMainURL );
//!! keep a first reference to ensure the lifetime of the object !!
uno::Reference< XInterface > xRef( (document::XFilter *) pImport, UNO_QUERY );
ReadThroughDic( aMainURL, *pImport ); // will implicitly add the entries
-
+#endif
bIsModified = FALSE;
}
@@ -326,7 +328,7 @@ void ConvDic::Save()
// prepare arguments (prepend doc handler to given arguments)
uno::Reference< xml::sax::XDocumentHandler > xDocHandler( xSaxWriter, UNO_QUERY );
-
+#if XML
ConvDicXMLExport *pExport = new ConvDicXMLExport( *this, aMainURL, xDocHandler );
//!! keep a first(!) reference until everything is done to
//!! ensure the proper lifetime of the object
@@ -335,6 +337,7 @@ void ConvDic::Save()
DBG_ASSERT( !pStream->GetError(), "I/O error while writing to stream" );
if (bRet)
bIsModified = FALSE;
+#endif
}
DBG_ASSERT( !bIsModified, "dictionary still modified after save. Save failed?" );
}