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 (TreeItem*);
37 QString indentPerDepth;
43 ///////////////////////////////////////////////////////////////////////
44 class ExportAO:public ExportBase
48 virtual void doExport();
49 virtual QString underline (const QString &text, const QString &line);
52 ///////////////////////////////////////////////////////////////////////
53 class ExportASCII:public ExportBase
57 virtual void doExport();
58 virtual QString underline (const QString &text, const QString &line);
61 ///////////////////////////////////////////////////////////////////////
62 class ExportCSV:public ExportBase
65 virtual void doExport();
68 ///////////////////////////////////////////////////////////////////////
69 class ExportXMLBase:public ExportBase
73 ///////////////////////////////////////////////////////////////////////
74 class ExportKDE3Bookmarks:public ExportXMLBase
77 virtual void doExport();
80 ///////////////////////////////////////////////////////////////////////
81 class ExportKDE4Bookmarks:public ExportXMLBase
84 virtual void doExport();
87 ///////////////////////////////////////////////////////////////////////
88 class ExportFirefoxBookmarks:public ExportXMLBase
91 virtual void doExport();
94 ///////////////////////////////////////////////////////////////////////
95 class ExportTaskjuggler:public ExportXMLBase
98 virtual void doExport();
101 ///////////////////////////////////////////////////////////////////////
102 class ExportLaTeX:public ExportBase
105 virtual void doExport();
108 ///////////////////////////////////////////////////////////////////////
109 class ExportOO:public ExportBase
114 void exportPresentation();
115 bool setConfigFile (const QString &);
117 QString buildList (TreeItem *);
123 QString contentTemplate;
124 QString contentTemplateFile;
126 QString pageTemplate;
127 QString pageTemplateFile;
128 QString sectionTemplate;
129 QString sectionTemplateFile;