insilmaril@206: #ifndef XSLTPROC_H insilmaril@206: #define XSLTPROC_H insilmaril@206: insilmaril@206: #include insilmaril@206: #include insilmaril@206: insilmaril@206: #include "showtextdialog.h" insilmaril@206: insilmaril@206: class XSLTProc insilmaril@206: { insilmaril@206: public: insilmaril@206: XSLTProc(); insilmaril@206: ~XSLTProc(); insilmaril@206: void addStringParam(const QString &, const QString &); insilmaril@206: void setOutputFile (const QString &); insilmaril@206: void setXSLFile (const QString &); insilmaril@206: void setInputFile (const QString &); insilmaril@206: void addOutput (const QString &); insilmaril@206: void process(); insilmaril@206: private: insilmaril@206: QStringList stringParamKey; insilmaril@206: QStringList stringParamVal; insilmaril@206: QString outputFile; insilmaril@206: QString inputFile; insilmaril@206: QString xslFile; insilmaril@206: QString xsltprocessor; insilmaril@206: bool showOutput; insilmaril@206: ShowTextDialog *dia; insilmaril@206: }; insilmaril@206: insilmaril@206: #endif