Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::DB::OSQLBackEndManager Class Reference

#include </home/clem/local/src/opie/libopie2/opiedb/osqlbackendmanager.h>

Collaboration diagram for Opie::DB::OSQLBackEndManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OSQLBackEndManager (const QStringList &path)
 ~OSQLBackEndManager ()
OSQLBackEnd::ValueList scan ()

Private Member Functions

OSQLBackEnd::ValueList scanDir (const QString &dir)
OSQLBackEnd file2backend (const QString &file)

Private Attributes

OSQLBackEndManagerPrivate * d
QStringList m_path

Constructor & Destructor Documentation

OSQLBackEndManager::OSQLBackEndManager const QStringList path  ) 
 

Definition at line 61 of file osqlbackendmanager.cpp.

OSQLBackEndManager::~OSQLBackEndManager  ) 
 

Definition at line 65 of file osqlbackendmanager.cpp.


Member Function Documentation

OSQLBackEnd OSQLBackEndManager::file2backend const QString file  )  [private]
 

read a config file and convert it to a OSQLBackEnd

Definition at line 99 of file osqlbackendmanager.cpp.

References end, oendl, owarn, Opie::DB::OSQLBackEnd::setDefault(), Opie::DB::OSQLBackEnd::setLibrary(), Opie::DB::OSQLBackEnd::setLicense(), Opie::DB::OSQLBackEnd::setName(), Opie::DB::OSQLBackEnd::setPreference(), and Opie::DB::OSQLBackEnd::setVendor().

Referenced by scanDir().

OSQLBackEnd::ValueList OSQLBackEndManager::scan  ) 
 

scan dirs

Definition at line 70 of file osqlbackendmanager.cpp.

References QValueList< T >::begin(), QValueList< T >::end(), QValueList< T >::isEmpty(), m_path, and scanDir().

Referenced by Opie::DB::OSQLManager::queryBackEnd().

OSQLBackEnd::ValueList OSQLBackEndManager::scanDir const QString dirName  )  [private]
 

scan a specified dir for *.osql

Definition at line 83 of file osqlbackendmanager.cpp.

References QValueList< T >::append(), QValueList< T >::begin(), QValueList< T >::end(), QDir::entryList(), QDir::exists(), and file2backend().

Referenced by scan().


Member Data Documentation

OSQLBackEndManagerPrivate* Opie::DB::OSQLBackEndManager::d [private]
 

Definition at line 19 of file osqlbackendmanager.h.

QStringList Opie::DB::OSQLBackEndManager::m_path [private]
 

Definition at line 21 of file osqlbackendmanager.h.

Referenced by scan().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:01:15 2005 for OPIE by  doxygen 1.4.2