21#include <latexexport.h>
22#include <latexexport.moc>
24#include <KoFilterChain.h>
25#include <kgenericfactory.h>
28#include <tqtextcodec.h>
29#include "kwordlatexexportdia.h"
31typedef KGenericFactory<LATEXExport, KoFilter> LATEXExportFactory;
32K_EXPORT_COMPONENT_FACTORY( libkwordlatexexport, LATEXExportFactory( "kofficefilters" ) )
35LATEXExport::LATEXExport(KoFilter *, const char *, const TQStringList&) :
39KoFilter::ConversionStatus LATEXExport::convert( const TQCString& from, const TQCString& to )
43 if(to != "text/x-tex" || from != "application/x-kword")
44 return KoFilter::NotImplemented;
46 KoStore* in = KoStore::createStore(m_chain->inputFile(), KoStore::Read);
47 if(!in || !in->open( "root")) {
48 kdError(30503) << "Unable to open input file!" << endl;
50 return KoFilter::FileNotFound;
55 KWordLatexExportDia* dialog = new KWordLatexExportDia(in);
56 dialog->setOutputFile(m_chain->outputFile());
|