• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kabc
 

kabc

  • KABC
  • LDIFConverter
Functions
KABC::LDIFConverter Namespace Reference

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) KDE_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

bool KABC::LDIFConverter::addresseeToLDIF ( const AddresseeList &  addrList,
TQString &  str 
)

Converts a list of addressees to a LDIF string.

Parameters:
addrListThe addresseelist.
strThe LDIF string.
Since:
3.2

Definition at line 56 of file ldifconverter.cpp.

bool KABC::LDIFConverter::addresseeToLDIF ( const Addressee &  addr,
TQString &  str 
)

Converts an addressee to a LDIF string.

Parameters:
addrThe addressee.
strThe LDIF string.
Since:
3.2

Definition at line 78 of file ldifconverter.cpp.

bool KABC::LDIFConverter::LDIFToAddressee ( const TQString &  str,
AddresseeList &  addrList,
TQDateTime  dt = TQDateTime::currentDateTime() 
)

Converts a LDIF string to a list of addressees.

Parameters:
strThe vcard string.
addrListThe addresseelist.
dtThe date & time value of the last modification (e.g. file modification time).
Since:
3.2

Definition at line 169 of file ldifconverter.cpp.

TQString KABC::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:
fieldThe LDAP field name or a complete LDIF field string (e.g. "cn" or "cn = %1\n").
valueThe value for this field.
allowEncodeSet to false if you wish no encoding of the value.
Since:
3.2

Definition at line 525 of file ldifconverter.cpp.

bool KABC::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.

bool KABC::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.

kabc

Skip menu "kabc"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kabc

Skip menu "kabc"
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for kabc by doxygen 1.7.6.1
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |