8 #include "mapcenterobj.h"
13 /*! \brief Base class for all exports
16 ///////////////////////////////////////////////////////////////////////
22 virtual ~ExportBase();
23 virtual void setDir(const QDir&);
24 virtual void setFile(const QString &);
25 virtual QString getFile ();
26 virtual void setModel (VymModel *m);
27 virtual void setCaption(const QString &);
28 virtual void addFilter (const QString &);
29 virtual bool execDialog();
30 virtual bool canceled();
33 virtual QString getSectionString (BranchObj*);
38 QString indentPerDepth;
44 ///////////////////////////////////////////////////////////////////////
45 class ExportASCII:public ExportBase
49 virtual void doExport();
50 virtual QString underline (const QString &text, const QString &line);
53 ///////////////////////////////////////////////////////////////////////
54 class ExportCSV:public ExportBase
57 virtual void doExport();
60 ///////////////////////////////////////////////////////////////////////
61 class ExportXMLBase:public ExportBase
65 ///////////////////////////////////////////////////////////////////////
66 class ExportKDE3Bookmarks:public ExportXMLBase
69 virtual void doExport();
72 ///////////////////////////////////////////////////////////////////////
73 class ExportKDE4Bookmarks:public ExportXMLBase
76 virtual void doExport();
79 ///////////////////////////////////////////////////////////////////////
80 class ExportFirefoxBookmarks:public ExportXMLBase
83 virtual void doExport();
86 ///////////////////////////////////////////////////////////////////////
87 class ExportTaskjuggler:public ExportXMLBase
90 virtual void doExport();
93 ///////////////////////////////////////////////////////////////////////
94 class ExportLaTeX:public ExportBase
97 virtual void doExport();
100 ///////////////////////////////////////////////////////////////////////
101 class ExportOO:public ExportBase
106 void exportPresentation();
107 bool setConfigFile (const QString &);
109 QString buildList (TreeItem *);
115 QString contentTemplate;
116 QString contentTemplateFile;
118 QString pageTemplate;
119 QString pageTemplateFile;
120 QString sectionTemplate;
121 QString sectionTemplateFile;