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 ExportKDEBookmarks:public ExportXMLBase
69 virtual void doExport();
72 ///////////////////////////////////////////////////////////////////////
73 class ExportFirefoxBookmarks:public ExportXMLBase
76 virtual void doExport();
79 ///////////////////////////////////////////////////////////////////////
80 class ExportTaskjuggler:public ExportXMLBase
83 virtual void doExport();
86 ///////////////////////////////////////////////////////////////////////
87 class ExportLaTeX:public ExportBase
90 virtual void doExport();
93 ///////////////////////////////////////////////////////////////////////
94 class ExportOO:public ExportBase
99 void exportPresentation();
100 bool setConfigFile (const QString &);
102 QString buildList (BranchObj*);
108 QString contentTemplate;
109 QString contentTemplateFile;
111 QString pageTemplate;
112 QString pageTemplateFile;
113 QString sectionTemplate;
114 QString sectionTemplateFile;