summaryrefslogtreecommitdiffabout
path: root/kabc
Unidiff
Diffstat (limited to 'kabc') (more/less context) (ignore whitespace changes)
-rw-r--r--kabc/addresseeview.cpp401
-rw-r--r--kabc/addresseeview.h60
-rw-r--r--kabc/kabc.pro2
-rw-r--r--kabc/kabcE.pro2
4 files changed, 465 insertions, 0 deletions
diff --git a/kabc/addresseeview.cpp b/kabc/addresseeview.cpp
new file mode 100644
index 0000000..b4717d7
--- a/dev/null
+++ b/kabc/addresseeview.cpp
@@ -0,0 +1,401 @@
1/*
2 This file is part of libkdepim.
3
4 Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
5
6 This library is free software; you can redistribute it and/or
7 modify it under the terms of the GNU Library General Public
8 License as published by the Free Software Foundation; either
9 version 2 of the License, or (at your option) any later version.
10
11 This library is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 Library General Public License for more details.
15
16 You should have received a copy of the GNU Library General Public License
17 along with this library; see the file COPYING.LIB. If not, write to
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19 Boston, MA 02111-1307, USA.
20*/
21
22#include <kabc/address.h>
23#include <kabc/addressee.h>
24#include <kabc/phonenumber.h>
25#include <kglobal.h>
26//US#include <kglobalsettings.h>
27#include <kiconloader.h>
28#include <klocale.h>
29//US #include <kstringhandler.h>
30#include <qscrollview.h>
31#include <qregexp.h>
32#include <qfile.h>
33#include <qapplication.h>
34
35
36#include "externalapphandler.h"
37#include "addresseeview.h"
38
39
40//US #ifndef DESKTOP_VERSION
41//US #include <qtopia/qcopenvelope_qws.h>
42//US #include <qpe/qpeapplication.h>
43//US #endif
44
45//US static int kphoneInstalled = 0;
46
47using namespace KPIM;
48
49AddresseeView::AddresseeView( QWidget *parent, const char *name )
50//US : KTextBrowser( parent, name )
51 : QTextBrowser( parent, name )
52
53
54{
55//US setWrapPolicy( QTextEdit::AtWordBoundary );
56 setLinkUnderline( false );
57 // setVScrollBarMode( QScrollView::AlwaysOff );
58 //setHScrollBarMode( QScrollView::AlwaysOff );
59
60//US QStyleSheet *sheet = styleSheet();
61//US QStyleSheetItem *link = sheet->item( "a" );
62//US link->setColor( KGlobalSettings::linkColor() );
63
64}
65
66void AddresseeView::setSource(const QString& n)
67{
68 //qDebug("********AddresseeView::setSource %s", n.latin1());
69
70 if ( n.left( 6 ) == "mailto" )
71 ExternalAppHandler::instance()->mailToOneContact( n.mid(7) );
72 else if ( n.left( 7 ) == "phoneto" )
73 ExternalAppHandler::instance()->callByPhone( n.mid(8) );
74 else if ( n.left( 5 ) == "faxto" )
75 ExternalAppHandler::instance()->callByFax( n.mid(6) );
76 else if ( n.left( 5 ) == "smsto" )
77 ExternalAppHandler::instance()->callBySMS( n.mid(6) );
78 else if ( n.left( 7 ) == "pagerto" )
79 ExternalAppHandler::instance()->callByPager( n.mid(8) );
80 else if ( n.left( 5 ) == "sipto" )
81 ExternalAppHandler::instance()->callBySIP( n.mid(6) );
82
83}
84void AddresseeView::setAddressee( const KABC::Addressee& addr )
85{
86 ExternalAppHandler* eah = ExternalAppHandler::instance();
87 bool kemailAvail = eah->isEmailAppAvailable();
88 bool kphoneAvail = eah->isPhoneAppAvailable();
89 bool kfaxAvail = eah->isFaxAppAvailable();
90 bool ksmsAvail = eah->isSMSAppAvailable();
91 bool kpagerAvail = eah->isPagerAppAvailable();
92 bool ksipAvail = eah->isSIPAppAvailable();
93
94
95 mAddressee = addr;
96 // clear view
97 setText( QString::null );
98
99 if ( mAddressee.isEmpty() )
100 return;
101
102 QString name = ( mAddressee.assembledName().isEmpty() ?
103 mAddressee.formattedName() : mAddressee.assembledName() );
104
105 QString dynamicPart;
106
107 QStringList emails = mAddressee.emails();
108 QStringList::ConstIterator emailIt;
109 QString type = i18n( "Email" );
110 emailIt = emails.begin();
111 if ( emailIt != emails.end() ) {
112 if ( kemailAvail ) {
113 dynamicPart += QString(
114 "<tr><td align=\"right\"><b>%1</b></td>"
115 "<td align=\"left\"><a href=\"mailto:%2 <%3> \">%4</a></td></tr>" )
116 .arg( type )
117 .arg( name )
118 .arg( *emailIt )
119 .arg( *emailIt );
120 ++emailIt;
121 } else {
122 dynamicPart += QString(
123 "<tr><td align=\"right\"><b>%1</b></td>"
124 "<td align=\"left\">%2</td></tr>" )
125 .arg( type )
126 .arg( *emailIt );
127 ++emailIt;
128 }
129 }
130 if ( mAddressee.birthday().date().isValid() ) {
131 dynamicPart += QString(
132 "<tr><td align=\"right\"><b>%1</b></td>"
133 "<td align=\"left\">%2</td></tr>" )
134 .arg( i18n ("Birthday") )
135 .arg( KGlobal::locale()->formatDate( mAddressee.birthday().date() ,true) );
136 }
137 KABC::PhoneNumber::List phones = mAddressee.phoneNumbers();
138 KABC::PhoneNumber::List::ConstIterator phoneIt;
139 QString extension;
140 int phonetype;
141 QString sms;
142 for ( phoneIt = phones.begin(); phoneIt != phones.end(); ++phoneIt ) {
143 phonetype = (*phoneIt).type();
144 if (ksmsAvail &&
145 (
146 ((phonetype & KABC::PhoneNumber::Car) == KABC::PhoneNumber::Car) ||
147 ((phonetype & KABC::PhoneNumber::Cell) == KABC::PhoneNumber::Cell)
148 )
149 )
150 {
151 sms = QString("<a href=\"smsto:%1 \">(sms)</a>" )
152 .arg( (*phoneIt).number() );
153
154 }
155 else
156 sms = "";
157
158 extension = QString::null;
159 if ((phonetype & KABC::PhoneNumber::Fax) == KABC::PhoneNumber::Fax) {
160 if (kfaxAvail) extension = "faxto:";
161 }
162 else if ((phonetype & KABC::PhoneNumber::Pager) == KABC::PhoneNumber::Pager) {
163 if (kpagerAvail) extension = "pagerto:";
164 }
165 else if ((phonetype & KABC::PhoneNumber::Sip) == KABC::PhoneNumber::Sip) {
166 if (ksipAvail) extension = "sipto:";
167 }
168 else if (kphoneAvail) {
169 extension = "phoneto:";
170 }
171 else
172 extension = QString::null;
173
174 if ( !extension.isEmpty() ) {
175 dynamicPart += QString(
176 "<tr><td align=\"right\"><b>%1</b></td>"
177 "<td align=\"left\"><a href=\"%2%3 \">%4</a> %5</td></tr>" )
178 .arg( KABC::PhoneNumber::typeLabel( phonetype ) )
179 .arg( extension )
180 .arg( (*phoneIt).number() )
181 .arg( (*phoneIt).number() )
182 .arg( sms );
183
184 } else {
185 dynamicPart += QString(
186 "<tr><td align=\"right\"><b>%1</b></td>"
187 "<td align=\"left\">%2 %3</td></tr>" )
188 .arg( KABC::PhoneNumber::typeLabel( phonetype ) )
189 .arg( (*phoneIt).number() )
190 .arg( sms );
191 }
192 }
193
194
195 for ( ; emailIt != emails.end(); ++emailIt ) {
196 if ( kemailAvail ) {
197 dynamicPart += QString(
198 "<tr><td align=\"right\"><b>%1</b></td>"
199 "<td align=\"left\"><a href=\"mailto:%2 <%3> \">%4</a></td></tr>" )
200 .arg( type )
201 .arg( name )
202 .arg( *emailIt )
203 .arg( *emailIt );
204 } else {
205 dynamicPart += QString(
206 "<tr><td align=\"right\"><b>%1</b></td>"
207 "<td align=\"left\">%2</td></tr>" )
208 .arg( type )
209 .arg( *emailIt );
210 }
211 }
212
213 if ( !mAddressee.url().url().isEmpty() ) {
214 dynamicPart += QString(
215 "<tr><td align=\"right\"><b>%1</b></td>"
216 "<td align=\"left\">%2</td></tr>" )
217 .arg( i18n( "Homepage" ) )
218//US .arg( KStringHandler::tagURLs( mAddressee.url().url() ) );
219 .arg( mAddressee.url().url() );
220 //qDebug("AddresseeView::setAddressee has to be verified.");
221 }
222
223 KABC::Address::List addresses = mAddressee.addresses();
224 KABC::Address::List::ConstIterator addrIt;
225 for ( addrIt = addresses.begin(); addrIt != addresses.end(); ++addrIt ) {
226 if ( true /*(*addrIt).label().isEmpty()*/ ) {
227 QString formattedAddress = (*addrIt).formattedAddress().stripWhiteSpace();
228//US formattedAddress = formattedAddress.replace( '\n', "<br>" );
229 //qDebug("adresss %s ",formattedAddress.latin1() );
230 formattedAddress = formattedAddress.replace( QRegExp("\n"), "<br>" );
231 //qDebug("AddresseeView::setAddressee has to be verified.");
232
233 dynamicPart += QString(
234 "<tr><td align=\"right\"><b>%1</b></td>"
235 "<td align=\"left\">%2</td></tr>" )
236 .arg( KABC::Address::typeLabel( (*addrIt).type() ) )
237 .arg( formattedAddress );
238 } else {
239
240 dynamicPart += QString(
241 "<tr><td align=\"right\"><b>%1</b></td>"
242 "<td align=\"left\">%2</td></tr>" )
243 .arg( KABC::Address::typeLabel( (*addrIt).type() ) )
244//US .arg( (*addrIt).label().replace( '\n', "<br>" ) );
245 .arg( (*addrIt).label() /*replace( QRegExp("\n"), "<br>" )*/ );
246
247 }
248 }
249
250 QString notes;
251 if ( !mAddressee.note().isEmpty() ) {
252 notes = QString(
253 "<tr>"
254 "<td align=\"right\" valign=\"top\"><b>%1</b></td>" // note label
255 "<td align=\"left\">%2</td>" // note
256 "</tr>" ).arg( i18n( "Notes" ) )
257//US .arg( mAddressee.note().replace( '\n', "<br>" ) );
258 .arg( mAddressee.note().replace( QRegExp("\n"), "<br>" ) );
259 //qDebug("AddresseeView::setAddressee has to be verified.");
260 }
261
262 QString aRole = "";
263 QString aOrga = "";
264 if ( true /*!mAddressee.role().isEmpty()*/ ) {
265 aRole = "<tr>"
266 "<td align=\"left\">" + mAddressee.role() + "</td>"
267 "</tr>";
268 }
269 if ( true /*!mAddressee.organization().isEmpty()*/ ) {
270 aOrga = "<tr>"
271 "<td align=\"left\">" + mAddressee.organization() + "</td>" ;
272 "</tr>";
273 }
274 mText = "";
275 QString picString = "";
276 KABC::Picture picture = mAddressee.photo();
277 bool picAvailintern = false;
278 bool picAvailUrl = false;
279 if (! picture.undefined() ) {
280 picAvailintern = (picture.isIntern() && !picture.data().isNull());
281 picAvailUrl = !picture.isIntern() && QFile::exists(picture.url() );
282 }
283 if ( picAvailUrl || picAvailintern || QApplication::desktop()->width() > 320 ) {
284 if ( picAvailintern ) {
285 QMimeSourceFactory::defaultFactory()->setImage( "myimage", picture.data() );
286 } else {
287 if ( picAvailUrl ) {
288 QMimeSourceFactory::defaultFactory()->setPixmap( "myimage", QPixmap( picture.url() ));
289 } else {
290 QMimeSourceFactory::defaultFactory()->setPixmap( "myimage", KGlobal::iconLoader()->loadIcon( "package_toys", KIcon::Desktop, 128 ) );
291 }
292 }
293 picString = "<img src=\"myimage\" width=\"50\" height=\"70\">";
294 mText = QString::fromLatin1(
295 "<html>"
296 "<body text=\"%1\" bgcolor=\"%2\">" // text and background color
297 "<table>"
298 "<tr>"
299 "<td rowspan=\"3\" align=\"right\" valign=\"top\">"
300 "%3"
301 "</td>"
302 "<td align=\"left\"><font size=\"+2\"><b>%4</b></font></td>" // name
303 "</tr>"
304 "%5" // role
305 "%6" // organization
306 "<td colspan=\"2\">&nbsp;</td>"
307 "%7" // dynamic part
308 "%8" // notes
309 "</table>"
310 "</body>"
311 "</html>")
312//US
313 .arg( /*KGlobalSettings::textColor().name()*/ "black" )
314//US
315 .arg( /*KGlobalSettings::baseColor().name()*/ "white" )
316 .arg( picString )
317 .arg( name )
318 .arg( aRole )
319 .arg( aOrga )
320 .arg( dynamicPart )
321 .arg( notes );
322
323 } else { // no picture!
324
325mText = "<table width=\"100%\">\n";
326 //mText += "<tr bgcolor=\"#3679AD\"><td><h2>";
327#ifdef DESKTOP_VERSION
328 mText += "<tr bgcolor=\"#5699CD\"><td align=\"left\"><h1>";
329#else
330 mText += "<tr bgcolor=\"#5699CD\"><td align=\"left\"><h2>";
331#endif
332
333#ifdef DESKTOP_VERSION
334 mText += "<font color=\"#FFFFFF\"> <em>" + name+"</em></font></h1>";
335#else
336 mText += "<font color=\"#FFFFFF\"> <em>" + name +"</em></font></h2>";
337#endif
338 mText += "</td></tr>\n<tr bgcolor=\"#EAF8FA\"><td>";
339
340 mText += "<table><td colspan=\"2\">&nbsp;</td>";
341 /*
342 mText += QString("<tr><td align=\"right\"><b2>%1</b2></td>"
343 "<td align=\"left\"><b>%2</b></td></tr>" )
344 .arg( i18n(" ") )
345 .arg( name );
346 */
347 if ( ! mAddressee.role().isEmpty() )
348 mText += QString("<tr><td align=\"right\"><b>%1</b></td>"
349 "<td align=\"left\">%2</td></tr>" )
350 .arg( i18n(" ") )
351 .arg( mAddressee.role());
352 if ( ! mAddressee.organization().isEmpty() )
353 mText += QString("<tr><td align=\"right\"><b>%1</b></td>"
354 "<td align=\"left\">%2</td></tr>" )
355 .arg( i18n(" ") )
356 .arg( mAddressee.organization());
357 mText += dynamicPart;
358 mText += notes;
359 mText += "</table>";
360
361 }
362
363 // at last display it...
364 setText( mText );
365
366}
367
368KABC::Addressee AddresseeView::addressee() const
369{
370 return mAddressee;
371}
372void AddresseeView::addTag(const QString & tag,const QString & text)
373{
374 if ( text.isEmpty() )
375 return;
376 int number=text.contains("\n");
377 QString str = "<" + tag + ">";
378 QString tmpText=text;
379 QString tmpStr=str;
380 if(number !=-1)
381 {
382 if (number > 0) {
383 int pos=0;
384 QString tmp;
385 for(int i=0;i<=number;i++) {
386 pos=tmpText.find("\n");
387 tmp=tmpText.left(pos);
388 tmpText=tmpText.right(tmpText.length()-pos-1);
389 tmpStr+=tmp+"<br>";
390 }
391 }
392 else tmpStr += tmpText;
393 tmpStr+="</" + tag + ">";
394 mText.append(tmpStr);
395 }
396 else
397 {
398 str += text + "</" + tag + ">";
399 mText.append(str);
400 }
401}
diff --git a/kabc/addresseeview.h b/kabc/addresseeview.h
new file mode 100644
index 0000000..1865fc4
--- a/dev/null
+++ b/kabc/addresseeview.h
@@ -0,0 +1,60 @@
1/*
2 This file is part of libkdepim.
3
4 Copyright (c) 2003 Tobias Koenig <tokoe@kde.org>
5
6 This library is free software; you can redistribute it and/or
7 modify it under the terms of the GNU Library General Public
8 License as published by the Free Software Foundation; either
9 version 2 of the License, or (at your option) any later version.
10
11 This library is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 Library General Public License for more details.
15
16 You should have received a copy of the GNU Library General Public License
17 along with this library; see the file COPYING.LIB. If not, write to
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19 Boston, MA 02111-1307, USA.
20*/
21
22#ifndef KPIM_ADDRESSEEVIEW_H
23#define KPIM_ADDRESSEEVIEW_H
24
25#include <kabc/addressee.h>
26
27//US #include <ktextbrowser.h>
28#include <qtextbrowser.h>
29
30namespace KPIM {
31
32//US class AddresseeView : public KTextBrowser
33class AddresseeView : public QTextBrowser
34{
35 public:
36 AddresseeView( QWidget *parent = 0, const char *name = 0 );
37
38 /**
39 Sets the addressee object. The addressee is displayed immediately.
40
41 @param addr The addressee object.
42 */
43 void setAddressee( const KABC::Addressee& addr );
44 void setSource(const QString& n);
45 /**
46 Returns the current addressee object.
47 */
48 KABC::Addressee addressee() const;
49
50 private:
51 KABC::Addressee mAddressee;
52 QString mText;
53 void addTag(const QString & tag,const QString & text);
54 class AddresseeViewPrivate;
55 AddresseeViewPrivate *d;
56};
57
58}
59
60#endif
diff --git a/kabc/kabc.pro b/kabc/kabc.pro
index 417f5b0..d690acc 100644
--- a/kabc/kabc.pro
+++ b/kabc/kabc.pro
@@ -1,218 +1,220 @@
1 TEMPLATE= lib 1 TEMPLATE= lib
2CONFIG += qt warn_on 2CONFIG += qt warn_on
3#release debug 3#release debug
4DESTDIR=../bin 4DESTDIR=../bin
5 5
6TARGET = microkabc 6TARGET = microkabc
7 7
8include( ../variables.pri ) 8include( ../variables.pri )
9 9
10INCLUDEPATH += . ./vcard/include ./vcard/include/generated ../microkde ../microkde/kdecore ../microkde/kio/kfile ../microkde/kio/kio ../libkdepim ../qtcompat ../microkde/kdeui .. 10INCLUDEPATH += . ./vcard/include ./vcard/include/generated ../microkde ../microkde/kdecore ../microkde/kio/kfile ../microkde/kio/kio ../libkdepim ../qtcompat ../microkde/kdeui ..
11 11
12#LIBS += -lmicrokde -lldap 12#LIBS += -lmicrokde -lldap
13LIBS += -L$(QPEDIR)/lib 13LIBS += -L$(QPEDIR)/lib
14DEFINES += KAB_EMBEDDED DESKTOP_VERSION 14DEFINES += KAB_EMBEDDED DESKTOP_VERSION
15unix : { 15unix : {
16 16
17OBJECTS_DIR = obj/unix 17OBJECTS_DIR = obj/unix
18MOC_DIR = moc/unix 18MOC_DIR = moc/unix
19} 19}
20win32: { 20win32: {
21DEFINES += _WIN32_ 21DEFINES += _WIN32_
22OBJECTS_DIR = obj/win 22OBJECTS_DIR = obj/win
23MOC_DIR = moc/win 23MOC_DIR = moc/win
24} 24}
25INTERFACES = \ 25INTERFACES = \
26 26
27 27
28HEADERS = \ 28HEADERS = \
29 resource.h \ 29 resource.h \
30 stdaddressbook.h \ 30 stdaddressbook.h \
31 agent.h \ 31 agent.h \
32 geo.h \ 32 geo.h \
33 key.h \ 33 key.h \
34 field.h \ 34 field.h \
35 plugin.h \ 35 plugin.h \
36 address.h \ 36 address.h \
37 addresseelist.h \ 37 addresseelist.h \
38 addresseeview.h \
38formatfactory.h \ 39formatfactory.h \
39 formatplugin.h \ 40 formatplugin.h \
40 phonenumber.h \ 41 phonenumber.h \
41distributionlist.h \ 42distributionlist.h \
42distributionlistdialog.h \ 43distributionlistdialog.h \
43distributionlisteditor.h \ 44distributionlisteditor.h \
44vcardformatplugin.h \ 45vcardformatplugin.h \
45formats/vcardformatplugin2.h \ 46formats/vcardformatplugin2.h \
46 picture.h \ 47 picture.h \
47 secrecy.h \ 48 secrecy.h \
48 sound.h \ 49 sound.h \
49 addressbook.h \ 50 addressbook.h \
50 syncprefwidget.h \ 51 syncprefwidget.h \
51 timezone.h \ 52 timezone.h \
52 tmpaddressbook.h \ 53 tmpaddressbook.h \
53 addressee.h \ 54 addressee.h \
54 addresseedialog.h \ 55 addresseedialog.h \
55 vcardconverter.h \ 56 vcardconverter.h \
56 vcard21parser.h \ 57 vcard21parser.h \
57 vcardformatimpl.h \ 58 vcardformatimpl.h \
58 plugins/file/resourcefile.h \ 59 plugins/file/resourcefile.h \
59 plugins/file/resourcefileconfig.h \ 60 plugins/file/resourcefileconfig.h \
60 plugins/dir/resourcedir.h \ 61 plugins/dir/resourcedir.h \
61 plugins/dir/resourcedirconfig.h \ 62 plugins/dir/resourcedirconfig.h \
62 vcardparser/vcardline.h \ 63 vcardparser/vcardline.h \
63 vcardparser/vcard.h \ 64 vcardparser/vcard.h \
64 vcardparser/vcardtool.h \ 65 vcardparser/vcardtool.h \
65 vcardparser/vcardparser.h \ 66 vcardparser/vcardparser.h \
66vcard/include/VCardAdrParam.h \ 67vcard/include/VCardAdrParam.h \
67vcard/include/VCardAdrValue.h \ 68vcard/include/VCardAdrValue.h \
68vcard/include/VCardAgentParam.h \ 69vcard/include/VCardAgentParam.h \
69vcard/include/VCardContentLine.h \ 70vcard/include/VCardContentLine.h \
70vcard/include/VCardDateParam.h \ 71vcard/include/VCardDateParam.h \
71vcard/include/VCardDateValue.h \ 72vcard/include/VCardDateValue.h \
72vcard/include/VCardEmailParam.h \ 73vcard/include/VCardEmailParam.h \
73vcard/include/VCardGeoValue.h \ 74vcard/include/VCardGeoValue.h \
74vcard/include/VCardGroup.h \ 75vcard/include/VCardGroup.h \
75vcard/include/VCardImageParam.h \ 76vcard/include/VCardImageParam.h \
76vcard/include/VCardImageValue.h \ 77vcard/include/VCardImageValue.h \
77vcard/include/VCardLangValue.h \ 78vcard/include/VCardLangValue.h \
78vcard/include/VCardNValue.h \ 79vcard/include/VCardNValue.h \
79vcard/include/VCardParam.h \ 80vcard/include/VCardParam.h \
80vcard/include/VCardPhoneNumberValue.h \ 81vcard/include/VCardPhoneNumberValue.h \
81vcard/include/VCardSourceParam.h \ 82vcard/include/VCardSourceParam.h \
82vcard/include/VCardTelParam.h \ 83vcard/include/VCardTelParam.h \
83vcard/include/VCardTextParam.h \ 84vcard/include/VCardTextParam.h \
84vcard/include/VCardTextValue.h \ 85vcard/include/VCardTextValue.h \
85vcard/include/VCardTextBinParam.h \ 86vcard/include/VCardTextBinParam.h \
86vcard/include/VCardURIValue.h \ 87vcard/include/VCardURIValue.h \
87vcard/include/VCardVCard.h \ 88vcard/include/VCardVCard.h \
88vcard/include/VCardEntity.h \ 89vcard/include/VCardEntity.h \
89vcard/include/VCardValue.h \ 90vcard/include/VCardValue.h \
90vcard/include/VCardSoundValue.h \ 91vcard/include/VCardSoundValue.h \
91vcard/include/VCardAgentValue.h \ 92vcard/include/VCardAgentValue.h \
92vcard/include/VCardTelValue.h \ 93vcard/include/VCardTelValue.h \
93vcard/include/VCardTextBinValue.h \ 94vcard/include/VCardTextBinValue.h \
94vcard/include/VCardOrgValue.h \ 95vcard/include/VCardOrgValue.h \
95vcard/include/VCardUTCValue.h \ 96vcard/include/VCardUTCValue.h \
96vcard/include/VCardClassValue.h \ 97vcard/include/VCardClassValue.h \
97vcard/include/VCardFloatValue.h \ 98vcard/include/VCardFloatValue.h \
98vcard/include/VCardTextListValue.h \ 99vcard/include/VCardTextListValue.h \
99vcard/include/generated/AdrParam-generated.h \ 100vcard/include/generated/AdrParam-generated.h \
100vcard/include/generated/AdrValue-generated.h \ 101vcard/include/generated/AdrValue-generated.h \
101vcard/include/generated/AgentParam-generated.h \ 102vcard/include/generated/AgentParam-generated.h \
102vcard/include/generated/ContentLine-generated.h \ 103vcard/include/generated/ContentLine-generated.h \
103vcard/include/generated/DateParam-generated.h \ 104vcard/include/generated/DateParam-generated.h \
104vcard/include/generated/DateValue-generated.h \ 105vcard/include/generated/DateValue-generated.h \
105vcard/include/generated/EmailParam-generated.h \ 106vcard/include/generated/EmailParam-generated.h \
106vcard/include/generated/GeoValue-generated.h \ 107vcard/include/generated/GeoValue-generated.h \
107vcard/include/generated/Group-generated.h \ 108vcard/include/generated/Group-generated.h \
108vcard/include/generated/ImageParam-generated.h \ 109vcard/include/generated/ImageParam-generated.h \
109vcard/include/generated/ImageValue-generated.h \ 110vcard/include/generated/ImageValue-generated.h \
110vcard/include/generated/LangValue-generated.h \ 111vcard/include/generated/LangValue-generated.h \
111vcard/include/generated/NValue-generated.h \ 112vcard/include/generated/NValue-generated.h \
112vcard/include/generated/Param-generated.h \ 113vcard/include/generated/Param-generated.h \
113vcard/include/generated/PhoneNumberValue-generated.h \ 114vcard/include/generated/PhoneNumberValue-generated.h \
114vcard/include/generated/SourceParam-generated.h \ 115vcard/include/generated/SourceParam-generated.h \
115vcard/include/generated/TelParam-generated.h \ 116vcard/include/generated/TelParam-generated.h \
116vcard/include/generated/TextParam-generated.h \ 117vcard/include/generated/TextParam-generated.h \
117vcard/include/generated/TextNSParam-generated.h \ 118vcard/include/generated/TextNSParam-generated.h \
118vcard/include/generated/TextValue-generated.h \ 119vcard/include/generated/TextValue-generated.h \
119vcard/include/generated/TextBinParam-generated.h \ 120vcard/include/generated/TextBinParam-generated.h \
120vcard/include/generated/URIValue-generated.h \ 121vcard/include/generated/URIValue-generated.h \
121vcard/include/generated/VCard-generated.h \ 122vcard/include/generated/VCard-generated.h \
122vcard/include/generated/VCardEntity-generated.h \ 123vcard/include/generated/VCardEntity-generated.h \
123vcard/include/generated/Value-generated.h \ 124vcard/include/generated/Value-generated.h \
124vcard/include/generated/SoundValue-generated.h \ 125vcard/include/generated/SoundValue-generated.h \
125vcard/include/generated/AgentValue-generated.h \ 126vcard/include/generated/AgentValue-generated.h \
126vcard/include/generated/TelValue-generated.h \ 127vcard/include/generated/TelValue-generated.h \
127vcard/include/generated/TextBinValue-generated.h \ 128vcard/include/generated/TextBinValue-generated.h \
128vcard/include/generated/OrgValue-generated.h \ 129vcard/include/generated/OrgValue-generated.h \
129vcard/include/generated/UTCValue-generated.h \ 130vcard/include/generated/UTCValue-generated.h \
130vcard/include/generated/ClassValue-generated.h \ 131vcard/include/generated/ClassValue-generated.h \
131vcard/include/generated/FloatValue-generated.h \ 132vcard/include/generated/FloatValue-generated.h \
132vcard/include/generated/TextListValue-generated.h 133vcard/include/generated/TextListValue-generated.h
133 134
134 135
135# plugins/ldap/resourceldap.h \ 136# plugins/ldap/resourceldap.h \
136# plugins/ldap/resourceldapconfig.h \ 137# plugins/ldap/resourceldapconfig.h \
137#formats/binary/binaryformat.h \ 138#formats/binary/binaryformat.h \
138 139
139#vcard/include/VCardTextNSParam.h \ 140#vcard/include/VCardTextNSParam.h \
140 141
141SOURCES = \ 142SOURCES = \
142distributionlist.cpp \ 143distributionlist.cpp \
143distributionlistdialog.cpp \ 144distributionlistdialog.cpp \
144distributionlisteditor.cpp \ 145distributionlisteditor.cpp \
145vcardformatplugin.cpp \ 146vcardformatplugin.cpp \
146formats/vcardformatplugin2.cpp \ 147formats/vcardformatplugin2.cpp \
147formatfactory.cpp \ 148formatfactory.cpp \
148 resource.cpp \ 149 resource.cpp \
149 stdaddressbook.cpp \ 150 stdaddressbook.cpp \
150 plugin.cpp \ 151 plugin.cpp \
151 agent.cpp \ 152 agent.cpp \
152 geo.cpp \ 153 geo.cpp \
153 key.cpp \ 154 key.cpp \
154 field.cpp \ 155 field.cpp \
156 addresseeview.cpp \
155 address.cpp \ 157 address.cpp \
156 phonenumber.cpp \ 158 phonenumber.cpp \
157 picture.cpp \ 159 picture.cpp \
158 secrecy.cpp \ 160 secrecy.cpp \
159 sound.cpp \ 161 sound.cpp \
160 addressbook.cpp \ 162 addressbook.cpp \
161 syncprefwidget.cpp \ 163 syncprefwidget.cpp \
162 timezone.cpp \ 164 timezone.cpp \
163 tmpaddressbook.cpp \ 165 tmpaddressbook.cpp \
164 addressee.cpp \ 166 addressee.cpp \
165 addresseelist.cpp \ 167 addresseelist.cpp \
166 addresseedialog.cpp \ 168 addresseedialog.cpp \
167 vcardconverter.cpp \ 169 vcardconverter.cpp \
168 vcard21parser.cpp \ 170 vcard21parser.cpp \
169 vcardformatimpl.cpp \ 171 vcardformatimpl.cpp \
170 plugins/file/resourcefile.cpp \ 172 plugins/file/resourcefile.cpp \
171 plugins/file/resourcefileconfig.cpp \ 173 plugins/file/resourcefileconfig.cpp \
172 plugins/dir/resourcedir.cpp \ 174 plugins/dir/resourcedir.cpp \
173 plugins/dir/resourcedirconfig.cpp \ 175 plugins/dir/resourcedirconfig.cpp \
174 vcardparser/vcardline.cpp \ 176 vcardparser/vcardline.cpp \
175 vcardparser/vcard.cpp \ 177 vcardparser/vcard.cpp \
176 vcardparser/vcardtool.cpp \ 178 vcardparser/vcardtool.cpp \
177 vcardparser/vcardparser.cpp \ 179 vcardparser/vcardparser.cpp \
178vcard/AdrParam.cpp \ 180vcard/AdrParam.cpp \
179vcard/AdrValue.cpp \ 181vcard/AdrValue.cpp \
180vcard/AgentParam.cpp \ 182vcard/AgentParam.cpp \
181vcard/ContentLine.cpp \ 183vcard/ContentLine.cpp \
182vcard/DateParam.cpp \ 184vcard/DateParam.cpp \
183vcard/DateValue.cpp \ 185vcard/DateValue.cpp \
184vcard/EmailParam.cpp \ 186vcard/EmailParam.cpp \
185vcard/Entity.cpp \ 187vcard/Entity.cpp \
186vcard/Enum.cpp \ 188vcard/Enum.cpp \
187vcard/GeoValue.cpp \ 189vcard/GeoValue.cpp \
188vcard/ImageParam.cpp \ 190vcard/ImageParam.cpp \
189vcard/ImageValue.cpp \ 191vcard/ImageValue.cpp \
190vcard/LangValue.cpp \ 192vcard/LangValue.cpp \
191vcard/NValue.cpp \ 193vcard/NValue.cpp \
192vcard/Param.cpp \ 194vcard/Param.cpp \
193vcard/PhoneNumberValue.cpp \ 195vcard/PhoneNumberValue.cpp \
194vcard/RToken.cpp \ 196vcard/RToken.cpp \
195vcard/SourceParam.cpp \ 197vcard/SourceParam.cpp \
196vcard/TelParam.cpp \ 198vcard/TelParam.cpp \
197vcard/TextParam.cpp \ 199vcard/TextParam.cpp \
198vcard/TextValue.cpp \ 200vcard/TextValue.cpp \
199vcard/TextBinParam.cpp \ 201vcard/TextBinParam.cpp \
200vcard/URIValue.cpp \ 202vcard/URIValue.cpp \
201vcard/VCardv.cpp \ 203vcard/VCardv.cpp \
202vcard/VCardEntity.cpp \ 204vcard/VCardEntity.cpp \
203vcard/Value.cpp \ 205vcard/Value.cpp \
204vcard/SoundValue.cpp \ 206vcard/SoundValue.cpp \
205vcard/AgentValue.cpp \ 207vcard/AgentValue.cpp \
206vcard/TelValue.cpp \ 208vcard/TelValue.cpp \
207vcard/TextBinValue.cpp \ 209vcard/TextBinValue.cpp \
208vcard/OrgValue.cpp \ 210vcard/OrgValue.cpp \
209vcard/UTCValue.cpp \ 211vcard/UTCValue.cpp \
210vcard/ClassValue.cpp \ 212vcard/ClassValue.cpp \
211vcard/FloatValue.cpp \ 213vcard/FloatValue.cpp \
212vcard/TextListValue.cpp 214vcard/TextListValue.cpp
213 215
214 216
215# plugins/ldap/resourceldap.cpp \ 217# plugins/ldap/resourceldap.cpp \
216# plugins/ldap/resourceldapconfig.cpp \ 218# plugins/ldap/resourceldapconfig.cpp \
217 219
218#formats/binary/binaryformat.cpp \ 220#formats/binary/binaryformat.cpp \
diff --git a/kabc/kabcE.pro b/kabc/kabcE.pro
index dfdbcff..b360e8c 100644
--- a/kabc/kabcE.pro
+++ b/kabc/kabcE.pro
@@ -1,193 +1,195 @@
1 TEMPLATE= lib 1 TEMPLATE= lib
2CONFIG += qt warn_on 2CONFIG += qt warn_on
3TARGET = microkabc 3TARGET = microkabc
4 4
5 5
6INCLUDEPATH += . $(KDEPIMDIR) vcard/include vcard/include/generated $(KDEPIMDIR)/microkde $(KDEPIMDIR)/microkde/kdecore $(KDEPIMDIR)/microkde/kdeui $(KDEPIMDIR)/microkde/kio/kfile $(KDEPIMDIR)/microkde/kio/kio $(KDEPIMDIR)/libkdepim $(KDEPIMDIR)/qtcompat $(QPEDIR)/include 6INCLUDEPATH += . $(KDEPIMDIR) vcard/include vcard/include/generated $(KDEPIMDIR)/microkde $(KDEPIMDIR)/microkde/kdecore $(KDEPIMDIR)/microkde/kdeui $(KDEPIMDIR)/microkde/kio/kfile $(KDEPIMDIR)/microkde/kio/kio $(KDEPIMDIR)/libkdepim $(KDEPIMDIR)/qtcompat $(QPEDIR)/include
7OBJECTS_DIR = obj/$(PLATFORM) 7OBJECTS_DIR = obj/$(PLATFORM)
8MOC_DIR = moc/$(PLATFORM) 8MOC_DIR = moc/$(PLATFORM)
9DESTDIR = $(QPEDIR)/lib 9DESTDIR = $(QPEDIR)/lib
10LIBS += -lmicrokde 10LIBS += -lmicrokde
11LIBS += -lmicrokdepim 11LIBS += -lmicrokdepim
12#LIBS += -lldap 12#LIBS += -lldap
13LIBS += -L$(QPEDIR)/lib 13LIBS += -L$(QPEDIR)/lib
14DEFINES += KAB_EMBEDDED 14DEFINES += KAB_EMBEDDED
15 15
16INTERFACES = \ 16INTERFACES = \
17 17
18HEADERS = \ 18HEADERS = \
19 address.h \ 19 address.h \
20 addressbook.h \ 20 addressbook.h \
21 addressee.h \ 21 addressee.h \
22 addresseedialog.h \ 22 addresseedialog.h \
23 addresseelist.h \ 23 addresseelist.h \
24 addresseeview.h \
24 agent.h \ 25 agent.h \
25 distributionlist.h \ 26 distributionlist.h \
26 distributionlistdialog.h \ 27 distributionlistdialog.h \
27 distributionlisteditor.h \ 28 distributionlisteditor.h \
28 field.h \ 29 field.h \
29 formatfactory.h \ 30 formatfactory.h \
30 formatplugin.h \ 31 formatplugin.h \
31 geo.h \ 32 geo.h \
32 key.h \ 33 key.h \
33 phonenumber.h \ 34 phonenumber.h \
34 picture.h \ 35 picture.h \
35 plugin.h \ 36 plugin.h \
36 resource.h \ 37 resource.h \
37 secrecy.h \ 38 secrecy.h \
38 sound.h \ 39 sound.h \
39 stdaddressbook.h \ 40 stdaddressbook.h \
40 syncprefwidget.h \ 41 syncprefwidget.h \
41 timezone.h \ 42 timezone.h \
42 tmpaddressbook.h \ 43 tmpaddressbook.h \
43 vcardconverter.h \ 44 vcardconverter.h \
44 vcard21parser.h \ 45 vcard21parser.h \
45 vcardformatimpl.h \ 46 vcardformatimpl.h \
46 vcardformatplugin.h \ 47 vcardformatplugin.h \
47 vcardparser/vcardline.h \ 48 vcardparser/vcardline.h \
48 vcardparser/vcard.h \ 49 vcardparser/vcard.h \
49 vcardparser/vcardtool.h \ 50 vcardparser/vcardtool.h \
50 vcardparser/vcardparser.h \ 51 vcardparser/vcardparser.h \
51 vcard/include/VCardAdrParam.h \ 52 vcard/include/VCardAdrParam.h \
52 vcard/include/VCardAdrValue.h \ 53 vcard/include/VCardAdrValue.h \
53 vcard/include/VCardAgentParam.h \ 54 vcard/include/VCardAgentParam.h \
54 vcard/include/VCardContentLine.h \ 55 vcard/include/VCardContentLine.h \
55 vcard/include/VCardDateParam.h \ 56 vcard/include/VCardDateParam.h \
56 vcard/include/VCardDateValue.h \ 57 vcard/include/VCardDateValue.h \
57 vcard/include/VCardEmailParam.h \ 58 vcard/include/VCardEmailParam.h \
58 vcard/include/VCardGeoValue.h \ 59 vcard/include/VCardGeoValue.h \
59 vcard/include/VCardGroup.h \ 60 vcard/include/VCardGroup.h \
60 vcard/include/VCardImageParam.h \ 61 vcard/include/VCardImageParam.h \
61 vcard/include/VCardImageValue.h \ 62 vcard/include/VCardImageValue.h \
62 vcard/include/VCardLangValue.h \ 63 vcard/include/VCardLangValue.h \
63 vcard/include/VCardNValue.h \ 64 vcard/include/VCardNValue.h \
64 vcard/include/VCardParam.h \ 65 vcard/include/VCardParam.h \
65 vcard/include/VCardPhoneNumberValue.h \ 66 vcard/include/VCardPhoneNumberValue.h \
66 vcard/include/VCardSourceParam.h \ 67 vcard/include/VCardSourceParam.h \
67 vcard/include/VCardTelParam.h \ 68 vcard/include/VCardTelParam.h \
68 vcard/include/VCardTextParam.h \ 69 vcard/include/VCardTextParam.h \
69 vcard/include/VCardTextNSParam.h \ 70 vcard/include/VCardTextNSParam.h \
70 vcard/include/VCardTextValue.h \ 71 vcard/include/VCardTextValue.h \
71 vcard/include/VCardTextBinParam.h \ 72 vcard/include/VCardTextBinParam.h \
72 vcard/include/VCardURIValue.h \ 73 vcard/include/VCardURIValue.h \
73 vcard/include/VCardVCard.h \ 74 vcard/include/VCardVCard.h \
74 vcard/include/VCardEntity.h \ 75 vcard/include/VCardEntity.h \
75 vcard/include/VCardValue.h \ 76 vcard/include/VCardValue.h \
76 vcard/include/VCardSoundValue.h \ 77 vcard/include/VCardSoundValue.h \
77 vcard/include/VCardAgentValue.h \ 78 vcard/include/VCardAgentValue.h \
78 vcard/include/VCardTelValue.h \ 79 vcard/include/VCardTelValue.h \
79 vcard/include/VCardTextBinValue.h \ 80 vcard/include/VCardTextBinValue.h \
80 vcard/include/VCardOrgValue.h \ 81 vcard/include/VCardOrgValue.h \
81 vcard/include/VCardUTCValue.h \ 82 vcard/include/VCardUTCValue.h \
82 vcard/include/VCardClassValue.h \ 83 vcard/include/VCardClassValue.h \
83 vcard/include/VCardFloatValue.h \ 84 vcard/include/VCardFloatValue.h \
84 vcard/include/VCardTextListValue.h \ 85 vcard/include/VCardTextListValue.h \
85 vcard/include/generated/AdrParam-generated.h \ 86 vcard/include/generated/AdrParam-generated.h \
86 vcard/include/generated/AdrValue-generated.h \ 87 vcard/include/generated/AdrValue-generated.h \
87 vcard/include/generated/AgentParam-generated.h \ 88 vcard/include/generated/AgentParam-generated.h \
88 vcard/include/generated/ContentLine-generated.h \ 89 vcard/include/generated/ContentLine-generated.h \
89 vcard/include/generated/DateParam-generated.h \ 90 vcard/include/generated/DateParam-generated.h \
90 vcard/include/generated/DateValue-generated.h \ 91 vcard/include/generated/DateValue-generated.h \
91 vcard/include/generated/EmailParam-generated.h \ 92 vcard/include/generated/EmailParam-generated.h \
92 vcard/include/generated/GeoValue-generated.h \ 93 vcard/include/generated/GeoValue-generated.h \
93 vcard/include/generated/Group-generated.h \ 94 vcard/include/generated/Group-generated.h \
94 vcard/include/generated/ImageParam-generated.h \ 95 vcard/include/generated/ImageParam-generated.h \
95 vcard/include/generated/ImageValue-generated.h \ 96 vcard/include/generated/ImageValue-generated.h \
96 vcard/include/generated/LangValue-generated.h \ 97 vcard/include/generated/LangValue-generated.h \
97 vcard/include/generated/NValue-generated.h \ 98 vcard/include/generated/NValue-generated.h \
98 vcard/include/generated/Param-generated.h \ 99 vcard/include/generated/Param-generated.h \
99 vcard/include/generated/PhoneNumberValue-generated.h \ 100 vcard/include/generated/PhoneNumberValue-generated.h \
100 vcard/include/generated/SourceParam-generated.h \ 101 vcard/include/generated/SourceParam-generated.h \
101 vcard/include/generated/TelParam-generated.h \ 102 vcard/include/generated/TelParam-generated.h \
102 vcard/include/generated/TextParam-generated.h \ 103 vcard/include/generated/TextParam-generated.h \
103 vcard/include/generated/TextNSParam-generated.h \ 104 vcard/include/generated/TextNSParam-generated.h \
104 vcard/include/generated/TextValue-generated.h \ 105 vcard/include/generated/TextValue-generated.h \
105 vcard/include/generated/TextBinParam-generated.h \ 106 vcard/include/generated/TextBinParam-generated.h \
106 vcard/include/generated/URIValue-generated.h \ 107 vcard/include/generated/URIValue-generated.h \
107 vcard/include/generated/VCard-generated.h \ 108 vcard/include/generated/VCard-generated.h \
108 vcard/include/generated/VCardEntity-generated.h \ 109 vcard/include/generated/VCardEntity-generated.h \
109 vcard/include/generated/Value-generated.h \ 110 vcard/include/generated/Value-generated.h \
110 vcard/include/generated/SoundValue-generated.h \ 111 vcard/include/generated/SoundValue-generated.h \
111 vcard/include/generated/AgentValue-generated.h \ 112 vcard/include/generated/AgentValue-generated.h \
112 vcard/include/generated/TelValue-generated.h \ 113 vcard/include/generated/TelValue-generated.h \
113 vcard/include/generated/TextBinValue-generated.h \ 114 vcard/include/generated/TextBinValue-generated.h \
114 vcard/include/generated/OrgValue-generated.h \ 115 vcard/include/generated/OrgValue-generated.h \
115 vcard/include/generated/UTCValue-generated.h \ 116 vcard/include/generated/UTCValue-generated.h \
116 vcard/include/generated/ClassValue-generated.h \ 117 vcard/include/generated/ClassValue-generated.h \
117 vcard/include/generated/FloatValue-generated.h \ 118 vcard/include/generated/FloatValue-generated.h \
118 vcard/include/generated/TextListValue-generated.h 119 vcard/include/generated/TextListValue-generated.h
119 120
120 121
121 122
122 123
123SOURCES = \ 124SOURCES = \
124 address.cpp \ 125 address.cpp \
125 addressbook.cpp \ 126 addressbook.cpp \
126 addressee.cpp \ 127 addressee.cpp \
127 addresseedialog.cpp \ 128 addresseedialog.cpp \
128 addresseelist.cpp \ 129 addresseelist.cpp \
130 addresseeview.cpp \
129 agent.cpp \ 131 agent.cpp \
130 distributionlist.cpp \ 132 distributionlist.cpp \
131 distributionlistdialog.cpp \ 133 distributionlistdialog.cpp \
132 distributionlisteditor.cpp \ 134 distributionlisteditor.cpp \
133 field.cpp \ 135 field.cpp \
134 formatfactory.cpp \ 136 formatfactory.cpp \
135 geo.cpp \ 137 geo.cpp \
136 key.cpp \ 138 key.cpp \
137 phonenumber.cpp \ 139 phonenumber.cpp \
138 picture.cpp \ 140 picture.cpp \
139 plugin.cpp \ 141 plugin.cpp \
140 resource.cpp \ 142 resource.cpp \
141 secrecy.cpp \ 143 secrecy.cpp \
142 sound.cpp \ 144 sound.cpp \
143 stdaddressbook.cpp \ 145 stdaddressbook.cpp \
144 syncprefwidget.cpp \ 146 syncprefwidget.cpp \
145 timezone.cpp \ 147 timezone.cpp \
146 tmpaddressbook.cpp \ 148 tmpaddressbook.cpp \
147 vcardconverter.cpp \ 149 vcardconverter.cpp \
148 vcard21parser.cpp \ 150 vcard21parser.cpp \
149 vcardformatimpl.cpp \ 151 vcardformatimpl.cpp \
150 vcardformatplugin.cpp \ 152 vcardformatplugin.cpp \
151 vcardparser/vcardline.cpp \ 153 vcardparser/vcardline.cpp \
152 vcardparser/vcard.cpp \ 154 vcardparser/vcard.cpp \
153 vcardparser/vcardtool.cpp \ 155 vcardparser/vcardtool.cpp \
154 vcardparser/vcardparser.cpp \ 156 vcardparser/vcardparser.cpp \
155vcard/AdrParam.cpp \ 157vcard/AdrParam.cpp \
156vcard/AdrValue.cpp \ 158vcard/AdrValue.cpp \
157vcard/AgentParam.cpp \ 159vcard/AgentParam.cpp \
158vcard/ContentLine.cpp \ 160vcard/ContentLine.cpp \
159vcard/DateParam.cpp \ 161vcard/DateParam.cpp \
160vcard/DateValue.cpp \ 162vcard/DateValue.cpp \
161vcard/EmailParam.cpp \ 163vcard/EmailParam.cpp \
162vcard/Entity.cpp \ 164vcard/Entity.cpp \
163vcard/Enum.cpp \ 165vcard/Enum.cpp \
164vcard/GeoValue.cpp \ 166vcard/GeoValue.cpp \
165vcard/ImageParam.cpp \ 167vcard/ImageParam.cpp \
166vcard/ImageValue.cpp \ 168vcard/ImageValue.cpp \
167vcard/LangValue.cpp \ 169vcard/LangValue.cpp \
168vcard/NValue.cpp \ 170vcard/NValue.cpp \
169vcard/Param.cpp \ 171vcard/Param.cpp \
170vcard/PhoneNumberValue.cpp \ 172vcard/PhoneNumberValue.cpp \
171vcard/RToken.cpp \ 173vcard/RToken.cpp \
172vcard/SourceParam.cpp \ 174vcard/SourceParam.cpp \
173vcard/TelParam.cpp \ 175vcard/TelParam.cpp \
174vcard/TextParam.cpp \ 176vcard/TextParam.cpp \
175vcard/TextValue.cpp \ 177vcard/TextValue.cpp \
176vcard/TextBinParam.cpp \ 178vcard/TextBinParam.cpp \
177vcard/URIValue.cpp \ 179vcard/URIValue.cpp \
178vcard/VCardv.cpp \ 180vcard/VCardv.cpp \
179vcard/VCardEntity.cpp \ 181vcard/VCardEntity.cpp \
180vcard/Value.cpp \ 182vcard/Value.cpp \
181vcard/SoundValue.cpp \ 183vcard/SoundValue.cpp \
182vcard/AgentValue.cpp \ 184vcard/AgentValue.cpp \
183vcard/TelValue.cpp \ 185vcard/TelValue.cpp \
184vcard/TextBinValue.cpp \ 186vcard/TextBinValue.cpp \
185vcard/OrgValue.cpp \ 187vcard/OrgValue.cpp \
186vcard/UTCValue.cpp \ 188vcard/UTCValue.cpp \
187vcard/ClassValue.cpp \ 189vcard/ClassValue.cpp \
188vcard/FloatValue.cpp \ 190vcard/FloatValue.cpp \
189vcard/TextListValue.cpp 191vcard/TextListValue.cpp
190 192
191 193
192# plugins/ldap/resourceldap.cpp \ 194# plugins/ldap/resourceldap.cpp \
193# plugins/ldap/resourceldapconfig.cpp \ 195# plugins/ldap/resourceldapconfig.cpp \