KexiMigration::MigrateManagerInternal Class Reference
#include <migratemanager_p.h>
Inheritance diagram for KexiMigration::MigrateManagerInternal:

Detailed Description
Internal class of driver manager.
Definition at line 30 of file migratemanager_p.h.
Public Member Functions | |
| ~MigrateManagerInternal () | |
| KexiMigrate * | driver (const QString &name) |
| void | incRefCount () |
| void | decRefCount () |
Static Public Member Functions | |
| static MigrateManagerInternal * | self () |
Protected Slots | |
| void | slotAppQuits () |
Protected Member Functions | |
| MigrateManagerInternal () | |
| bool | lookupDrivers () |
Protected Attributes | |
| MigrateManager::ServicesMap | m_services |
| MigrateManager::ServicesMap | m_services_lcase |
| services map | |
| MigrateManager::ServicesMap | m_services_by_mimetype |
| as above but service names in lowercase | |
| QAsciiDict< KexiMigrate > | m_drivers |
| ulong | m_refCount |
| QString | m_serverErrMsg |
| int | m_serverResultNum |
| QString | m_serverResultName |
| QMap< int, QString > | m_componentLoadingErrors |
| result names for KParts::ComponentFactory::ComponentLoadingError | |
| bool | lookupDriversNeeded: 1 |
| QStringList | possibleProblems |
Static Protected Attributes | |
| static MigrateManagerInternal * | s_self = 0L |
Friends | |
| class | MigrateManager |
Constructor & Destructor Documentation
|
|
Definition at line 64 of file migratemanager.cpp. |
|
|
Used by self() Definition at line 52 of file migratemanager.cpp. References m_drivers, and m_serverResultNum. Referenced by self(). |
Member Function Documentation
|
|
decrements the refcount for the manager if the refcount reaches a value less than 1 the manager is freed Definition at line 239 of file migratemanager.cpp. References KexiDBDbg, and m_refCount. Referenced by KexiMigration::MigrateManager::~MigrateManager(). |
|
|
Tries to load db driver name.
Definition at line 178 of file migratemanager.cpp. References KexiDB::Object::clearError(), ERR_DRIVERMANAGER, KexiMigration::KexiMigrate::isValid(), KexiDBDbg, lookupDrivers(), m_componentLoadingErrors, m_drivers, m_serverResultName, m_serverResultNum, m_services_lcase, and KexiDB::Object::setError(). Referenced by KexiMigration::MigrateManager::driver(). |
|
|
increments the refcount for the manager Definition at line 233 of file migratemanager.cpp. References KexiDBDbg, and m_refCount. Referenced by KexiMigration::MigrateManager::MigrateManager(). |
|
|
Definition at line 89 of file migratemanager.cpp. References KexiDB::Object::clearError(), ERR_DRIVERMANAGER, KexiDBDbg, KexiDBWarn, lookupDriversNeeded, m_services, m_services_by_mimetype, m_services_lcase, possibleProblems, KexiDB::Object::setError(), slotAppQuits(), KexiMigration::versionMajor(), and KexiMigration::versionMinor(). Referenced by driver(), KexiMigration::MigrateManager::driverForMimeType(), and KexiMigration::MigrateManager::driverNames(). |
|
|
Definition at line 81 of file migratemanager.cpp. References MigrateManagerInternal(), 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 73 of file migratemanager.cpp. References KexiDBDbg, and m_drivers. Referenced by lookupDrivers(). |
Friends And Related Function Documentation
|
|
Definition at line 81 of file migratemanager_p.h. |
Member Data Documentation
|
|
Definition at line 77 of file migratemanager_p.h. Referenced by lookupDrivers(). |
|
|
result names for KParts::ComponentFactory::ComponentLoadingError
Definition at line 75 of file migratemanager_p.h. Referenced by driver(). |
|
|
Definition at line 68 of file migratemanager_p.h. Referenced by driver(), MigrateManagerInternal(), slotAppQuits(), and ~MigrateManagerInternal(). |
|
|
Definition at line 69 of file migratemanager_p.h. Referenced by decRefCount(), incRefCount(), and KexiMigration::MigrateManager::~MigrateManager(). |
|
|
Definition at line 71 of file migratemanager_p.h. Referenced by KexiMigration::MigrateManager::drv_clearServerResult(), and KexiMigration::MigrateManager::serverErrorMsg(). |
|
|
Reimplemented from KexiDB::Object. Definition at line 73 of file migratemanager_p.h. Referenced by driver(), KexiMigration::MigrateManager::drv_clearServerResult(), and KexiMigration::MigrateManager::serverResultName(). |
|
|
Definition at line 72 of file migratemanager_p.h. Referenced by driver(), KexiMigration::MigrateManager::drv_clearServerResult(), MigrateManagerInternal(), and KexiMigration::MigrateManager::serverResult(). |
|
|
Definition at line 64 of file migratemanager_p.h. Referenced by KexiMigration::MigrateManager::driverNames(), and lookupDrivers(). |
|
|
as above but service names in lowercase
Definition at line 66 of file migratemanager_p.h. Referenced by KexiMigration::MigrateManager::driverForMimeType(), and lookupDrivers(). |
|
|
services map
Definition at line 65 of file migratemanager_p.h. Referenced by driver(), and lookupDrivers(). |
|
|
Definition at line 79 of file migratemanager_p.h. Referenced by lookupDrivers(), and KexiMigration::MigrateManager::possibleProblemsInfoMsg(). |
|
|
Definition at line 43 of file migratemanager.cpp. Referenced by self(), and ~MigrateManagerInternal(). |
The documentation for this class was generated from the following files:
