]> git.sven.stormbind.net Git - sven/vym.git/blob - src/export-confluence.h
New upstream version 2.9.22
[sven/vym.git] / src / export-confluence.h
1 #ifndef EXPORT_CONFLUENCE_H
2 #define EXPORT_CONFLUENCE_H
3
4 #include "export-base.h"
5 #include "export-confluence-dialog.h"
6
7 #include "confluence-agent.h"
8
9 class ExportConfluence : public ExportBase {
10   public:
11     ExportConfluence();
12     ExportConfluence(VymModel *m);
13     virtual void init();
14     void setCreateNewPage(bool);
15     void setURL(const QString &u);
16     void setPageName(const QString &t);
17     virtual QString createTOC();
18     virtual void doExport(bool useDialog = true);
19
20   private:
21     QString getBranchText(BranchItem *);
22     QString buildList(BranchItem *);
23     QString imageMap;
24
25     bool createNewPage;
26     QString url;
27     QString pageName;
28
29     QPointF offset;
30
31     ExportConfluenceDialog dia;
32
33     ConfluenceAgent *agent;
34 };
35
36 #endif