]> git.sven.stormbind.net Git - sven/vym.git/blobdiff - src/export-taskjuggler.cpp
New upstream version 2.9.22
[sven/vym.git] / src / export-taskjuggler.cpp
diff --git a/src/export-taskjuggler.cpp b/src/export-taskjuggler.cpp
new file mode 100644 (file)
index 0000000..f0e5662
--- /dev/null
@@ -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();
+}