kexi
KexiMigration::MigrateManager Class Reference
#include <migratemanager.h>
Inheritance diagram for KexiMigration::MigrateManager:

Detailed Description
Migration library management, for finding and loading mogration drivers.
Definition at line 38 of file migratemanager.h.
Public Types | |
typedef QMap< QString, KService::Ptr > | ServicesMap |
Public Member Functions | |
MigrateManager () | |
virtual | ~MigrateManager () |
KexiMigrate * | driver (const QString &name) |
const QStringList | driverNames () |
QString | driverForMimeType (const QString &mimeType) |
virtual QString | serverErrorMsg () |
virtual int | serverResult () |
virtual QString | serverResultName () |
QString | possibleProblemsInfoMsg () const |
Protected Member Functions | |
virtual void | drv_clearServerResult () |
Member Function Documentation
KexiMigrate * MigrateManager::driver | ( | const QString & | name | ) |
Tries to load db driver with named name name. The name is case insensitive.
- Returns:
- db driver, or 0 if error (then error message is also set)
Definition at line 331 of file migratemanager.cpp.
QString MigrateManager::driverForMimeType | ( | const QString & | mimeType | ) |
Looks up a drivers list by MIME type of database file. Only file-based database drivers are checked. The lookup is case insensitive.
- Returns:
- driver name or null string if no driver found.
Definition at line 314 of file migratemanager.cpp.
const QStringList MigrateManager::driverNames | ( | ) |
returns list of available drivers names. That drivers can be loaded by first use of driver() method.
Definition at line 294 of file migratemanager.cpp.
void MigrateManager::drv_clearServerResult | ( | ) | [protected, virtual] |
Clears number of last server operation's result stored as a single integer. Formally, this integer should be set to value that means "NO ERRORS" or "OK". This method is called by clearError(). For reimplementation. By default does nothing.
- See also:
- serverErrorMsg()
Reimplemented from KexiDB::Object.
Definition at line 356 of file migratemanager.cpp.
QString MigrateManager::possibleProblemsInfoMsg | ( | ) | const |
HTML information about possible problems encountered. It's displayed in 'details' section, if an error encountered. Currently it contains a list of incompatible migration drivers.
Definition at line 363 of file migratemanager.cpp.
QString MigrateManager::serverErrorMsg | ( | ) | [virtual] |
server error is set if there is error at KService level (useful for debugging)
Reimplemented from KexiDB::Object.
Definition at line 341 of file migratemanager.cpp.
int MigrateManager::serverResult | ( | ) | [virtual] |
- Returns:
- engine-specific last server-side operation result number. Use this in your application to give users more information on what's up.
- See also:
- serverErrorMsg(), drv_clearServerResult()
Reimplemented from KexiDB::Object.
Definition at line 346 of file migratemanager.cpp.
QString MigrateManager::serverResultName | ( | ) | [virtual] |
- Returns:
- engine-specific last server-side operation result name, (name for serverResult()). Use this in your application to give users more information on what's up.
- See also:
- serverErrorMsg(), drv_clearServerResult()
Reimplemented from KexiDB::Object.
Definition at line 351 of file migratemanager.cpp.
The documentation for this class was generated from the following files: