class Address

Postal address information. More...

Full nameKABC::Address
Definition#include <address.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Static Methods


Detailed Description

This class represents information about a postal address.

typedef QValueList
List

List

List of addresses.

typedef QValueList TypeList

TypeList

enum Type { Dom = 1, Intl = 2, Postal = 4, Parcel = 8, Home = 16, Work = 32, Pref = 64 }

Type

Address types:

 Address ()

Address

Constructor that creates an empty Address, which is initialized with a unique id (see id()).

 Address ( int )

Address

This is like Address() just above, with the difference that you can specify the type.

bool  operator== ( const Address & )

operator==

[const]

bool  operator!= ( const Address & )

operator!=

[const]

bool  isEmpty ()

isEmpty

[const]

Returns true, if the address is empty.

void  clear ()

clear

Clears all entries of the address.

void  setId ( const QString & )

setId

Sets the unique id.

QString  id ()

id

[const]

void  setType ( int type )

setType

Sets the type of address. See enum for definiton of types.

Parameters:
typetype, can be a bitwise or of multiple types.

int  type ()

type

[const]

Returns the type of address. Can be a bitwise or of multiple types.

QString  typeLabel ()

typeLabel

[const]

Returns a translated string of all types the address has.

void  setPostOfficeBox ( const QString & )

setPostOfficeBox

Sets the post office box.

QString  postOfficeBox ()

postOfficeBox

[const]

Returns the post office box.

QString  postOfficeBoxLabel ()

postOfficeBoxLabel

[static]

Returns the translated label for post office box field.

void  setExtended ( const QString & )

setExtended

Sets the extended address information.

QString  extended ()

extended

[const]

Returns the extended address information.

QString  extendedLabel ()

extendedLabel

[static]

Returns the translated label for extended field.

void  setStreet ( const QString & )

setStreet

Sets the street (including number).

QString  street ()

street

[const]

Returns the street.

QString  streetLabel ()

streetLabel

[static]

Returns the translated label for street field.

void  setLocality ( const QString & )

setLocality

Sets the locality, e.g. city.

QString  locality ()

locality

[const]

Returns the locality.

QString  localityLabel ()

localityLabel

[static]

Returns the translated label for locality field.

void  setRegion ( const QString & )

setRegion

Sets the region, e.g. state.

QString  region ()

region

[const]

Returns the region.

QString  regionLabel ()

regionLabel

[static]

Returns the translated label for region field.

void  setPostalCode ( const QString & )

setPostalCode

Sets the postal code.

QString  postalCode ()

postalCode

[const]

Returns the postal code.

QString  postalCodeLabel ()

postalCodeLabel

[static]

Returns the translated label for postal code field.

void  setCountry ( const QString & )

setCountry

Sets the country.

QString  country ()

country

[const]

Returns the country.

QString  countryLabel ()

countryLabel

[static]

Returns the translated label for country field.

void  setLabel ( const QString & )

setLabel

Sets the delivery label. This is the literal text to be used as label.

QString  label ()

label

[const]

Returns the delivery label.

QString  labelLabel ()

labelLabel

[static]

Returns the translated label for delivery label field.

TypeList  typeList ()

typeList

[static]

Returns the list of available types.

QString  typeLabel ( int type )

typeLabel

[static]

Returns the translated label for a special type.

void  dump ()

dump

[const]

Used for debug output.


Generated by: caleb on tcdevel on Tue Jan 28 12:54:33 2003, using kdoc $.