Added dialog for HTML export. Grouping in Switchboard shortcuts
12 /*! \brief Base class for all exports
15 ///////////////////////////////////////////////////////////////////////
21 ExportBase(VymModel *m);
22 virtual ~ExportBase();
24 virtual void setDir(const QDir&);
25 virtual void setFile(const QString &);
26 virtual QString getFile ();
27 virtual void setModel (VymModel *m);
28 virtual void setCaption(const QString &);
29 virtual void addFilter (const QString &);
30 virtual bool execDialog();
31 virtual bool canceled();
34 virtual QString getSectionString (TreeItem*);
39 QString indentPerDepth;
45 ///////////////////////////////////////////////////////////////////////
46 class ExportAO:public ExportBase
50 virtual void doExport();
51 virtual QString underline (const QString &text, const QString &line);
54 ///////////////////////////////////////////////////////////////////////
55 class ExportASCII:public ExportBase
59 virtual void doExport();
60 virtual QString underline (const QString &text, const QString &line);
63 ///////////////////////////////////////////////////////////////////////
64 class ExportCSV:public ExportBase
67 virtual void doExport();
70 ///////////////////////////////////////////////////////////////////////
71 class ExportXMLBase:public ExportBase
75 ///////////////////////////////////////////////////////////////////////
76 class ExportKDE3Bookmarks:public ExportXMLBase
79 virtual void doExport();
82 ///////////////////////////////////////////////////////////////////////
83 class ExportKDE4Bookmarks:public ExportXMLBase
86 virtual void doExport();
89 ///////////////////////////////////////////////////////////////////////
90 class ExportFirefoxBookmarks:public ExportXMLBase
93 virtual void doExport();
96 ///////////////////////////////////////////////////////////////////////
97 class ExportHTML:public ExportBase
101 ExportHTML(VymModel *m);
103 virtual void setCSSPath(const QString &path);
104 virtual void doExport();
106 QString getBranchText(BranchItem *);
107 QString buildList (BranchItem *);
110 QString cssOriginalPath;
114 QString singularDelimiter;
120 ///////////////////////////////////////////////////////////////////////
121 class ExportTaskjuggler:public ExportXMLBase
124 virtual void doExport();
127 ///////////////////////////////////////////////////////////////////////
128 class ExportLaTeX:public ExportBase
131 virtual void doExport();
134 ///////////////////////////////////////////////////////////////////////
135 class ExportOO:public ExportBase
140 void exportPresentation();
141 bool setConfigFile (const QString &);
143 QString buildList (TreeItem *);
149 QString contentTemplate;
150 QString contentTemplateFile;
152 QString pageTemplate;
153 QString pageTemplateFile;
154 QString sectionTemplate;
155 QString sectionTemplateFile;