summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--kabc/converter/opie/opieE.pro2
-rw-r--r--kabc/plugins/opie/resourceopie.cpp7
2 files changed, 2 insertions, 7 deletions
diff --git a/kabc/converter/opie/opieE.pro b/kabc/converter/opie/opieE.pro
index e026f2a..131c398 100644
--- a/kabc/converter/opie/opieE.pro
+++ b/kabc/converter/opie/opieE.pro
@@ -1,14 +1,14 @@
1TEMPLATE = lib 1TEMPLATE = lib
2INCLUDEPATH += . ../.. ../../../microkde ../../../microkde/kdecore $(OPIEDIR)/include $(OPEDIR)/include 2INCLUDEPATH += . ../.. ../../../microkde ../../../microkde/kdecore $(OPIEDIR)/include
3#CONFIG += staticlib 3#CONFIG += staticlib
4OBJECTS_DIR = obj/$(PLATFORM) 4OBJECTS_DIR = obj/$(PLATFORM)
5MOC_DIR = moc/$(PLATFORM) 5MOC_DIR = moc/$(PLATFORM)
6 6
7#for static linkage, put it here 7#for static linkage, put it here
8#DESTDIR=../../lib/$(PLATFORM) 8#DESTDIR=../../lib/$(PLATFORM)
9 9
10#for dynamic linkage, put it here 10#for dynamic linkage, put it here
11DESTDIR=$(QPEDIR)/lib 11DESTDIR=$(QPEDIR)/lib
12 12
13LIBS += -lmicrokde 13LIBS += -lmicrokde
14LIBS += -lmicrokabc 14LIBS += -lmicrokabc
diff --git a/kabc/plugins/opie/resourceopie.cpp b/kabc/plugins/opie/resourceopie.cpp
index a7d271f..3a40ea2 100644
--- a/kabc/plugins/opie/resourceopie.cpp
+++ b/kabc/plugins/opie/resourceopie.cpp
@@ -24,40 +24,38 @@ Copyright (c) 2004 Ulf Schenk
24 24
25$Id$ 25$Id$
26*/ 26*/
27 27
28#include <sys/types.h> 28#include <sys/types.h>
29#include <sys/stat.h> 29#include <sys/stat.h>
30#include <unistd.h> 30#include <unistd.h>
31 31
32#include <qdir.h> 32#include <qdir.h>
33#include <qfile.h> 33#include <qfile.h>
34#include <qfileinfo.h> 34#include <qfileinfo.h>
35#include <qregexp.h> 35#include <qregexp.h>
36#include <qtimer.h>
37 36
38#include <kapplication.h> 37#include <kapplication.h>
39#include <kconfig.h> 38#include <kconfig.h>
40#include <kdebug.h> 39#include <kdebug.h>
41#include <klocale.h> 40#include <klocale.h>
42//US #include <ksavefile.h> 41//US #include <ksavefile.h>
43#include <kstandarddirs.h> 42#include <kstandarddirs.h>
44 43
45//US #include "formatfactory.h" 44//US #include "formatfactory.h"
46//US #include <qpe/qpeapplication.h> 45//US #include <qpe/qpeapplication.h>
47 46
48#include <opie/ocontactaccess.h> 47#include <opie/ocontactaccess.h>
49#include <opie/ocontactaccessbackend_xml.h> 48#include <opie/ocontactaccessbackend_xml.h>
50 49
51#include "resource.h"
52#include "resourceopieconfig.h" 50#include "resourceopieconfig.h"
53#include "stdaddressbook.h" 51#include "stdaddressbook.h"
54 52
55#include "opieconverter.h" 53#include "opieconverter.h"
56 54
57#include "resourceopie.h" 55#include "resourceopie.h"
58 56
59using namespace KABC; 57using namespace KABC;
60extern "C" 58extern "C"
61{ 59{
62 void *init_microkabc_opie() 60 void *init_microkabc_opie()
63 { 61 {
@@ -102,27 +100,24 @@ void ResourceOpie::init( const QString &fileName )
102 setFileName( fileName ); 100 setFileName( fileName );
103 101
104} 102}
105 103
106ResourceOpie::~ResourceOpie() 104ResourceOpie::~ResourceOpie()
107{ 105{
108 if (mConverter != 0) 106 if (mConverter != 0)
109 delete mConverter; 107 delete mConverter;
110} 108}
111 109
112void ResourceOpie::writeConfig( KConfig *config ) 110void ResourceOpie::writeConfig( KConfig *config )
113{ 111{
114 //US opie addressbook is always readonly
115//US setReadOnly( true );
116
117 Resource::writeConfig( config ); 112 Resource::writeConfig( config );
118 113
119 config->writeEntry( "FileName", mFileName ); 114 config->writeEntry( "FileName", mFileName );
120 115
121// qDebug("ResourceFile::writeConfig format %s, %s", mFileName.latin1(), mFormatName.latin1()); 116// qDebug("ResourceFile::writeConfig format %s, %s", mFileName.latin1(), mFormatName.latin1());
122 117
123} 118}
124 119
125Ticket *ResourceOpie::requestSaveTicket() 120Ticket *ResourceOpie::requestSaveTicket()
126{ 121{
127 kdDebug(5700) << "ResourceOpie::requestSaveTicket()" << endl; 122 kdDebug(5700) << "ResourceOpie::requestSaveTicket()" << endl;
128 123
@@ -204,25 +199,25 @@ bool ResourceOpie::load()
204 qDebug("Unable to initialize opie converter. Most likely a problem with the category file"); 199 qDebug("Unable to initialize opie converter. Most likely a problem with the category file");
205 addressBook()->error( i18n( "Unable to initialize opie converter. Most likely a problem with the category file" ) ); 200 addressBook()->error( i18n( "Unable to initialize opie converter. Most likely a problem with the category file" ) );
206 delete access; 201 delete access;
207 return false; 202 return false;
208 } 203 }
209 } 204 }
210 205
211 206
212 OContactAccess::List::Iterator it; 207 OContactAccess::List::Iterator it;
213 OContactAccess::List allList = access->allRecords(); 208 OContactAccess::List allList = access->allRecords();
214 for ( it = allList.begin(); it != allList.end(); ++it ) 209 for ( it = allList.begin(); it != allList.end(); ++it )
215 { 210 {
216 OContact c = (*it); 211 const OContact c = (*it);
217 212
218 KABC::Addressee addressee; 213 KABC::Addressee addressee;
219 214
220 res = mConverter->opieToAddressee( c, addressee ); 215 res = mConverter->opieToAddressee( c, addressee );
221 216
222 if ( !addressee.isEmpty() && res ) 217 if ( !addressee.isEmpty() && res )
223 { 218 {
224 addressee.setResource( this ); 219 addressee.setResource( this );
225 addressBook()->insertAddressee( addressee ); 220 addressBook()->insertAddressee( addressee );
226 } 221 }
227 222
228// qDebug("found %s", c.fullName().latin1()); 223// qDebug("found %s", c.fullName().latin1());