12 /*! \brief Base class for all exports
15 ///////////////////////////////////////////////////////////////////////
21 virtual ~ExportBase();
22 virtual void setDir(const QDir&);
23 virtual void setFile(const QString &);
24 virtual QString getFile ();
25 virtual void setModel (VymModel *m);
26 virtual void setCaption(const QString &);
27 virtual void addFilter (const QString &);
28 virtual bool execDialog();
29 virtual bool canceled();
32 virtual QString getSectionString (BranchObj*);
37 QString indentPerDepth;
43 ///////////////////////////////////////////////////////////////////////
44 class ExportASCII:public ExportBase
48 virtual void doExport();
49 virtual QString underline (const QString &text, const QString &line);
52 ///////////////////////////////////////////////////////////////////////
53 class ExportCSV:public ExportBase
56 virtual void doExport();
59 ///////////////////////////////////////////////////////////////////////
60 class ExportXMLBase:public ExportBase
64 ///////////////////////////////////////////////////////////////////////
65 class ExportKDE3Bookmarks:public ExportXMLBase
68 virtual void doExport();
71 ///////////////////////////////////////////////////////////////////////
72 class ExportKDE4Bookmarks:public ExportXMLBase
75 virtual void doExport();
78 ///////////////////////////////////////////////////////////////////////
79 class ExportFirefoxBookmarks:public ExportXMLBase
82 virtual void doExport();
85 ///////////////////////////////////////////////////////////////////////
86 class ExportTaskjuggler:public ExportXMLBase
89 virtual void doExport();
92 ///////////////////////////////////////////////////////////////////////
93 class ExportLaTeX:public ExportBase
96 virtual void doExport();
99 ///////////////////////////////////////////////////////////////////////
100 class ExportOO:public ExportBase
105 void exportPresentation();
106 bool setConfigFile (const QString &);
108 QString buildList (TreeItem *);
114 QString contentTemplate;
115 QString contentTemplateFile;
117 QString pageTemplate;
118 QString pageTemplateFile;
119 QString sectionTemplate;
120 QString sectionTemplateFile;