kabc
21 #include <QtCore/QFile>
23 #include <kabc/addressee.h>
25 #include "vcardparser.h"
33 addr.
setName( QLatin1String(
"Frank Dawson" ) );
34 addr.
setOrganization( QLatin1String(
"Lotus Development Corporation" ) );
35 addr.
setUrl( KUrl( QLatin1String(
"http://home.earthlink.net/~fdawson" ) ) );
36 addr.
insertEmail( QLatin1String(
"fdawson@earthlink.net" ) );
37 addr.
insertEmail( QLatin1String(
"Frank_Dawson@Lotus.com" ),
true );
43 a.setStreet( QLatin1String(
"6544 Battleford Drive" ) );
44 a.setLocality( QLatin1String(
"Raleigh" ) );
45 a.setRegion( QLatin1String(
"NC" ) );
46 a.setPostalCode( QLatin1String(
"27613-3502" ) );
47 a.setCountry( QLatin1String(
"U.S.A." ) );
56 addr.
setName( QLatin1String(
"Tim Howes" ) );
57 addr.
setOrganization( QLatin1String(
"Netscape Communications Corp." ) );
58 addr.
insertEmail( QLatin1String(
"howes@netscape.com" ) );
64 a.setStreet( QLatin1String(
"501 E. Middlefield Rd." ) );
65 a.setLocality( QLatin1String(
"Mountain View" ) );
66 a.setRegion( QLatin1String(
"CA" ) );
67 a.setPostalCode( QLatin1String(
"94043" ) );
68 a.setCountry( QLatin1String(
"U.S.A." ) );
77 addr.
setName( QLatin1String(
"ian geiser" ) );
79 addr.
insertEmail( QLatin1String(
"geiseri@yahoo.com" ) );
80 addr.
setTitle( QLatin1String(
"VP of Engineering" ) );
84 QByteArray vcardAsText(
const QString &location )
88 QFile file( location );
89 if ( file.open( QIODevice::ReadOnly ) ) {
90 text = file.readAll();
101 l.append( vcard1() );
102 l.append( vcard2() );
103 l.append( vcard3() );
108 QByteArray vCardsAsText()
110 QByteArray vcards = vcardAsText( QLatin1String(
"tests/vcard1.vcf" ) );
111 vcards += vcardAsText( QLatin1String(
"tests/vcard2.vcf" ) );
112 vcards += vcardAsText( QLatin1String(
"tests/vcard3.vcf" ) );
Postal address information.
void insertEmail(const QString &email, bool preferred=false)
Insert an email address.
void insertPhoneNumber(const PhoneNumber &phoneNumber)
Insert a phone number.
a QValueList of Addressee, with sorting functionality
void setTitle(const QString &title)
Set title.
void setOrganization(const QString &organization)
Set organization.
void setUrl(const KUrl &url)
Set homepage.
void setName(const QString &name)
Set name.
void insertAddress(const Address &address)
Insert an address.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:01:05 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.