8 #include "mapcenterobj.h"
11 ///////////////////////////////////////////////////////////////////////
17 virtual ~ExportBase();
18 virtual void setDir(const QDir&);
19 virtual void setFile(const QString &);
20 virtual void setMapCenter (MapCenterObj*);
21 virtual void setCaption(const QString &);
22 virtual void addFilter (const QString &);
23 virtual bool execDialog();
25 virtual QString getSectionString (BranchObj*);
30 MapCenterObj *mapCenter;
31 QString indentPerDepth;
36 ///////////////////////////////////////////////////////////////////////
37 class ExportASCII:public ExportBase
40 virtual void doExport();
43 ///////////////////////////////////////////////////////////////////////
44 class ExportXMLBase:public ExportBase
48 ///////////////////////////////////////////////////////////////////////
49 class ExportKDEBookmarks:public ExportXMLBase
52 virtual void doExport();
55 ///////////////////////////////////////////////////////////////////////
56 class ExportFirefoxBookmarks:public ExportXMLBase
59 virtual void doExport();
62 ///////////////////////////////////////////////////////////////////////
63 class ExportTaskjuggler:public ExportXMLBase
66 virtual void doExport();
69 ///////////////////////////////////////////////////////////////////////
70 class ExportLaTeX:public ExportBase
73 virtual void doExport();
76 ///////////////////////////////////////////////////////////////////////
77 class ExportOO:public ExportBase
82 void exportPresentation();
83 bool setConfigFile (const QString &);
85 QString buildList (BranchObj*);
91 QString contentTemplate;
92 QString contentTemplateFile;
95 QString pageTemplateFile;
96 QString sectionTemplate;
97 QString sectionTemplateFile;