-rw-r--r-- | kabc/addressbook.cpp | 36 |
1 files changed, 11 insertions, 25 deletions
diff --git a/kabc/addressbook.cpp b/kabc/addressbook.cpp index 203efc2..97bd3ef 100644 --- a/kabc/addressbook.cpp +++ b/kabc/addressbook.cpp | |||
@@ -22,50 +22,44 @@ | |||
22 | Enhanced Version of the file for platform independent KDE tools. | 22 | Enhanced Version of the file for platform independent KDE tools. |
23 | Copyright (c) 2004 Ulf Schenk | 23 | Copyright (c) 2004 Ulf Schenk |
24 | 24 | ||
25 | $Id$ | 25 | $Id$ |
26 | */ | 26 | */ |
27 | 27 | ||
28 | #ifndef KAB_EMBEDDED | 28 | /*US |
29 | 29 | ||
30 | #include <qfile.h> | 30 | #include <qfile.h> |
31 | #include <qregexp.h> | 31 | #include <qregexp.h> |
32 | #include <qtimer.h> | 32 | #include <qtimer.h> |
33 | 33 | ||
34 | #include <kapplication.h> | 34 | #include <kapplication.h> |
35 | #include <kinstance.h> | 35 | #include <kinstance.h> |
36 | #include <kstandarddirs.h> | 36 | #include <kstandarddirs.h> |
37 | 37 | ||
38 | #include "errorhandler.h" | 38 | #include "errorhandler.h" |
39 | 39 | */ | |
40 | #else //KAB_EMBEDDED | ||
41 | #include <qptrlist.h> | 40 | #include <qptrlist.h> |
42 | #endif //KAB_EMBEDDED | ||
43 | 41 | ||
44 | #include <kglobal.h> | 42 | #include <kglobal.h> |
45 | #include <klocale.h> | 43 | #include <klocale.h> |
46 | #include <kdebug.h> | 44 | #include <kdebug.h> |
47 | #include "addressbook.h" | 45 | #include "addressbook.h" |
48 | #include "resource.h" | 46 | #include "resource.h" |
49 | 47 | ||
50 | #ifndef KAB_EMBEDDED | 48 | //US #include "addressbook.moc" |
51 | #include "addressbook.moc" | ||
52 | #endif //KAB_EMBEDDED | ||
53 | 49 | ||
54 | using namespace KABC; | 50 | using namespace KABC; |
55 | 51 | ||
56 | struct AddressBook::AddressBookData | 52 | struct AddressBook::AddressBookData |
57 | { | 53 | { |
58 | Addressee::List mAddressees; | 54 | Addressee::List mAddressees; |
59 | Addressee::List mRemovedAddressees; | 55 | Addressee::List mRemovedAddressees; |
60 | Field::List mAllFields; | 56 | Field::List mAllFields; |
61 | KConfig *mConfig; | 57 | KConfig *mConfig; |
62 | KRES::Manager<Resource> *mManager; | 58 | KRES::Manager<Resource> *mManager; |
63 | #ifndef KAB_EMBEDDED | 59 | //US ErrorHandler *mErrorHandler; |
64 | ErrorHandler *mErrorHandler; | ||
65 | #endif //KAB_EMBEDDED | ||
66 | }; | 60 | }; |
67 | 61 | ||
68 | struct AddressBook::Iterator::IteratorData | 62 | struct AddressBook::Iterator::IteratorData |
69 | { | 63 | { |
70 | Addressee::List::Iterator mIt; | 64 | Addressee::List::Iterator mIt; |
71 | }; | 65 | }; |
@@ -239,26 +233,22 @@ void AddressBook::init(const QString &config) | |||
239 | } | 233 | } |
240 | else { | 234 | else { |
241 | d->mConfig = 0; | 235 | d->mConfig = 0; |
242 | // qDebug("AddressBook::init 1 config=0"); | 236 | // qDebug("AddressBook::init 1 config=0"); |
243 | } | 237 | } |
244 | 238 | ||
245 | #ifndef KAB_EMBEDDED | 239 | //US d->mErrorHandler = 0; |
246 | d->mErrorHandler = 0; | ||
247 | #endif //KAB_EMBEDDED | ||
248 | d->mManager = new KRES::Manager<Resource>( "contact" ); | 240 | d->mManager = new KRES::Manager<Resource>( "contact" ); |
249 | d->mManager->readConfig( d->mConfig ); | 241 | d->mManager->readConfig( d->mConfig ); |
250 | } | 242 | } |
251 | 243 | ||
252 | AddressBook::~AddressBook() | 244 | AddressBook::~AddressBook() |
253 | { | 245 | { |
254 | delete d->mConfig; d->mConfig = 0; | 246 | delete d->mConfig; d->mConfig = 0; |
255 | delete d->mManager; d->mManager = 0; | 247 | delete d->mManager; d->mManager = 0; |
256 | #ifndef KAB_EMBEDDED | 248 | //US delete d->mErrorHandler; d->mErrorHandler = 0; |
257 | delete d->mErrorHandler; d->mErrorHandler = 0; | ||
258 | #endif //KAB_EMBEDDED | ||
259 | delete d; d = 0; | 249 | delete d; d = 0; |
260 | } | 250 | } |
261 | 251 | ||
262 | bool AddressBook::load() | 252 | bool AddressBook::load() |
263 | { | 253 | { |
264 | kdDebug(5700) << "AddressBook::load()" << endl; | 254 | kdDebug(5700) << "AddressBook::load()" << endl; |
@@ -516,17 +506,14 @@ Field::List AddressBook::fields( int category ) | |||
516 | bool AddressBook::addCustomField( const QString &label, int category, | 506 | bool AddressBook::addCustomField( const QString &label, int category, |
517 | const QString &key, const QString &app ) | 507 | const QString &key, const QString &app ) |
518 | { | 508 | { |
519 | if ( d->mAllFields.isEmpty() ) { | 509 | if ( d->mAllFields.isEmpty() ) { |
520 | d->mAllFields = Field::allFields(); | 510 | d->mAllFields = Field::allFields(); |
521 | } | 511 | } |
522 | #ifndef KAB_EMBEDDED | 512 | //US QString a = app.isNull() ? KGlobal::instance()->instanceName() : app; |
523 | QString a = app.isNull() ? KGlobal::instance()->instanceName() : app; | ||
524 | #else //KAB_EMBEDDED | ||
525 | QString a = app.isNull() ? KGlobal::getAppName() : app; | 513 | QString a = app.isNull() ? KGlobal::getAppName() : app; |
526 | #endif //KAB_EMBEDDED | ||
527 | 514 | ||
528 | QString k = key.isNull() ? label : key; | 515 | QString k = key.isNull() ? label : key; |
529 | 516 | ||
530 | Field *field = Field::createCustomField( label, category, k, a ); | 517 | Field *field = Field::createCustomField( label, category, k, a ); |
531 | 518 | ||
532 | if ( !field ) return false; | 519 | if ( !field ) return false; |
@@ -590,34 +577,33 @@ QPtrList<Resource> AddressBook::resources() | |||
590 | for ( it = d->mManager->activeBegin(); it != d->mManager->activeEnd(); ++it ) | 577 | for ( it = d->mManager->activeBegin(); it != d->mManager->activeEnd(); ++it ) |
591 | list.append( *it ); | 578 | list.append( *it ); |
592 | 579 | ||
593 | return list; | 580 | return list; |
594 | } | 581 | } |
595 | 582 | ||
596 | #ifndef KAB_EMBEDDED | 583 | /*US |
597 | void AddressBook::setErrorHandler( ErrorHandler *handler ) | 584 | void AddressBook::setErrorHandler( ErrorHandler *handler ) |
598 | { | 585 | { |
599 | delete d->mErrorHandler; | 586 | delete d->mErrorHandler; |
600 | d->mErrorHandler = handler; | 587 | d->mErrorHandler = handler; |
601 | } | 588 | } |
602 | #endif //KAB_EMBEDDED | 589 | */ |
603 | 590 | ||
604 | void AddressBook::error( const QString& msg ) | 591 | void AddressBook::error( const QString& msg ) |
605 | { | 592 | { |
606 | #ifndef KAB_EMBEDDED | 593 | /*US |
607 | if ( !d->mErrorHandler ) // create default error handler | 594 | if ( !d->mErrorHandler ) // create default error handler |
608 | d->mErrorHandler = new ConsoleErrorHandler; | 595 | d->mErrorHandler = new ConsoleErrorHandler; |
609 | 596 | ||
610 | if ( d->mErrorHandler ) | 597 | if ( d->mErrorHandler ) |
611 | d->mErrorHandler->error( msg ); | 598 | d->mErrorHandler->error( msg ); |
612 | else | 599 | else |
613 | kdError(5700) << "no error handler defined" << endl; | 600 | kdError(5700) << "no error handler defined" << endl; |
614 | #else //KAB_EMBEDDED | 601 | */ |
615 | kdDebug(5700) << "msg" << endl; | 602 | kdDebug(5700) << "msg" << endl; |
616 | qDebug(msg); | 603 | qDebug(msg); |
617 | #endif //KAB_EMBEDDED | ||
618 | } | 604 | } |
619 | 605 | ||
620 | void AddressBook::deleteRemovedAddressees() | 606 | void AddressBook::deleteRemovedAddressees() |
621 | { | 607 | { |
622 | Addressee::List::Iterator it; | 608 | Addressee::List::Iterator it; |
623 | for ( it = d->mRemovedAddressees.begin(); it != d->mRemovedAddressees.end(); ++it ) { | 609 | for ( it = d->mRemovedAddressees.begin(); it != d->mRemovedAddressees.end(); ++it ) { |