X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fexport-taskjuggler.cpp;fp=src%2Fexport-taskjuggler.cpp;h=f0e56624a7e000a9682ded7c38f8bb708b49a46d;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/export-taskjuggler.cpp b/src/export-taskjuggler.cpp new file mode 100644 index 0000000..f0e5662 --- /dev/null +++ b/src/export-taskjuggler.cpp @@ -0,0 +1,21 @@ +#include "export-taskjuggler.h" + +#include "xsltproc.h" + +extern QDir vymBaseDir; + +void ExportTaskjuggler::doExport() +{ + model->exportXML("", tmpDir.path(), false); + + XSLTProc p; + p.setInputFile(tmpDir.path() + "/" + model->getMapName() + ".xml"); + p.setOutputFile(filePath); + p.setXSLFile(vymBaseDir.path() + "/styles/vym2taskjuggler.xsl"); + p.process(); + + result = ExportBase::Success; + + displayedDestination = filePath; + completeExport(); +}