/*************************************************************************** * Copyright (C) 2004 by * * Jason Kivlighn (jkivlighn@gmail.com) * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * ***************************************************************************/ #ifndef KREDBIMPORTER_H #define KREDBIMPORTER_H #include #include "baseimporter.h" /** Class to import recipes from any other Krecipes database backend. * Note: Though independant of database type, the two databases must have the same structure (i.e. be the same version) * @author Jason Kivlighn */ class KreDBImporter : public BaseImporter { public: KreDBImporter( const TQString &dbType, const TQString &host = TQString::null, const TQString &user = TQString::null, const TQString &pass = TQString::null, int port = 0 ); virtual ~KreDBImporter(); private: virtual void parseFile( const TQString &file_or_table ); TQString dbType; TQString host; TQString user; TQString pass; int port; }; #endif //KREDBIMPORTER_H