KexiDB::DriverManagerInternal Class Reference
#include <drivermanager_p.h>
Inheritance diagram for KexiDB::DriverManagerInternal:

Detailed Description
Internal class of driver manager.
Definition at line 32 of file drivermanager_p.h.
Constructor & Destructor Documentation
|
|
Definition at line 61 of file drivermanager.cpp. |
|
|
Used by self() Definition at line 49 of file drivermanager.cpp. References m_drivers, and m_serverResultNum. Referenced by self(). |
Member Function Documentation
|
|
Called from Driver dtor (because sometimes KLibrary (used by Driver) is destroyed before DriverManagerInternal) Definition at line 264 of file drivermanager.cpp. References m_drivers. |
|
|
decrements the refcount for the manager if the refcount reaches a value less than 1 the manager is freed Definition at line 253 of file drivermanager.cpp. References KexiDBDbg, and m_refCount. Referenced by KexiDB::DriverManager::~DriverManager(). |
|
|
Tries to load db driver name.
Definition at line 193 of file drivermanager.cpp. References KexiDB::Object::clearError(), KexiDB::Driver::d, ERR_DRIVERMANAGER, KexiDB::DriverPrivate::fileDBDriverMimeType, KexiDB::DriverPrivate::initInternalProperties(), KexiDB::Driver::isValid(), KexiDBDbg, lookupDrivers(), m_componentLoadingErrors, m_drivers, m_serverResultName, m_serverResultNum, m_services_lcase, KexiDB::DriverPrivate::service, and KexiDB::Object::setError(). Referenced by KexiDB::DriverManager::driver(). |
|
|
Definition at line 185 of file drivermanager.cpp. References ERR_DRIVERMANAGER, KexiDB::Object::error(), m_driversInfo, KexiDB::Driver::Info::name, and KexiDB::Object::setError(). Referenced by KexiDB::DriverManager::driverInfo(). |
|
|
increments the refcount for the manager Definition at line 247 of file drivermanager.cpp. References KexiDBDbg, and m_refCount. Referenced by KexiDB::DriverManager::DriverManager(). |
|
|
|
Definition at line 78 of file drivermanager.cpp. References DriverManagerInternal(), and s_self. |
|
|
Used to destroy all drivers on QApplication quit, so even if there are DriverManager's static instances that are destroyed on program "static destruction", drivers are not kept after QApplication death. Definition at line 70 of file drivermanager.cpp. References KexiDBDbg, and m_drivers. Referenced by lookupDrivers(). |
Friends And Related Function Documentation
|
|
Definition at line 89 of file drivermanager_p.h. |
Member Data Documentation
|
|
Definition at line 87 of file drivermanager_p.h. Referenced by lookupDrivers(). |
|
|
result names for KParts::ComponentFactory::ComponentLoadingError
Definition at line 83 of file drivermanager_p.h. Referenced by driver(). |
|
|
used to store drivers information
Definition at line 76 of file drivermanager_p.h. Referenced by aboutDelete(), driver(), DriverManagerInternal(), slotAppQuits(), and ~DriverManagerInternal(). |
|
|
Definition at line 75 of file drivermanager_p.h. Referenced by driverInfo(), and KexiDB::DriverManager::driversInfo(). |
|
|
Definition at line 77 of file drivermanager_p.h. Referenced by decRefCount(), incRefCount(), and KexiDB::DriverManager::~DriverManager(). |
|
|
Definition at line 79 of file drivermanager_p.h. Referenced by KexiDB::DriverManager::drv_clearServerResult(), and KexiDB::DriverManager::serverErrorMsg(). |
|
|
Reimplemented from KexiDB::Object. Definition at line 81 of file drivermanager_p.h. Referenced by driver(), KexiDB::DriverManager::drv_clearServerResult(), and KexiDB::DriverManager::serverResultName(). |
|
|
Definition at line 80 of file drivermanager_p.h. Referenced by driver(), DriverManagerInternal(), KexiDB::DriverManager::drv_clearServerResult(), and KexiDB::DriverManager::serverResult(). |
|
|
Definition at line 72 of file drivermanager_p.h. Referenced by KexiDB::DriverManager::driverNames(), KexiDB::DriverManager::driversInfo(), lookupDrivers(), and KexiDB::DriverManager::services(). |
|
|
as above but service names in lowercase
Definition at line 74 of file drivermanager_p.h. Referenced by KexiDB::DriverManager::lookupByMime(), and lookupDrivers(). |
|
|
services map
Definition at line 73 of file drivermanager_p.h. Referenced by driver(), lookupDrivers(), and KexiDB::DriverManager::serviceInfo(). |
|
|
Definition at line 85 of file drivermanager_p.h. Referenced by lookupDrivers(), and KexiDB::DriverManager::possibleProblemsInfoMsg(). |
|
|
Definition at line 46 of file drivermanager.cpp. Referenced by self(), and ~DriverManagerInternal(). |
The documentation for this class was generated from the following files:
