#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 ImportKDEBookmarks:public ImportBase { public: bool transform(); }; /////////////////////////////////////////////////////////////////////// class ImportFirefoxBookmarks:public ImportBase { public: bool transform(); }; /////////////////////////////////////////////////////////////////////// class ImportMM:public ImportBase { public: bool transform(); }; #endif