00001 #ifndef OSQL_BACKEND_MANAGER_H 00002 #define OSQL_BACKEND_MANAGER_H 00003 00004 #include <qstringlist.h> 00005 00006 #include "osqlbackend.h" 00007 00008 namespace Opie { 00009 namespace DB { 00010 00011 class OSQLBackEndManager { 00012 public: 00013 OSQLBackEndManager(const QStringList& path ); 00014 ~OSQLBackEndManager(); 00015 OSQLBackEnd::ValueList scan(); 00016 private: 00017 OSQLBackEnd::ValueList scanDir( const QString& dir ); 00018 OSQLBackEnd file2backend( const QString& file ); 00019 class OSQLBackEndManagerPrivate; 00020 OSQLBackEndManagerPrivate* d; 00021 QStringList m_path; 00022 }; 00023 } 00024 } 00025 00026 #endif
1.4.2