testwrite.cpp
00001
#include <kaboutdata.h>
00002
#include <kapplication.h>
00003
#include <kdebug.h>
00004
#include <klocale.h>
00005
#include <kcmdlineargs.h>
00006
00007
#include <VCard.h>
00008
00009
int main(
int argc,
char **argv)
00010 {
00011
KAboutData aboutData(
"testwrite",
I18N_NOOP(
"TestWritevCard"),
"0.1");
00012
KCmdLineArgs::init(argc,argv,&aboutData);
00013
00014
KApplication app;
00015
00016
kdDebug() <<
"Test Write VCard" <<
endl;
00017
00018
using namespace VCARD;
00019
00020 VCard v;
00021
00022 ContentLine cl1;
00023 cl1.setName(EntityTypeToParamName(EntityName));
00024 cl1.setValue(
new TextValue(
"Hans Wurst"));
00025 v.add(cl1);
00026
00027 ContentLine cl2;
00028 cl2.setName(EntityTypeToParamName(EntityTelephone));
00029 cl2.setValue(
new TelValue(
"12345"));
00030 ParamList p;
00031 p.append(
new TelParam(
"home") );
00032 p.append(
new TelParam(
"fax") );
00033 cl2.setParamList( p );
00034 v.add(cl2);
00035
00036
QCString str = v.asString();
00037
00038
kdDebug() <<
"--- VCard begin ---" <<
endl
00039 << str
00040 <<
"--- VCard end ---" <<
endl;
00041 }
This file is part of the documentation for kabc Library Version 3.4.0.