KABC::ResourceSql Class Reference
Inheritance diagram for KABC::ResourceSql:

Public Member Functions | |
ResourceSql (AddressBook *ab, const QString &user, const QString &password, const QString &db, const QString &host) | |
ResourceSql (AddressBook *ab, const KConfig *) | |
bool | open () |
void | close () |
Ticket * | requestSaveTicket () |
bool | load () |
bool | save (Ticket *) |
QString | identifier () const |
Detailed Description
Definition at line 33 of file resourcesql.h.
Member Function Documentation
|
Request a ticket, you have to pass through save() to allow locking. The resource has to create its locks in this function. Implements KABC::Resource. Definition at line 71 of file resourcesql.cpp. References KABC::Resource::addressBook(), endl(), and kdDebug(). |
|
Loads all addressees synchronously.
Implements KABC::Resource. Definition at line 113 of file resourcesql.cpp. References KABC::Resource::addressBook(), KABC::Addressee::insertAddress(), KABC::AddressBook::insertAddressee(), KABC::Addressee::insertCategory(), KABC::Addressee::insertCustom(), KABC::Addressee::insertEmail(), KABC::Addressee::insertPhoneNumber(), QSqlQuery::next(), KABC::Address::setCountry(), KABC::Address::setExtended(), KABC::Address::setLabel(), KABC::Address::setLocality(), KABC::Address::setPostalCode(), KABC::Address::setPostOfficeBox(), KABC::Address::setRegion(), KABC::Addressee::setResource(), KABC::Address::setStreet(), KABC::Address::setType(), KABC::Addressee::setUid(), and QSqlQuery::value(). |
|
Saves all addressees synchronously.
Implements KABC::Resource. Definition at line 210 of file resourcesql.cpp. References KABC::Resource::addressBook(), QValueList::begin(), KABC::Resource::begin(), QValueList::ConstIterator(), QValueList::end(), KABC::Resource::end(), QSqlQuery::exec(), QString::mid(), QSqlQuery::next(), QString::number(), QString::right(), and QSqlQuery::value(). |
The documentation for this class was generated from the following files: