Functions | |
KABC_EXPORT bool | LDIFToAddressee (const TQString &str, AddresseeList &addrList, TQDateTime dt=TQDateTime::currentDateTime()) |
KABC_EXPORT bool | addresseeToLDIF (const AddresseeList &addrList, TQString &str) |
KABC_EXPORT bool | addresseeToLDIF (const Addressee &addr, TQString &str) |
KABC_EXPORT TQString | makeLDIFfieldString (TQString field, TQString value, bool allowEncode=true) TDE_DEPRECATED |
KABC_EXPORT bool | parseSingleLine (Addressee &a, Address &homeAddr, Address &workAddr, TQString &line) |
KABC_EXPORT bool | splitLine (TQString &line, TQString &fieldname, TQString &value) |
KABC_EXPORT bool | evaluatePair (Addressee &a, Address &homeAddr, Address &workAddr, TQString &fieldname, TQString &value) |
Detailed Description
A set of functions to convert a string with LDIF information to addressees and vice versa.
It is useful for addressbook import- and exportfilters and might be used to read and write Mozilla and Netscape addresssbooks.
Function Documentation
◆ addresseeToLDIF() [1/2]
bool TDEABC::LDIFConverter::addresseeToLDIF | ( | const Addressee & | addr, |
TQString & | str | ||
) |
Converts an addressee to a LDIF string.
- Parameters
-
addr The addressee. str The LDIF string.
- Since
- 3.2
Definition at line 78 of file ldifconverter.cpp.
◆ addresseeToLDIF() [2/2]
bool TDEABC::LDIFConverter::addresseeToLDIF | ( | const AddresseeList & | addrList, |
TQString & | str | ||
) |
Converts a list of addressees to a LDIF string.
- Parameters
-
addrList The addresseelist. str The LDIF string.
- Since
- 3.2
Definition at line 56 of file ldifconverter.cpp.
◆ LDIFToAddressee()
bool TDEABC::LDIFConverter::LDIFToAddressee | ( | const TQString & | str, |
AddresseeList & | addrList, | ||
TQDateTime | dt = TQDateTime::currentDateTime() |
||
) |
Converts a LDIF string to a list of addressees.
- Parameters
-
str The vcard string. addrList The addresseelist. dt The date & time value of the last modification (e.g. file modification time).
- Since
- 3.2
Definition at line 169 of file ldifconverter.cpp.
◆ makeLDIFfieldString()
TQString TDEABC::LDIFConverter::makeLDIFfieldString | ( | TQString | field, |
TQString | value, | ||
bool | allowEncode = true |
||
) |
- Deprecated:
- Obsoleted - please use LDIF::assembleLine() Returns a LDIF compatible string representing a given field/value pair.
If necessary, the value parameter will be base64encoded and split into multiple. This function will return an empty string if the given value is empty.
- Parameters
-
field The LDAP field name or a complete LDIF field string (e.g. "cn" or "cn = %1\n"). value The value for this field. allowEncode Set to false if you wish no encoding of the value.
- Since
- 3.2
Definition at line 525 of file ldifconverter.cpp.
◆ parseSingleLine()
bool TDEABC::LDIFConverter::parseSingleLine | ( | Addressee & | a, |
Address & | homeAddr, | ||
Address & | workAddr, | ||
TQString & | line | ||
) |
No need for this function anymore - use LDIF::splitLine() + evaluatePair()
Definition at line 501 of file ldifconverter.cpp.
◆ splitLine()
bool TDEABC::LDIFConverter::splitLine | ( | TQString & | line, |
TQString & | fieldname, | ||
TQString & | value | ||
) |
No need for this function anymore - use LDIF::splitLine()
Definition at line 516 of file ldifconverter.cpp.