imports.h
changeset 280 7db194d1d75c
parent 205 30c4a6c7ff10
child 313 6ae1c6f1b7eb
     1.1 --- a/imports.h	Wed Feb 15 12:54:55 2006 +0000
     1.2 +++ b/imports.h	Mon Apr 10 11:21:34 2006 +0000
     1.3 @@ -15,15 +15,18 @@
     1.4  {
     1.5  public:
     1.6  	ImportBase();
     1.7 -	~ImportBase();
     1.8 -	void setDir(const QString &);
     1.9 -	void setFile(const QString &);
    1.10 -	void setMapCenter (MapCenterObj*);
    1.11 +	virtual ~ImportBase();
    1.12 +	virtual void setDir(const QString &);
    1.13 +	virtual void setFile(const QString &);
    1.14 +	virtual void setMapCenter (MapCenterObj*);
    1.15 +	virtual bool transform();
    1.16 +	virtual QString getTransformedFile();
    1.17  protected:
    1.18  	QDir tmpDir;
    1.19  	QString inputDir;
    1.20  	QString inputFile;
    1.21  	MapCenterObj *mapCenter;
    1.22 +	QString transformedFile;
    1.23  	
    1.24  };
    1.25  
    1.26 @@ -31,12 +34,17 @@
    1.27  class ImportKDEBookmarks:public ImportBase
    1.28  {
    1.29  public:
    1.30 -	void transform();
    1.31 -	QString getTransformedFile();
    1.32 -private:
    1.33 -	QString transformedFile;
    1.34 +	bool transform();
    1.35  };	
    1.36  
    1.37  
    1.38 +///////////////////////////////////////////////////////////////////////
    1.39 +class ImportMM:public ImportBase
    1.40 +{
    1.41 +public:
    1.42 +	bool transform();
    1.43 +};	
    1.44 +
    1.45 +
    1.46  
    1.47  #endif