summaryrefslogtreecommitdiffabout
path: root/kabc/plugins/olaccess/resourceolaccess.cpp
Unidiff
Diffstat (limited to 'kabc/plugins/olaccess/resourceolaccess.cpp') (more/less context) (show whitespace changes)
-rw-r--r--kabc/plugins/olaccess/resourceolaccess.cpp69
1 files changed, 35 insertions, 34 deletions
diff --git a/kabc/plugins/olaccess/resourceolaccess.cpp b/kabc/plugins/olaccess/resourceolaccess.cpp
index e8f8bdd..7113e0e 100644
--- a/kabc/plugins/olaccess/resourceolaccess.cpp
+++ b/kabc/plugins/olaccess/resourceolaccess.cpp
@@ -28,5 +28,4 @@ $Id$
28#include <sys/types.h> 28#include <sys/types.h>
29#include <sys/stat.h> 29#include <sys/stat.h>
30#include <unistd.h>
31 30
32#include <qdir.h> 31#include <qdir.h>
@@ -44,44 +43,43 @@ $Id$
44#include <kmessagebox.h> 43#include <kmessagebox.h>
45 44
46#include <sl/slzdb.h>
47 45
48#include <libkdepim/ksyncprofile.h> 46#include <libkdepim/ksyncprofile.h>
49 47
50#include "resourcesharpdtmconfig.h" 48#include "resourceolaccessconfig.h"
51#include "resourcesharpdtm.h" 49#include "resourceolaccess.h"
52 50
53#include "stdaddressbook.h" 51#include "stdaddressbook.h"
54 52
55#include "sharpdtmconverter.h" 53#include "olaccessconverter.h"
56//#define ALLOW_LOCKING 54//#define ALLOW_LOCKING
57using namespace KABC; 55using namespace KABC;
58extern "C" 56extern "C"
59{ 57{
60 void *init_microkabc_sharpdtm() 58 void *init_microkabc_olaccess()
61 { 59 {
62 return new KRES::PluginFactory<ResourceSharpDTM,ResourceSharpDTMConfig>(); 60 return new KRES::PluginFactory<Resourceolaccess,ResourceolaccessConfig>();
63 } 61 }
64} 62}
65 63
66ResourceSharpDTM::ResourceSharpDTM( const KConfig *config ) 64Resourceolaccess::Resourceolaccess( const KConfig *config )
67 : Resource( config ), mConverter (0) 65 : Resource( config ), mConverter (0)
68{ 66{
69 // we can not choose the filename. Therefore use the default to display 67 // we can not choose the filename. Therefore use the default to display
70 mAccess = 0; 68 //mAccess = 0;
71 QString fileName = SlZDataBase::addressbookFileName(); 69 QString fileName;// = SlZDataBase::addressbookFileName();
72 init( fileName ); 70 init( fileName );
73} 71}
74 72
75ResourceSharpDTM::ResourceSharpDTM( const QString &fileName ) 73Resourceolaccess::Resourceolaccess( const QString &fileName )
76 : Resource( 0 ) 74 : Resource( 0 )
77{ 75{
78 mAccess = 0; 76 //mAccess = 0;
79 init( fileName ); 77 init( fileName );
80} 78}
81 79
82void ResourceSharpDTM::init( const QString &fileName ) 80void Resourceolaccess::init( const QString &fileName )
83{ 81{
84 if (mConverter == 0) { 82 if (mConverter == 0) {
85 mConverter = new SharpDTMConverter(); 83 mConverter = new OlaccessConverter();
86 bool res = mConverter->init(); 84 bool res = mConverter->init();
87 if ( !res ) 85 if ( !res )
@@ -95,22 +93,22 @@ void ResourceSharpDTM::init( const QString &fileName )
95} 93}
96 94
97ResourceSharpDTM::~ResourceSharpDTM() 95Resourceolaccess::~Resourceolaccess()
98{ 96{
99 if (mConverter != 0) 97 if (mConverter != 0)
100 delete mConverter; 98 delete mConverter;
101 99
102 if(mAccess != 0) 100 //if(mAccess != 0)
103 delete mAccess; 101 //delete mAccess;
104} 102}
105 103
106void ResourceSharpDTM::writeConfig( KConfig *config ) 104void Resourceolaccess::writeConfig( KConfig *config )
107{ 105{
108 Resource::writeConfig( config ); 106 Resource::writeConfig( config );
109} 107}
110 108
111Ticket *ResourceSharpDTM::requestSaveTicket() 109Ticket *Resourceolaccess::requestSaveTicket()
112{ 110{
113 111
114 qDebug("ResourceSharpDTM::requestSaveTicket: %s", fileName().latin1()); 112 qDebug("Resourceolaccess::requestSaveTicket: %s", fileName().latin1());
115 113
116 if ( !addressBook() ) return 0; 114 if ( !addressBook() ) return 0;
@@ -119,5 +117,5 @@ Ticket *ResourceSharpDTM::requestSaveTicket()
119 117
120 118
121bool ResourceSharpDTM::doOpen() 119bool Resourceolaccess::doOpen()
122{ 120{
123 if (!mConverter) 121 if (!mConverter)
@@ -126,14 +124,15 @@ bool ResourceSharpDTM::doOpen()
126} 124}
127 125
128void ResourceSharpDTM::doClose() 126void Resourceolaccess::doClose()
129{ 127{
130 return; 128 return;
131} 129}
132 130
133bool ResourceSharpDTM::load() 131bool Resourceolaccess::load()
134{ 132{
135 if (!mConverter) 133 if (!mConverter)
136 return false; 134 return false;
137 QString fileN = SlZDataBase::addressbookFileName(); 135 QString fileN ;//= SlZDataBase::addressbookFileName();
136#if 0
138 if ( ! mAccess ) { 137 if ( ! mAccess ) {
139 mAccess = new SlZDataBase(fileN, 138 mAccess = new SlZDataBase(fileN,
@@ -144,5 +143,5 @@ bool ResourceSharpDTM::load()
144 return false; 143 return false;
145 144
146 qDebug("ResourceSharpDTM:: %x load: %s",this, fileName().latin1()); 145 qDebug("Resourceolaccess:: %x load: %s",this, fileName().latin1());
147 bool res = false; 146 bool res = false;
148 CardId id; 147 CardId id;
@@ -161,10 +160,11 @@ bool ResourceSharpDTM::load()
161 delete mAccess; 160 delete mAccess;
162 mAccess = 0; 161 mAccess = 0;
163 162#endif
164 return true; 163 return true;
165} 164}
166 165
167bool ResourceSharpDTM::save( Ticket *ticket ) 166bool Resourceolaccess::save( Ticket *ticket )
168{ 167{
168#if 0
169 if (!mConverter) 169 if (!mConverter)
170 return false; 170 return false;
@@ -177,5 +177,5 @@ bool ResourceSharpDTM::save( Ticket *ticket )
177 if(mAccess == 0) 177 if(mAccess == 0)
178 return false; 178 return false;
179 qDebug("ResourceSharpDTM::save: %s", fileName().latin1()); 179 qDebug("Resourceolaccess::save: %s", fileName().latin1());
180 KABC::AddressBook::Iterator it; 180 KABC::AddressBook::Iterator it;
181 bool res; 181 bool res;
@@ -268,32 +268,33 @@ bool ResourceSharpDTM::save( Ticket *ticket )
268 delete mAccess; 268 delete mAccess;
269 mAccess = 0; 269 mAccess = 0;
270#endif
270 return true; 271 return true;
271} 272}
272 273
273bool ResourceSharpDTM::lock( const QString &lockfileName ) 274bool Resourceolaccess::lock( const QString &lockfileName )
274{ 275{
275 return true; 276 return true;
276} 277}
277 278
278void ResourceSharpDTM::unlock( const QString &fileName ) 279void Resourceolaccess::unlock( const QString &fileName )
279{ 280{
280 281
281} 282}
282 283
283void ResourceSharpDTM::setFileName( const QString &newFileName ) 284void Resourceolaccess::setFileName( const QString &newFileName )
284{ 285{
285 Resource::setFileName( newFileName ); 286 Resource::setFileName( newFileName );
286} 287}
287 288
288void ResourceSharpDTM::fileChanged() 289void Resourceolaccess::fileChanged()
289{ 290{
290 291
291} 292}
292 293
293void ResourceSharpDTM::removeAddressee( const Addressee &addr ) 294void Resourceolaccess::removeAddressee( const Addressee &addr )
294{ 295{
295} 296}
296 297
297void ResourceSharpDTM::cleanUp() 298void Resourceolaccess::cleanUp()
298{ 299{
299 300