20 #include <kabc/addressee.h>
21 #include <kabc/phonenumber.h>
22 #include <kabc/address.h>
24 #include <kabc/picture.h>
25 #include <kabc/sound.h>
26 #include <kabc/secrecy.h>
27 #include <kaboutdata.h>
28 #include <kapplication.h>
29 #include <kcmdlineargs.h>
32 #include <tqtextstream.h>
34 #include "vcardconverter.h"
36 int main(
int argc,
char **argv )
38 KAboutData aboutData(
"testwrite",
"vCard test writer",
"0.1" );
48 addressee.setNickName(
"tokoe" );
49 addressee.setBirthday( TQDate( 1982, 7, 19 ) );
50 addressee.setMailer(
"mutt1.2" );
56 addressee.setGeo( geo );
58 addressee.setTitle(
"nerd" );
59 addressee.setRole(
"Maintainer" );
60 addressee.setOrganization(
"KDE" );
61 addressee.setNote(
"nerver\ntouch a running system" );
62 addressee.setProductId(
"testId" );
63 addressee.setRevision( TQDateTime::currentDateTime() );
64 addressee.setSortString(
"koenig" );
65 addressee.setUrl(
KURL(
"http://wgess16.dyndns.org") );
66 addressee.setSecrecy( KABC::Secrecy( KABC::Secrecy::Confidential ) );
91 KABC::PhoneNumber phone1(
"3541523475", KABC::PhoneNumber::Pref | KABC::PhoneNumber::Home );
99 TQStringList categories;
100 categories <<
"Friends" <<
"School" <<
"KDE";
103 KABC::Address a( KABC::Address::Work | KABC::Address::Postal | KABC::Address::Parcel );
104 a.setStreet(
"6544 Battleford Drive" );
105 a.setLocality(
"Raleigh" );
107 a.setPostalCode(
"27613-3502" );
108 a.setCountry(
"U.S.A." );
115 KABC::Addressee::List list;
116 for (
int i = 0; i < 1000; ++i ) {
118 addr.
setUid( TQString::number( i ) );
125 TQFile file(
"out.vcf" );
126 file.open( IO_WriteOnly );
128 TQTextStream s( &file );
129 s.setEncoding( TQTextStream::UnicodeUTF8 );