exports.h
changeset 819 8f987e376035
parent 807 f9f7922989d8
child 824 36eb4b8f409e
     1.1 --- a/exports.h	Tue Dec 15 09:14:59 2009 +0000
     1.2 +++ b/exports.h	Mon Jan 04 20:36:06 2010 +0000
     1.3 @@ -18,7 +18,9 @@
     1.4  {
     1.5  public:
     1.6  	ExportBase();
     1.7 +	ExportBase(VymModel *m);
     1.8  	virtual ~ExportBase();
     1.9 +	virtual void init();
    1.10  	virtual void setDir(const QDir&);
    1.11  	virtual void setFile(const QString &);
    1.12  	virtual QString getFile ();
    1.13 @@ -92,6 +94,27 @@
    1.14  };	
    1.15  
    1.16  ///////////////////////////////////////////////////////////////////////
    1.17 +class ExportHTML:public ExportBase
    1.18 +{
    1.19 +public:
    1.20 +	ExportHTML();
    1.21 +	ExportHTML(VymModel *m);
    1.22 +	virtual void init();
    1.23 +	virtual void doExport();
    1.24 +private:
    1.25 +	QString getBranchText(BranchItem *);
    1.26 +	QString buildList (BranchItem *);
    1.27 +	QString imageMap;
    1.28 +
    1.29 +	bool frameURLs;
    1.30 +	bool noSingulars;
    1.31 +	QString singularDelimiter;
    1.32 +	bool useMapColors;
    1.33 +
    1.34 +	QPointF offset;
    1.35 +};	
    1.36 +
    1.37 +///////////////////////////////////////////////////////////////////////
    1.38  class ExportTaskjuggler:public ExportXMLBase
    1.39  {
    1.40  public: