digikam
Digikam::DatabaseParameters Class Reference
#include <databaseparameters.h>
Public Member Functions | |
| DatabaseParameters () | |
| DatabaseParameters (const KUrl &url) | |
| DatabaseParameters (const QString &type, const QString &databaseName, const QString &connectOptions=QString(), const QString &hostName=QString(), int port=-1, const QString &userName=QString(), const QString &password=QString()) | |
| QByteArray | hash () const |
| void | insertInUrl (KUrl &url) const |
| bool | isSQLite () const |
| bool | isValid () const |
| bool | operator!= (const DatabaseParameters &other) const |
| bool | operator== (const DatabaseParameters &other) const |
| QString | SQLiteDatabaseFile () const |
Static Public Member Functions | |
| static DatabaseParameters | parametersForSQLite (const QString &databaseFile) |
| static DatabaseParameters | parametersForSQLiteDefaultFile (const QString &directory) |
| static void | removeFromUrl (KUrl &url) |
Public Attributes | |
| QString | connectOptions |
| QString | databaseName |
| QString | databaseType |
| QString | hostName |
| QString | password |
| int | port |
| QString | userName |
Detailed Description
Definition at line 42 of file databaseparameters.h.
Constructor & Destructor Documentation
| Digikam::DatabaseParameters::DatabaseParameters | ( | const QString & | type, | |
| const QString & | databaseName, | |||
| const QString & | connectOptions = QString(), |
|||
| const QString & | hostName = QString(), |
|||
| int | port = -1, |
|||
| const QString & | userName = QString(), |
|||
| const QString & | password = QString() | |||
| ) |
This class encapsulates all parameters needed to establish a connection to a database (inspired by the API of QT SQL of Qt4).
The values can be read from and written to a KUrl.
Definition at line 42 of file databaseparameters.cpp.
| Digikam::DatabaseParameters::DatabaseParameters | ( | const KUrl & | url | ) |
Definition at line 56 of file databaseparameters.cpp.
| Digikam::DatabaseParameters::DatabaseParameters | ( | ) |
Definition at line 37 of file databaseparameters.cpp.
Member Function Documentation
| QByteArray Digikam::DatabaseParameters::hash | ( | ) | const |
Creates a unique hash of the values stored in this object.
Definition at line 105 of file databaseparameters.cpp.
| void Digikam::DatabaseParameters::insertInUrl | ( | KUrl & | url | ) | const |
Definition at line 131 of file databaseparameters.cpp.
| bool Digikam::DatabaseParameters::isSQLite | ( | ) | const |
Definition at line 93 of file databaseparameters.cpp.
| bool Digikam::DatabaseParameters::isValid | ( | ) | const |
Performs basic checks that the parameters are not empty and have the information required for the databaseType.
Definition at line 86 of file databaseparameters.cpp.
| bool Digikam::DatabaseParameters::operator!= | ( | const DatabaseParameters & | other | ) | const |
Definition at line 81 of file databaseparameters.cpp.
| bool Digikam::DatabaseParameters::operator== | ( | const DatabaseParameters & | other | ) | const |
Definition at line 70 of file databaseparameters.cpp.
| DatabaseParameters Digikam::DatabaseParameters::parametersForSQLite | ( | const QString & | databaseFile | ) | [static] |
Convenience method to create a DatabaseParameters object for an SQLITE 3 database specified by the local file path.
Definition at line 118 of file databaseparameters.cpp.
| DatabaseParameters Digikam::DatabaseParameters::parametersForSQLiteDefaultFile | ( | const QString & | directory | ) | [static] |
Definition at line 124 of file databaseparameters.cpp.
| void Digikam::DatabaseParameters::removeFromUrl | ( | KUrl & | url | ) | [static] |
Definition at line 149 of file databaseparameters.cpp.
| QString Digikam::DatabaseParameters::SQLiteDatabaseFile | ( | ) | const |
Definition at line 98 of file databaseparameters.cpp.
Member Data Documentation
Definition at line 66 of file databaseparameters.h.
Definition at line 65 of file databaseparameters.h.
Definition at line 64 of file databaseparameters.h.
Definition at line 67 of file databaseparameters.h.
Definition at line 70 of file databaseparameters.h.
Definition at line 68 of file databaseparameters.h.
Definition at line 69 of file databaseparameters.h.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference