kpilot

kabcRecord.h File Reference

#include <qvaluevector.h>
#include <kabc/phonenumber.h>
#include "pilotAddress.h"

Include dependency graph for kabcRecord.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  KABCSync::Settings

Namespaces

namespace  KABCSync

Defines

#define SYNCDEL   3
#define SYNCMOD   1
#define SYNCNONE   0

Enumerations

enum  KABCSync::MappingForCustomField { KABCSync::eCustomField = 0, KABCSync::eCustomBirthdate, KABCSync::eCustomURL, KABCSync::eCustomIM }
enum  KABCSync::MappingForOtherPhone {
  KABCSync::eOtherPhone = 0, KABCSync::eAssistant, KABCSync::eBusinessFax, KABCSync::eCarPhone,
  KABCSync::eEmail2, KABCSync::eHomeFax, KABCSync::eTelex, KABCSync::eTTYTTDPhone
}

Functions

unsigned int KABCSync::bestMatchedCategory (const QStringList &categorynames, const PilotAddressInfo &info, unsigned int category)
QString KABCSync::bestMatchedCategoryName (const QStringList &categorynames, const PilotAddressInfo &info, unsigned int category)
void KABCSync::copy (KABC::Addressee &toAbEntry, const PilotAddress &fromPiAddr, const PilotAddressInfo &appInfo, const Settings &syncSettings)
void KABCSync::copy (PilotAddress &toPilotAddr, const KABC::Addressee &fromAbEntry, const PilotAddressInfo &appInfo, const Settings &syncSettings)
KABC::Address KABCSync::getAddress (const KABC::Addressee &abEntry, const Settings &)
QString KABCSync::getFieldForHHCustom (unsigned int index, const KABC::Addressee &abEntry, const Settings &settings)
QString KABCSync::getFieldForHHOtherPhone (const KABC::Addressee &abEntry, const Settings &s)
KABC::PhoneNumber::List KABCSync::getPhoneNumbers (const PilotAddress &a)
bool KABCSync::isArchived (const KABC::Addressee &)
void KABCSync::makeArchived (KABC::Addressee &)
void KABCSync::setAddress (PilotAddress &toPilotAddr, const KABC::Address &abAddress)
void KABCSync::setCategory (KABC::Addressee &abEntry, const QString &cat)
void KABCSync::setFieldFromHHCustom (const unsigned int index, KABC::Addressee &abEntry, const QString &value, const Settings &settings)
void KABCSync::setFieldFromHHOtherPhone (KABC::Addressee &abEntry, const QString &nr, const Settings &s)
void KABCSync::setPhoneNumbers (const PilotAddressInfo &info, PilotAddress &a, const KABC::PhoneNumber::List &list)
void KABCSync::showAddressee (const KABC::Addressee &)

Variables

const QString KABCSync::appString = CSL1("KPILOT")
const QString KABCSync::flagString = CSL1("Flag")
const QString KABCSync::idString = CSL1("RecordID")

Define Documentation

#define SYNCDEL   3

Definition at line 44 of file kabcRecord.h.

#define SYNCMOD   1

Definition at line 43 of file kabcRecord.h.

#define SYNCNONE   0

Definition at line 42 of file kabcRecord.h.