imports.h
author insilmaril
Thu, 23 Mar 2006 12:38:54 +0000
changeset 258 42c8cf6dd1c3
parent 215 e211e2fc9d54
child 313 6ae1c6f1b7eb
permissions -rw-r--r--
Version 1.7.12
     1 #ifndef IMPORTS_H
     2 #define IMPORTS_H
     3 
     4 #include <qdir.h>
     5 #include <qstring.h>
     6 #include <iostream>
     7 
     8 #include "mapcenterobj.h"
     9 #include "settings.h"
    10 
    11 
    12 ///////////////////////////////////////////////////////////////////////
    13 
    14 class ImportBase
    15 {
    16 public:
    17 	ImportBase();
    18 	virtual ~ImportBase();
    19 	virtual void setDir(const QString &);
    20 	virtual void setFile(const QString &);
    21 	virtual void setMapCenter (MapCenterObj*);
    22 	virtual bool transform();
    23 	virtual QString getTransformedFile();
    24 protected:
    25 	QDir tmpDir;
    26 	QString inputDir;
    27 	QString inputFile;
    28 	MapCenterObj *mapCenter;
    29 	QString transformedFile;
    30 	
    31 };
    32 
    33 ///////////////////////////////////////////////////////////////////////
    34 class ImportKDEBookmarks:public ImportBase
    35 {
    36 public:
    37 	bool transform();
    38 };	
    39 
    40 
    41 ///////////////////////////////////////////////////////////////////////
    42 class ImportMM:public ImportBase
    43 {
    44 public:
    45 	bool transform();
    46 };	
    47 
    48 
    49 
    50 #endif