diff -r 000000000000 -r 876eed30ba3b imports.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/imports.h Tue Mar 23 11:54:30 2010 +0000 @@ -0,0 +1,64 @@ +#ifndef IMPORTS_H +#define IMPORTS_H + +#include +#include +#include + +#include "mapcenterobj.h" +#include "settings.h" + + +/////////////////////////////////////////////////////////////////////// + +class ImportBase +{ +public: + ImportBase(); + virtual ~ImportBase(); + virtual void setDir(const QString &); + virtual void setFile(const QString &); + virtual void setMapCenter (MapCenterObj*); + virtual bool transform(); + virtual QString getTransformedFile(); +protected: + QDir tmpDir; + QString inputDir; + QString inputFile; + MapCenterObj *mapCenter; + QString transformedFile; + +}; + +/////////////////////////////////////////////////////////////////////// +class ImportKDE3Bookmarks:public ImportBase +{ +public: + bool transform(); +}; + +class ImportKDE4Bookmarks:public ImportBase +{ +public: + bool transform(); +}; + + +/////////////////////////////////////////////////////////////////////// +class ImportFirefoxBookmarks:public ImportBase +{ +public: + bool transform(); +}; + + +/////////////////////////////////////////////////////////////////////// +class ImportMM:public ImportBase +{ +public: + bool transform(); +}; + + + +#endif