X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fexport-markdown.cpp;fp=src%2Fexport-markdown.cpp;h=07ad47fd442ed154564718ff785c9b871060d5bf;hb=ab564585e1096b76cb929d7acc32cba6367669e4;hp=b9c70dda1d9f7c094a23a26f52b0cdf3fd0496dc;hpb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;p=sven%2Fvym.git diff --git a/src/export-markdown.cpp b/src/export-markdown.cpp index b9c70dd..07ad47f 100644 --- a/src/export-markdown.cpp +++ b/src/export-markdown.cpp @@ -9,7 +9,7 @@ extern Main *mainWindow; ExportMarkdown::ExportMarkdown() { exportName = "Markdown"; - filter = "TXT (*.txt);;All (* *.*)"; + filter = "Markdown (*.md);;All (* *.*)"; caption = vymName + " -" + QObject::tr("Export as Markdown"); } @@ -66,26 +66,37 @@ void ExportMarkdown::doExport() dashIndent = ""; switch (cur->depth()) { case 0: - out += underline(curHeading, QString("=")); + out += "\n"; + out += ("# " + curHeading); out += "\n"; break; case 1: out += "\n"; - out += (underline(curHeading, QString("-"))); + out += ("## " + curHeading); out += "\n"; break; case 2: out += "\n"; - out += (curIndent + "### " + curHeading); + out += ("### " + curHeading); out += "\n"; - dashIndent = " "; break; case 3: - out += (curIndent + "- " + curHeading); out += "\n"; - dashIndent = " "; + out += ("#### " + curHeading); + out += "\n"; + break; + case 4: + out += "\n"; + out += ("##### " + curHeading); + out += "\n"; + break; + case 5: + out += "\n"; + out += ("###### " + curHeading); + out += "\n"; break; default: + out += "\n"; out += (curIndent + "- " + curHeading); out += "\n"; dashIndent = " ";