insilmaril@205: #ifndef IMPORTS_H insilmaril@205: #define IMPORTS_H insilmaril@205: insilmaril@205: #include insilmaril@205: #include insilmaril@205: #include insilmaril@205: insilmaril@205: #include "mapcenterobj.h" insilmaril@205: #include "settings.h" insilmaril@205: insilmaril@205: insilmaril@205: /////////////////////////////////////////////////////////////////////// insilmaril@205: insilmaril@205: class ImportBase insilmaril@205: { insilmaril@205: public: insilmaril@205: ImportBase(); insilmaril@215: virtual ~ImportBase(); insilmaril@215: virtual void setDir(const QString &); insilmaril@215: virtual void setFile(const QString &); insilmaril@215: virtual void setMapCenter (MapCenterObj*); insilmaril@215: virtual bool transform(); insilmaril@215: virtual QString getTransformedFile(); insilmaril@205: protected: insilmaril@205: QDir tmpDir; insilmaril@205: QString inputDir; insilmaril@205: QString inputFile; insilmaril@205: MapCenterObj *mapCenter; insilmaril@215: QString transformedFile; insilmaril@205: insilmaril@205: }; insilmaril@205: insilmaril@205: /////////////////////////////////////////////////////////////////////// insilmaril@205: class ImportKDEBookmarks:public ImportBase insilmaril@205: { insilmaril@205: public: insilmaril@215: bool transform(); insilmaril@205: }; insilmaril@205: insilmaril@205: insilmaril@215: /////////////////////////////////////////////////////////////////////// insilmaril@215: class ImportMM:public ImportBase insilmaril@215: { insilmaril@215: public: insilmaril@215: bool transform(); insilmaril@215: }; insilmaril@215: insilmaril@215: insilmaril@205: insilmaril@205: #endif