imports.h
author insilmaril
Wed Oct 29 17:42:34 2008 +0000 (2008-10-29)
changeset 727 96402b172173
parent 215 e211e2fc9d54
child 742 54d44ecd6097
permissions -rw-r--r--
subtrees can be deleted now
     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 ImportFirefoxBookmarks:public ImportBase
    43 {
    44 public:
    45 	bool transform();
    46 };	
    47 
    48 
    49 ///////////////////////////////////////////////////////////////////////
    50 class ImportMM:public ImportBase
    51 {
    52 public:
    53 	bool transform();
    54 };	
    55 
    56 
    57 
    58 #endif