ldifconverter.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef KABC_LDIFCONVERTER_H
00021
#define KABC_LDIFCONVERTER_H
00022
00023
#include <qstring.h>
00024
#include <qdatetime.h>
00025
00026
#include "addressee.h"
00027
#include "addresseelist.h"
00028
00029
namespace KABC {
00030
00037 namespace LDIFConverter {
00038
00047 KABC_EXPORT
bool LDIFToAddressee(
const QString &str,
AddresseeList &addrList,
QDateTime dt = QDateTime::currentDateTime() );
00048
00056 KABC_EXPORT
bool addresseeToLDIF(
const AddresseeList &addrList,
QString &str );
00057
00065 KABC_EXPORT
bool addresseeToLDIF(
const Addressee &addr,
QString &str );
00066
00079 KABC_EXPORT
QString makeLDIFfieldString(
QString field,
QString value,
bool allowEncode =
true ) KDE_DEPRECATED;
00080
00081
00082
00083
00084
00086 KABC_EXPORT
bool parseSingleLine(
Addressee &a,
00087
Address &homeAddr,
Address &workAddr,
QString &line );
00088
00090 KABC_EXPORT
bool splitLine(
QString &line,
QString &fieldname,
QString &value);
00091
00092
00093 KABC_EXPORT
bool evaluatePair(
Addressee &a,
Address &homeAddr,
Address &workAddr,
00094
QString &fieldname,
QString &value );
00095
00096 }
00097
00098 }
00099
#endif
00100
This file is part of the documentation for kabc Library Version 3.4.0.