imports.h
author insilmaril
Fri Oct 02 13:24:55 2009 +0000 (2009-10-02)
changeset 802 f076fdec767d
parent 742 54d44ecd6097
permissions -rw-r--r--
More fixes for using proxy
     1 #ifndef IMPORTS_H
     2 #define IMPORTS_H
     3 
     4 #include <qdir.h>
     5 #include <qstring.h>
     6 #include <iostream>
     7 
     8 #include "settings.h"
     9 
    10 
    11 ///////////////////////////////////////////////////////////////////////
    12 
    13 class ImportBase
    14 {
    15 public:
    16 	ImportBase();
    17 	virtual ~ImportBase();
    18 	virtual void setDir(const QString &);
    19 	virtual void setFile(const QString &);
    20 	virtual bool transform();
    21 	virtual QString getTransformedFile();
    22 protected:
    23 	QDir tmpDir;
    24 	QString inputDir;
    25 	QString inputFile;
    26 	QString transformedFile;
    27 	
    28 };
    29 
    30 ///////////////////////////////////////////////////////////////////////
    31 class ImportKDE3Bookmarks:public ImportBase
    32 {
    33 public:
    34 	bool transform();
    35 };	
    36 
    37 class ImportKDE4Bookmarks:public ImportBase
    38 {
    39 public:
    40 	bool transform();
    41 };	
    42 
    43 
    44 ///////////////////////////////////////////////////////////////////////
    45 class ImportFirefoxBookmarks:public ImportBase
    46 {
    47 public:
    48 	bool transform();
    49 };	
    50 
    51 
    52 ///////////////////////////////////////////////////////////////////////
    53 class ImportMM:public ImportBase
    54 {
    55 public:
    56 	bool transform();
    57 };	
    58 
    59 
    60 
    61 #endif