X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fexport-confluence.h;fp=src%2Fexport-confluence.h;h=1b925c0a0dfd7f2be211a71785bc364f395faab0;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/export-confluence.h b/src/export-confluence.h new file mode 100644 index 0000000..1b925c0 --- /dev/null +++ b/src/export-confluence.h @@ -0,0 +1,36 @@ +#ifndef EXPORT_CONFLUENCE_H +#define EXPORT_CONFLUENCE_H + +#include "export-base.h" +#include "export-confluence-dialog.h" + +#include "confluence-agent.h" + +class ExportConfluence : public ExportBase { + public: + ExportConfluence(); + ExportConfluence(VymModel *m); + virtual void init(); + void setCreateNewPage(bool); + void setURL(const QString &u); + void setPageName(const QString &t); + virtual QString createTOC(); + virtual void doExport(bool useDialog = true); + + private: + QString getBranchText(BranchItem *); + QString buildList(BranchItem *); + QString imageMap; + + bool createNewPage; + QString url; + QString pageName; + + QPointF offset; + + ExportConfluenceDialog dia; + + ConfluenceAgent *agent; +}; + +#endif