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@205: ~ImportBase(); insilmaril@205: void setDir(const QString &); insilmaril@205: void setFile(const QString &); insilmaril@205: void setMapCenter (MapCenterObj*); insilmaril@205: protected: insilmaril@205: QDir tmpDir; insilmaril@205: QString inputDir; insilmaril@205: QString inputFile; insilmaril@205: MapCenterObj *mapCenter; insilmaril@205: insilmaril@205: }; insilmaril@205: insilmaril@205: /////////////////////////////////////////////////////////////////////// insilmaril@205: class ImportKDEBookmarks:public ImportBase insilmaril@205: { insilmaril@205: public: insilmaril@205: void transform(); insilmaril@205: QString getTransformedFile(); insilmaril@205: private: insilmaril@205: QString transformedFile; insilmaril@205: }; insilmaril@205: insilmaril@205: insilmaril@205: insilmaril@205: #endif