-rw-r--r-- | kabc/distributionlist.cpp | 5 | ||||
-rw-r--r-- | kabc/distributionlist.h | 2 | ||||
-rw-r--r-- | kabc/kabc.pro | 2 | ||||
-rw-r--r-- | kabc/kabcE.pro | 2 | ||||
-rw-r--r-- | kabc/plugins/dir/dir.pro | 4 | ||||
-rw-r--r-- | kabc/plugins/dir/dirE.pro | 2 | ||||
-rw-r--r-- | kabc/plugins/dir/resourcedir.cpp | 9 | ||||
-rw-r--r-- | kabc/plugins/file/file.pro | 4 | ||||
-rw-r--r-- | kabc/plugins/file/fileE.pro | 2 | ||||
-rw-r--r-- | kabc/plugins/file/resourcefile.cpp | 14 | ||||
-rw-r--r-- | kabc/plugins/opie/opieE.pro | 2 | ||||
-rw-r--r-- | kaddressbook/kaddressbook.pro | 2 | ||||
-rw-r--r-- | kaddressbook/kaddressbookE.pro | 2 | ||||
-rw-r--r-- | microkde/microkde.pro | 7 | ||||
-rw-r--r-- | microkde/microkdeE.pro | 6 |
15 files changed, 27 insertions, 38 deletions
diff --git a/kabc/distributionlist.cpp b/kabc/distributionlist.cpp index 0735aba..1fb186e 100644 --- a/kabc/distributionlist.cpp +++ b/kabc/distributionlist.cpp | |||
@@ -221,75 +221,72 @@ bool DistributionListManager::save() | |||
221 | { | 221 | { |
222 | 222 | ||
223 | 223 | ||
224 | KSimpleConfig cfg( locateLocal( "data", "kabc/distlists" ) ); | 224 | KSimpleConfig cfg( locateLocal( "data", "kabc/distlists" ) ); |
225 | 225 | ||
226 | cfg.deleteGroup( mAddressBook->identifier() ); | 226 | cfg.deleteGroup( mAddressBook->identifier() ); |
227 | cfg.setGroup( mAddressBook->identifier() ); | 227 | cfg.setGroup( mAddressBook->identifier() ); |
228 | 228 | ||
229 | DistributionList *list; | 229 | DistributionList *list; |
230 | for( list = mLists.first(); list; list = mLists.next() ) { | 230 | for( list = mLists.first(); list; list = mLists.next() ) { |
231 | kdDebug(5700) << " Saving '" << list->name() << "'" << endl; | 231 | kdDebug(5700) << " Saving '" << list->name() << "'" << endl; |
232 | QStringList value; | 232 | QStringList value; |
233 | DistributionList::Entry::List entries = list->entries(); | 233 | DistributionList::Entry::List entries = list->entries(); |
234 | DistributionList::Entry::List::ConstIterator it; | 234 | DistributionList::Entry::List::ConstIterator it; |
235 | for( it = entries.begin(); it != entries.end(); ++it ) { | 235 | for( it = entries.begin(); it != entries.end(); ++it ) { |
236 | value.append( (*it).addressee.uid() ); | 236 | value.append( (*it).addressee.uid() ); |
237 | if (( *it).email.isEmpty()) | 237 | if (( *it).email.isEmpty()) |
238 | value.append( " " ); | 238 | value.append( " " ); |
239 | else | 239 | else |
240 | value.append( (*it).email ); | 240 | value.append( (*it).email ); |
241 | // qDebug("uid *%s* email *%s* ", (*it).addressee.uid().latin1(),(*it).email.latin1() ); | 241 | // qDebug("uid *%s* email *%s* ", (*it).addressee.uid().latin1(),(*it).email.latin1() ); |
242 | } | 242 | } |
243 | cfg.writeEntry( list->name(), value ); | 243 | cfg.writeEntry( list->name(), value ); |
244 | } | 244 | } |
245 | 245 | ||
246 | //US for microKDE we have not yet sophisticated methods to load maps. | 246 | //US for microKDE we have not yet sophisticated methods to load maps. |
247 | // Because of that we store also a list of all distributionlists. | 247 | // Because of that we store also a list of all distributionlists. |
248 | QStringList namelist; | 248 | QStringList namelist; |
249 | for( list = mLists.first(); list; list = mLists.next() ) { | 249 | for( list = mLists.first(); list; list = mLists.next() ) { |
250 | namelist.append( list->name() ); | 250 | namelist.append( list->name() ); |
251 | } | 251 | } |
252 | cfg.writeEntry( "__Lists__List__", namelist ); | 252 | cfg.writeEntry( "__Lists__List__", namelist ); |
253 | 253 | ||
254 | 254 | ||
255 | 255 | ||
256 | 256 | ||
257 | 257 | ||
258 | 258 | ||
259 | cfg.sync(); | 259 | cfg.sync(); |
260 | 260 | ||
261 | return true; | 261 | return true; |
262 | } | 262 | } |
263 | 263 | ||
264 | DistributionListWatcher* DistributionListWatcher::mSelf = 0; | 264 | DistributionListWatcher* DistributionListWatcher::mSelf = 0; |
265 | 265 | ||
266 | DistributionListWatcher::DistributionListWatcher() | 266 | DistributionListWatcher::DistributionListWatcher() |
267 | : QObject( 0, "DistributionListWatcher" ) | 267 | : QObject( 0, "DistributionListWatcher" ) |
268 | { | 268 | { |
269 | /*US | 269 | |
270 | mDirWatch = new KDirWatch; | 270 | mDirWatch = new KDirWatch; |
271 | mDirWatch->addFile( locateLocal( "data", "kabc/distlists" ) ); | 271 | mDirWatch->addFile( locateLocal( "data", "kabc/distlists" ) ); |
272 | 272 | ||
273 | connect( mDirWatch, SIGNAL( dirty( const QString& ) ), SIGNAL( changed() ) ); | 273 | connect( mDirWatch, SIGNAL( dirty( const QString& ) ), SIGNAL( changed() ) ); |
274 | mDirWatch->startScan(); | 274 | mDirWatch->startScan(); |
275 | */ | ||
276 | } | 275 | } |
277 | 276 | ||
278 | DistributionListWatcher::~DistributionListWatcher() | 277 | DistributionListWatcher::~DistributionListWatcher() |
279 | { | 278 | { |
280 | /*US | ||
281 | delete mDirWatch; | 279 | delete mDirWatch; |
282 | mDirWatch = 0; | 280 | mDirWatch = 0; |
283 | */ | ||
284 | } | 281 | } |
285 | 282 | ||
286 | DistributionListWatcher *DistributionListWatcher::self() | 283 | DistributionListWatcher *DistributionListWatcher::self() |
287 | { | 284 | { |
288 | if ( !mSelf ) | 285 | if ( !mSelf ) |
289 | mSelf = new DistributionListWatcher(); | 286 | mSelf = new DistributionListWatcher(); |
290 | 287 | ||
291 | return mSelf; | 288 | return mSelf; |
292 | } | 289 | } |
293 | 290 | ||
294 | //US #include "distributionlist.moc" | 291 | //US #include "distributionlist.moc" |
295 | 292 | ||
diff --git a/kabc/distributionlist.h b/kabc/distributionlist.h index 5f091b1..584f287 100644 --- a/kabc/distributionlist.h +++ b/kabc/distributionlist.h | |||
@@ -165,53 +165,53 @@ class DistributionListManager | |||
165 | bool save(); | 165 | bool save(); |
166 | 166 | ||
167 | private: | 167 | private: |
168 | AddressBook *mAddressBook; | 168 | AddressBook *mAddressBook; |
169 | 169 | ||
170 | QPtrList<DistributionList> mLists; | 170 | QPtrList<DistributionList> mLists; |
171 | }; | 171 | }; |
172 | 172 | ||
173 | /** | 173 | /** |
174 | @short Watchdog for distribution lists | 174 | @short Watchdog for distribution lists |
175 | 175 | ||
176 | This class provides a @ref changed() signal that i emitted when the | 176 | This class provides a @ref changed() signal that i emitted when the |
177 | distribution lists has changed in some way. | 177 | distribution lists has changed in some way. |
178 | 178 | ||
179 | Exapmle: | 179 | Exapmle: |
180 | 180 | ||
181 | <pre> | 181 | <pre> |
182 | KABC::DistributionListWatcher *watchdog = KABC::DistributionListWatcher::self() | 182 | KABC::DistributionListWatcher *watchdog = KABC::DistributionListWatcher::self() |
183 | 183 | ||
184 | connect( watchdog, SIGNAL( changed() ), SLOT( doSomething() ) ); | 184 | connect( watchdog, SIGNAL( changed() ), SLOT( doSomething() ) ); |
185 | </pre> | 185 | </pre> |
186 | */ | 186 | */ |
187 | 187 | ||
188 | class DistributionListWatcher : public QObject | 188 | class DistributionListWatcher : public QObject |
189 | { | 189 | { |
190 | Q_OBJECT | 190 | Q_OBJECT |
191 | 191 | ||
192 | public: | 192 | public: |
193 | /** | 193 | /** |
194 | * Returns the watcher object. | 194 | * Returns the watcher object. |
195 | */ | 195 | */ |
196 | static DistributionListWatcher *self(); | 196 | static DistributionListWatcher *self(); |
197 | 197 | ||
198 | 198 | ||
199 | signals: | 199 | signals: |
200 | /** | 200 | /** |
201 | * This signal is emmitted whenever the distribution lists has | 201 | * This signal is emmitted whenever the distribution lists has |
202 | * changed (if a list was added or removed, when a list was | 202 | * changed (if a list was added or removed, when a list was |
203 | * renamed or the entries of the list changed). | 203 | * renamed or the entries of the list changed). |
204 | */ | 204 | */ |
205 | void changed(); | 205 | void changed(); |
206 | 206 | ||
207 | protected: | 207 | protected: |
208 | DistributionListWatcher(); | 208 | DistributionListWatcher(); |
209 | ~DistributionListWatcher(); | 209 | ~DistributionListWatcher(); |
210 | 210 | ||
211 | private: | 211 | private: |
212 | static DistributionListWatcher* mSelf; | 212 | static DistributionListWatcher* mSelf; |
213 | //US KDirWatch *mDirWatch; | 213 | KDirWatch *mDirWatch; |
214 | }; | 214 | }; |
215 | 215 | ||
216 | } | 216 | } |
217 | #endif | 217 | #endif |
diff --git a/kabc/kabc.pro b/kabc/kabc.pro index 4a8d73a..a8cd695 100644 --- a/kabc/kabc.pro +++ b/kabc/kabc.pro | |||
@@ -1,58 +1,58 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on | 2 | CONFIG += qt warn_on |
3 | #release debug | 3 | #release debug |
4 | DESTDIR=../bin | 4 | DESTDIR=../bin |
5 | 5 | ||
6 | TARGET = microkabc | 6 | TARGET = microkabc |
7 | 7 | ||
8 | include( ../variables.pri ) | 8 | include( ../variables.pri ) |
9 | 9 | ||
10 | INCLUDEPATH += . ./vcard/include ./vcard/include/generated ../microkde ../microkde/kdecore ../microkde/kio/kfile ../qtcompat ../microkde/kdeui | 10 | INCLUDEPATH += . ./vcard/include ./vcard/include/generated ../microkde ../microkde/kdecore ../microkde/kio/kfile ../microkde/kio/kio ../qtcompat ../microkde/kdeui |
11 | 11 | ||
12 | #LIBS += -lmicrokde -lldap | 12 | #LIBS += -lmicrokde -lldap |
13 | LIBS += -L$(QPEDIR)/lib | 13 | LIBS += -L$(QPEDIR)/lib |
14 | DEFINES += KAB_EMBEDDED DESKTOP_VERSION | 14 | DEFINES += KAB_EMBEDDED DESKTOP_VERSION |
15 | unix : { | 15 | unix : { |
16 | 16 | ||
17 | OBJECTS_DIR = obj/unix | 17 | OBJECTS_DIR = obj/unix |
18 | MOC_DIR = moc/unix | 18 | MOC_DIR = moc/unix |
19 | } | 19 | } |
20 | win32: { | 20 | win32: { |
21 | DEFINES += _WIN32_ | 21 | DEFINES += _WIN32_ |
22 | OBJECTS_DIR = obj/win | 22 | OBJECTS_DIR = obj/win |
23 | MOC_DIR = moc/win | 23 | MOC_DIR = moc/win |
24 | } | 24 | } |
25 | INTERFACES = \ | 25 | INTERFACES = \ |
26 | 26 | ||
27 | 27 | ||
28 | HEADERS = \ | 28 | HEADERS = \ |
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 | formatfactory.h \ | 38 | formatfactory.h \ |
39 | formatplugin.h \ | 39 | formatplugin.h \ |
40 | phonenumber.h \ | 40 | phonenumber.h \ |
41 | distributionlist.h \ | 41 | distributionlist.h \ |
42 | distributionlistdialog.h \ | 42 | distributionlistdialog.h \ |
43 | distributionlisteditor.h \ | 43 | distributionlisteditor.h \ |
44 | vcardformatplugin.h \ | 44 | vcardformatplugin.h \ |
45 | formats/vcardformatplugin2.h \ | 45 | formats/vcardformatplugin2.h \ |
46 | picture.h \ | 46 | picture.h \ |
47 | secrecy.h \ | 47 | secrecy.h \ |
48 | sound.h \ | 48 | sound.h \ |
49 | addressbook.h \ | 49 | addressbook.h \ |
50 | timezone.h \ | 50 | timezone.h \ |
51 | addressee.h \ | 51 | addressee.h \ |
52 | addresseedialog.h \ | 52 | addresseedialog.h \ |
53 | vcardconverter.h \ | 53 | vcardconverter.h \ |
54 | vcard21parser.h \ | 54 | vcard21parser.h \ |
55 | vcardformatimpl.h \ | 55 | vcardformatimpl.h \ |
56 | plugins/file/resourcefile.h \ | 56 | plugins/file/resourcefile.h \ |
57 | plugins/file/resourcefileconfig.h \ | 57 | plugins/file/resourcefileconfig.h \ |
58 | plugins/dir/resourcedir.h \ | 58 | plugins/dir/resourcedir.h \ |
diff --git a/kabc/kabcE.pro b/kabc/kabcE.pro index 840afb9..bc1c0ed 100644 --- a/kabc/kabcE.pro +++ b/kabc/kabcE.pro | |||
@@ -1,54 +1,54 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on | 2 | CONFIG += qt warn_on |
3 | TARGET = microkabc | 3 | TARGET = microkabc |
4 | 4 | ||
5 | 5 | ||
6 | INCLUDEPATH += . ./vcard/include ./vcard/include/generated ../microkde ../microkde/kdecore ../microkde/kdeui ../microkde/kio/kfile ../qtcompat $(QPEDIR)/include | 6 | INCLUDEPATH += . ./vcard/include ./vcard/include/generated ../microkde ../microkde/kdecore ../microkde/kdeui ../microkde/kio/kfile ../microkde/kio/kio ../qtcompat $(QPEDIR)/include |
7 | OBJECTS_DIR = obj/$(PLATFORM) | 7 | OBJECTS_DIR = obj/$(PLATFORM) |
8 | MOC_DIR = moc/$(PLATFORM) | 8 | MOC_DIR = moc/$(PLATFORM) |
9 | DESTDIR = $(QPEDIR)/lib | 9 | DESTDIR = $(QPEDIR)/lib |
10 | LIBS += -lmicrokde | 10 | LIBS += -lmicrokde |
11 | #LIBS += -lldap | 11 | #LIBS += -lldap |
12 | LIBS += -L$(QPEDIR)/lib | 12 | LIBS += -L$(QPEDIR)/lib |
13 | DEFINES += KAB_EMBEDDED | 13 | DEFINES += KAB_EMBEDDED |
14 | 14 | ||
15 | INTERFACES = \ | 15 | INTERFACES = \ |
16 | 16 | ||
17 | HEADERS = \ | 17 | HEADERS = \ |
18 | address.h \ | 18 | address.h \ |
19 | addressbook.h \ | 19 | addressbook.h \ |
20 | addressee.h \ | 20 | addressee.h \ |
21 | addresseedialog.h \ | 21 | addresseedialog.h \ |
22 | addresseelist.h \ | 22 | addresseelist.h \ |
23 | agent.h \ | 23 | agent.h \ |
24 | distributionlist.h \ | 24 | distributionlist.h \ |
25 | distributionlistdialog.h \ | 25 | distributionlistdialog.h \ |
26 | distributionlisteditor.h \ | 26 | distributionlisteditor.h \ |
27 | field.h \ | 27 | field.h \ |
28 | formatfactory.h \ | 28 | formatfactory.h \ |
29 | formatplugin.h \ | 29 | formatplugin.h \ |
30 | geo.h \ | 30 | geo.h \ |
31 | key.h \ | 31 | key.h \ |
32 | phonenumber.h \ | 32 | phonenumber.h \ |
33 | picture.h \ | 33 | picture.h \ |
34 | plugin.h \ | 34 | plugin.h \ |
35 | resource.h \ | 35 | resource.h \ |
36 | secrecy.h \ | 36 | secrecy.h \ |
37 | sound.h \ | 37 | sound.h \ |
38 | stdaddressbook.h \ | 38 | stdaddressbook.h \ |
39 | timezone.h \ | 39 | timezone.h \ |
40 | vcardconverter.h \ | 40 | vcardconverter.h \ |
41 | vcard21parser.h \ | 41 | vcard21parser.h \ |
42 | vcardformatimpl.h \ | 42 | vcardformatimpl.h \ |
43 | vcardformatplugin.h \ | 43 | vcardformatplugin.h \ |
44 | vcardparser/vcardline.h \ | 44 | vcardparser/vcardline.h \ |
45 | vcardparser/vcard.h \ | 45 | vcardparser/vcard.h \ |
46 | vcardparser/vcardtool.h \ | 46 | vcardparser/vcardtool.h \ |
47 | vcardparser/vcardparser.h \ | 47 | vcardparser/vcardparser.h \ |
48 | vcard/include/VCardAdrParam.h \ | 48 | vcard/include/VCardAdrParam.h \ |
49 | vcard/include/VCardAdrValue.h \ | 49 | vcard/include/VCardAdrValue.h \ |
50 | vcard/include/VCardAgentParam.h \ | 50 | vcard/include/VCardAgentParam.h \ |
51 | vcard/include/VCardContentLine.h \ | 51 | vcard/include/VCardContentLine.h \ |
52 | vcard/include/VCardDateParam.h \ | 52 | vcard/include/VCardDateParam.h \ |
53 | vcard/include/VCardDateValue.h \ | 53 | vcard/include/VCardDateValue.h \ |
54 | vcard/include/VCardEmailParam.h \ | 54 | vcard/include/VCardEmailParam.h \ |
diff --git a/kabc/plugins/dir/dir.pro b/kabc/plugins/dir/dir.pro index 0023029..0555484 100644 --- a/kabc/plugins/dir/dir.pro +++ b/kabc/plugins/dir/dir.pro | |||
@@ -1,34 +1,34 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on release | 2 | CONFIG += qt warn_on release |
3 | #release debug | 3 | #release debug |
4 | 4 | ||
5 | TARGET = microkabc_dir | 5 | TARGET = microkabc_dir |
6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../qtcompat | 6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../microkde/kio/kio ../../../qtcompat |
7 | DESTDIR = ../../../bin | 7 | DESTDIR = ../../../bin |
8 | #LIBS += -lmicrokde -lmicrokabc | 8 | #LIBS += -lmicrokde -lmicrokabc |
9 | #LIBS += -L$(QPEDIR)/lib | 9 | #LIBS += -L$(QPEDIR)/lib |
10 | 10 | ||
11 | INTERFACES = \ | 11 | INTERFACES = \ |
12 | 12 | ||
13 | HEADERS = \ | 13 | HEADERS = \ |
14 | resourcedir.h \ | 14 | resourcedir.h \ |
15 | resourcedirconfig.h | 15 | resourcedirconfig.h |
16 | 16 | ||
17 | SOURCES = \ | 17 | SOURCES = \ |
18 | resourcedir.cpp \ | 18 | resourcedir.cpp \ |
19 | resourcedirconfig.cpp | 19 | resourcedirconfig.cpp |
20 | 20 | ||
21 | unix : { | 21 | unix : { |
22 | OBJECTS_DIR = obj/unix | 22 | OBJECTS_DIR = obj/unix |
23 | MOC_DIR = moc/unix | 23 | MOC_DIR = moc/unix |
24 | } | 24 | } |
25 | win32: { | 25 | win32: { |
26 | CONFIG += dll | 26 | CONFIG += dll |
27 | DEFINES += _WIN32_ | 27 | DEFINES += _WIN32_ |
28 | OBJECTS_DIR = obj/win | 28 | OBJECTS_DIR = obj/win |
29 | MOC_DIR = moc/win | 29 | MOC_DIR = moc/win |
30 | LIBS += ../../../bin/microkdepim.lib | 30 | LIBS += ../../../bin/microkdepim.lib |
31 | LIBS += ../../../bin/microkcal.lib | 31 | LIBS += ../../../bin/microkcal.lib |
32 | LIBS += ../../../bin/microkde.lib | 32 | LIBS += ../../../bin/microkde.lib |
33 | LIBS += ../../../bin/microkabc.lib | 33 | LIBS += ../../../bin/microkabc.lib |
34 | } \ No newline at end of file | 34 | } |
diff --git a/kabc/plugins/dir/dirE.pro b/kabc/plugins/dir/dirE.pro index aceb28a..729f4ce 100644 --- a/kabc/plugins/dir/dirE.pro +++ b/kabc/plugins/dir/dirE.pro | |||
@@ -1,21 +1,21 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on release | 2 | CONFIG += qt warn_on release |
3 | #release debug | 3 | #release debug |
4 | 4 | ||
5 | TARGET = microkabc_dir | 5 | TARGET = microkabc_dir |
6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../qtcompat | 6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../microkde/kio/kio ../../../qtcompat |
7 | OBJECTS_DIR = obj/$(PLATFORM) | 7 | OBJECTS_DIR = obj/$(PLATFORM) |
8 | MOC_DIR = moc/$(PLATFORM) | 8 | MOC_DIR = moc/$(PLATFORM) |
9 | DESTDIR = $(QPEDIR)/lib | 9 | DESTDIR = $(QPEDIR)/lib |
10 | LIBS += -lmicrokde -lmicrokabc | 10 | LIBS += -lmicrokde -lmicrokabc |
11 | LIBS += -L$(QPEDIR)/lib | 11 | LIBS += -L$(QPEDIR)/lib |
12 | 12 | ||
13 | INTERFACES = \ | 13 | INTERFACES = \ |
14 | 14 | ||
15 | HEADERS = \ | 15 | HEADERS = \ |
16 | resourcedir.h \ | 16 | resourcedir.h \ |
17 | resourcedirconfig.h | 17 | resourcedirconfig.h |
18 | 18 | ||
19 | SOURCES = \ | 19 | SOURCES = \ |
20 | resourcedir.cpp \ | 20 | resourcedir.cpp \ |
21 | resourcedirconfig.cpp | 21 | resourcedirconfig.cpp |
diff --git a/kabc/plugins/dir/resourcedir.cpp b/kabc/plugins/dir/resourcedir.cpp index 3cb5179..7825c6f 100644 --- a/kabc/plugins/dir/resourcedir.cpp +++ b/kabc/plugins/dir/resourcedir.cpp | |||
@@ -67,101 +67,99 @@ __declspec(dllexport) | |||
67 | #else | 67 | #else |
68 | { | 68 | { |
69 | #endif | 69 | #endif |
70 | 70 | ||
71 | //US void *init_kabc_dir() | 71 | //US void *init_kabc_dir() |
72 | void *init_microkabc_dir() | 72 | void *init_microkabc_dir() |
73 | { | 73 | { |
74 | return new KRES::PluginFactory<ResourceDir,ResourceDirConfig>(); | 74 | return new KRES::PluginFactory<ResourceDir,ResourceDirConfig>(); |
75 | } | 75 | } |
76 | #ifndef _WIN32_ | 76 | #ifndef _WIN32_ |
77 | } | 77 | } |
78 | #endif | 78 | #endif |
79 | 79 | ||
80 | ResourceDir::ResourceDir( const KConfig *config ) | 80 | ResourceDir::ResourceDir( const KConfig *config ) |
81 | : Resource( config ) | 81 | : Resource( config ) |
82 | { | 82 | { |
83 | QString path; | 83 | QString path; |
84 | 84 | ||
85 | KConfig *cfg = (KConfig *)config; | 85 | KConfig *cfg = (KConfig *)config; |
86 | if ( cfg ) { | 86 | if ( cfg ) { |
87 | //US path = config->readEntry( "FilePath" ); | 87 | //US path = config->readEntry( "FilePath" ); |
88 | path = cfg->readEntry( "FilePath", StdAddressBook::directoryName() ); | 88 | path = cfg->readEntry( "FilePath", StdAddressBook::directoryName() ); |
89 | //US mFormatName = config->readEntry( "FileFormat" ); | 89 | //US mFormatName = config->readEntry( "FileFormat" ); |
90 | mFormatName = cfg->readEntry( "FileFormat", "vcard" ); | 90 | mFormatName = cfg->readEntry( "FileFormat", "vcard" ); |
91 | } else { | 91 | } else { |
92 | path = StdAddressBook::directoryName(); | 92 | path = StdAddressBook::directoryName(); |
93 | mFormatName = "vcard"; | 93 | mFormatName = "vcard"; |
94 | } | 94 | } |
95 | 95 | ||
96 | 96 | ||
97 | FormatFactory *factory = FormatFactory::self(); | 97 | FormatFactory *factory = FormatFactory::self(); |
98 | mFormat = factory->format( mFormatName ); | 98 | mFormat = factory->format( mFormatName ); |
99 | 99 | ||
100 | if ( !mFormat ) { | 100 | if ( !mFormat ) { |
101 | mFormatName = "vcard"; | 101 | mFormatName = "vcard"; |
102 | mFormat = factory->format( mFormatName ); | 102 | mFormat = factory->format( mFormatName ); |
103 | } | 103 | } |
104 | 104 | ||
105 | /*US | 105 | /*US |
106 | //US qDebug("ResourceDir::ResourceDir initialized with format %s ", mFormatName.latin1()); | 106 | //US qDebug("ResourceDir::ResourceDir initialized with format %s ", mFormatName.latin1()); |
107 | if (mFormatName == "vcard") | 107 | if (mFormatName == "vcard") |
108 | mFormat = new VCardFormatPlugin2(); | 108 | mFormat = new VCardFormatPlugin2(); |
109 | else if (mFormatName == "binary") | 109 | else if (mFormatName == "binary") |
110 | mFormat = new BinaryFormat(); | 110 | mFormat = new BinaryFormat(); |
111 | else | 111 | else |
112 | qDebug("ResourceFile::init format unknown !!! %s ", mFormatName.latin1()); | 112 | qDebug("ResourceFile::init format unknown !!! %s ", mFormatName.latin1()); |
113 | */ | 113 | */ |
114 | 114 | ||
115 | /*US we have no KDirWatch. SO simulate the signals from inside the apropriate methods | ||
116 | connect( &mDirWatch, SIGNAL( dirty(const QString&) ), SLOT( pathChanged() ) ); | 115 | connect( &mDirWatch, SIGNAL( dirty(const QString&) ), SLOT( pathChanged() ) ); |
117 | connect( &mDirWatch, SIGNAL( created(const QString&) ), SLOT( pathChanged() ) ); | 116 | connect( &mDirWatch, SIGNAL( created(const QString&) ), SLOT( pathChanged() ) ); |
118 | connect( &mDirWatch, SIGNAL( deleted(const QString&) ), SLOT( pathChanged() ) ); | 117 | connect( &mDirWatch, SIGNAL( deleted(const QString&) ), SLOT( pathChanged() ) ); |
119 | */ | ||
120 | 118 | ||
121 | setPath( path ); | 119 | setPath( path ); |
122 | } | 120 | } |
123 | 121 | ||
124 | ResourceDir::~ResourceDir() | 122 | ResourceDir::~ResourceDir() |
125 | { | 123 | { |
126 | delete mFormat; | 124 | delete mFormat; |
127 | mFormat = 0; | 125 | mFormat = 0; |
128 | } | 126 | } |
129 | 127 | ||
130 | void ResourceDir::writeConfig( KConfig *config ) | 128 | void ResourceDir::writeConfig( KConfig *config ) |
131 | { | 129 | { |
132 | config->setGroup( "Resource_" + identifier() ); | 130 | config->setGroup( "Resource_" + identifier() ); |
133 | Resource::writeConfig( config ); | 131 | Resource::writeConfig( config ); |
134 | 132 | ||
135 | config->writeEntry( "FilePath", mPath ); | 133 | config->writeEntry( "FilePath", mPath ); |
136 | config->writeEntry( "FileFormat", mFormatName ); | 134 | config->writeEntry( "FileFormat", mFormatName ); |
137 | } | 135 | } |
138 | 136 | ||
139 | Ticket *ResourceDir::requestSaveTicket() | 137 | Ticket *ResourceDir::requestSaveTicket() |
140 | { | 138 | { |
141 | kdDebug(5700) << "ResourceDir::requestSaveTicket()" << endl; | 139 | kdDebug(5700) << "ResourceDir::requestSaveTicket()" << endl; |
142 | 140 | ||
143 | if ( !addressBook() ) return 0; | 141 | if ( !addressBook() ) return 0; |
144 | 142 | ||
145 | if ( !lock( mPath ) ) { | 143 | if ( !lock( mPath ) ) { |
146 | kdDebug(5700) << "ResourceDir::requestSaveTicket(): Unable to lock path '" | 144 | kdDebug(5700) << "ResourceDir::requestSaveTicket(): Unable to lock path '" |
147 | << mPath << "'" << endl; | 145 | << mPath << "'" << endl; |
148 | return 0; | 146 | return 0; |
149 | } | 147 | } |
150 | return createTicket( this ); | 148 | return createTicket( this ); |
151 | } | 149 | } |
152 | 150 | ||
153 | 151 | ||
154 | bool ResourceDir::doOpen() | 152 | bool ResourceDir::doOpen() |
155 | { | 153 | { |
156 | QDir dir( mPath ); | 154 | QDir dir( mPath ); |
157 | if ( !dir.exists() ) { // no directory available | 155 | if ( !dir.exists() ) { // no directory available |
158 | return dir.mkdir( dir.path() ); | 156 | return dir.mkdir( dir.path() ); |
159 | } else { | 157 | } else { |
160 | QString testName = dir.entryList( QDir::Files )[0]; | 158 | QString testName = dir.entryList( QDir::Files )[0]; |
161 | if ( testName.isNull() || testName.isEmpty() ) // no file in directory | 159 | if ( testName.isNull() || testName.isEmpty() ) // no file in directory |
162 | return true; | 160 | return true; |
163 | 161 | ||
164 | QFile file( mPath + "/" + testName ); | 162 | QFile file( mPath + "/" + testName ); |
165 | if ( file.open( IO_ReadOnly ) ) | 163 | if ( file.open( IO_ReadOnly ) ) |
166 | return true; | 164 | return true; |
167 | 165 | ||
@@ -253,109 +251,106 @@ bool ResourceDir::lock( const QString &path ) | |||
253 | if ( QFile::exists( lockName ) ) return false; | 251 | if ( QFile::exists( lockName ) ) return false; |
254 | 252 | ||
255 | QString lockUniqueName; | 253 | QString lockUniqueName; |
256 | lockUniqueName = p + KApplication::randomString( 8 ); | 254 | lockUniqueName = p + KApplication::randomString( 8 ); |
257 | 255 | ||
258 | url = lockUniqueName; | 256 | url = lockUniqueName; |
259 | //US mLockUniqueName = locateLocal( "data", "kabc/lock/" + lockUniqueName ); | 257 | //US mLockUniqueName = locateLocal( "data", "kabc/lock/" + lockUniqueName ); |
260 | mLockUniqueName = locateLocal( "data", "kabc/lock/" + url.fileName() ); | 258 | mLockUniqueName = locateLocal( "data", "kabc/lock/" + url.fileName() ); |
261 | 259 | ||
262 | kdDebug(5700) << "-- lock unique name: " << mLockUniqueName << endl; | 260 | kdDebug(5700) << "-- lock unique name: " << mLockUniqueName << endl; |
263 | 261 | ||
264 | // Create unique file | 262 | // Create unique file |
265 | QFile file( mLockUniqueName ); | 263 | QFile file( mLockUniqueName ); |
266 | file.open( IO_WriteOnly ); | 264 | file.open( IO_WriteOnly ); |
267 | file.close(); | 265 | file.close(); |
268 | 266 | ||
269 | // Create lock file | 267 | // Create lock file |
270 | int result = 0; | 268 | int result = 0; |
271 | #ifndef _WIN32_ | 269 | #ifndef _WIN32_ |
272 | result = ::link( QFile::encodeName( mLockUniqueName ), | 270 | result = ::link( QFile::encodeName( mLockUniqueName ), |
273 | QFile::encodeName( lockName ) ); | 271 | QFile::encodeName( lockName ) ); |
274 | #endif | 272 | #endif |
275 | if ( result == 0 ) { | 273 | if ( result == 0 ) { |
276 | addressBook()->emitAddressBookLocked(); | 274 | addressBook()->emitAddressBookLocked(); |
277 | return true; | 275 | return true; |
278 | } | 276 | } |
279 | 277 | ||
280 | // TODO: check stat | 278 | // TODO: check stat |
281 | 279 | ||
282 | return false; | 280 | return false; |
283 | } | 281 | } |
284 | 282 | ||
285 | void ResourceDir::unlock( const QString &path ) | 283 | void ResourceDir::unlock( const QString &path ) |
286 | { | 284 | { |
287 | QString p = path; | 285 | QString p = path; |
288 | //US change the implementation how the lockfilename is getting created | 286 | //US change the implementation how the lockfilename is getting created |
289 | //US p.replace( QRegExp( "/" ), "_" ); | 287 | //US p.replace( QRegExp( "/" ), "_" ); |
290 | //US QString lockName = locate( "data", "kabc/lock/" + p + ".lock" ); | 288 | //US QString lockName = locate( "data", "kabc/lock/" + p + ".lock" ); |
291 | KURL url(p); | 289 | KURL url(p); |
292 | QString lockName = locate( "data", "kabc/lock/" + url.fileName() + ".lock" ); | 290 | QString lockName = locate( "data", "kabc/lock/" + url.fileName() + ".lock" ); |
293 | 291 | ||
294 | ::unlink( QFile::encodeName( lockName ) ); | 292 | ::unlink( QFile::encodeName( lockName ) ); |
295 | QFile::remove( mLockUniqueName ); | 293 | QFile::remove( mLockUniqueName ); |
296 | addressBook()->emitAddressBookUnlocked(); | 294 | addressBook()->emitAddressBookUnlocked(); |
297 | } | 295 | } |
298 | 296 | ||
299 | void ResourceDir::setPath( const QString &path ) | 297 | void ResourceDir::setPath( const QString &path ) |
300 | { | 298 | { |
301 | /*US ToDo: no synchronization so far. Has to be changed in the future | ||
302 | mDirWatch.stopScan(); | 299 | mDirWatch.stopScan(); |
303 | mDirWatch.removeDir( mPath ); | 300 | mDirWatch.removeDir( mPath ); |
304 | */ | 301 | |
305 | mPath = path; | 302 | mPath = path; |
306 | 303 | ||
307 | /*US ToDo: no synchronization so far. Has to be changed in the future | ||
308 | mDirWatch.addDir( mPath, true ); | 304 | mDirWatch.addDir( mPath, true ); |
309 | mDirWatch.startScan(); | 305 | mDirWatch.startScan(); |
310 | */ | ||
311 | 306 | ||
312 | //US simulate KDirWatch event | 307 | //US simulate KDirWatch event |
313 | pathChanged(); | 308 | //US pathChanged(); |
314 | 309 | ||
315 | } | 310 | } |
316 | 311 | ||
317 | QString ResourceDir::path() const | 312 | QString ResourceDir::path() const |
318 | { | 313 | { |
319 | return mPath; | 314 | return mPath; |
320 | } | 315 | } |
321 | 316 | ||
322 | void ResourceDir::setFormat( const QString &format ) | 317 | void ResourceDir::setFormat( const QString &format ) |
323 | { | 318 | { |
324 | mFormatName = format; | 319 | mFormatName = format; |
325 | 320 | ||
326 | if ( mFormat ) | 321 | if ( mFormat ) |
327 | delete mFormat; | 322 | delete mFormat; |
328 | 323 | ||
329 | FormatFactory *factory = FormatFactory::self(); | 324 | FormatFactory *factory = FormatFactory::self(); |
330 | mFormat = factory->format( mFormatName ); | 325 | mFormat = factory->format( mFormatName ); |
331 | /*US | 326 | /*US |
332 | qDebug("ResourceDir::setFormat initialized with format %s ", format.latin1()); | 327 | qDebug("ResourceDir::setFormat initialized with format %s ", format.latin1()); |
333 | if (mFormatName == "vcard") | 328 | if (mFormatName == "vcard") |
334 | mFormat = new VCardFormatPlugin2(); | 329 | mFormat = new VCardFormatPlugin2(); |
335 | else if (mFormatName == "binary") | 330 | else if (mFormatName == "binary") |
336 | mFormat = new BinaryFormat(); | 331 | mFormat = new BinaryFormat(); |
337 | else | 332 | else |
338 | qDebug("ResourceDir::setFormat format unknown !!! %s ", format.latin1()); | 333 | qDebug("ResourceDir::setFormat format unknown !!! %s ", format.latin1()); |
339 | */ | 334 | */ |
340 | 335 | ||
341 | } | 336 | } |
342 | 337 | ||
343 | QString ResourceDir::format() const | 338 | QString ResourceDir::format() const |
344 | { | 339 | { |
345 | return mFormatName; | 340 | return mFormatName; |
346 | } | 341 | } |
347 | 342 | ||
348 | void ResourceDir::pathChanged() | 343 | void ResourceDir::pathChanged() |
349 | { | 344 | { |
350 | if ( !addressBook() ) | 345 | if ( !addressBook() ) |
351 | return; | 346 | return; |
352 | 347 | ||
353 | load(); | 348 | load(); |
354 | addressBook()->emitAddressBookChanged(); | 349 | addressBook()->emitAddressBookChanged(); |
355 | } | 350 | } |
356 | 351 | ||
357 | void ResourceDir::removeAddressee( const Addressee& addr ) | 352 | void ResourceDir::removeAddressee( const Addressee& addr ) |
358 | { | 353 | { |
359 | QFile::remove( mPath + "/" + addr.uid() ); | 354 | QFile::remove( mPath + "/" + addr.uid() ); |
360 | } | 355 | } |
361 | 356 | ||
diff --git a/kabc/plugins/file/file.pro b/kabc/plugins/file/file.pro index 7cf7c58..32555a2 100644 --- a/kabc/plugins/file/file.pro +++ b/kabc/plugins/file/file.pro | |||
@@ -1,35 +1,35 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on release | 2 | CONFIG += qt warn_on release |
3 | #release debug | 3 | #release debug |
4 | 4 | ||
5 | TARGET = microkabc_file | 5 | TARGET = microkabc_file |
6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../qtcompat | 6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../microkde/kio/kio ../../../qtcompat |
7 | 7 | ||
8 | DESTDIR = ../../../bin | 8 | DESTDIR = ../../../bin |
9 | #LIBS += -lmicrokde -lmicrokabc | 9 | #LIBS += -lmicrokde -lmicrokabc |
10 | #LIBS += -L$(QPEDIR)/lib | 10 | #LIBS += -L$(QPEDIR)/lib |
11 | 11 | ||
12 | INTERFACES = \ | 12 | INTERFACES = \ |
13 | 13 | ||
14 | HEADERS = \ | 14 | HEADERS = \ |
15 | resourcefile.h \ | 15 | resourcefile.h \ |
16 | resourcefileconfig.h | 16 | resourcefileconfig.h |
17 | 17 | ||
18 | SOURCES = \ | 18 | SOURCES = \ |
19 | resourcefile.cpp \ | 19 | resourcefile.cpp \ |
20 | resourcefileconfig.cpp | 20 | resourcefileconfig.cpp |
21 | 21 | ||
22 | unix : { | 22 | unix : { |
23 | OBJECTS_DIR = obj/unix | 23 | OBJECTS_DIR = obj/unix |
24 | MOC_DIR = moc/unix | 24 | MOC_DIR = moc/unix |
25 | } | 25 | } |
26 | win32: { | 26 | win32: { |
27 | CONFIG += dll | 27 | CONFIG += dll |
28 | DEFINES += _WIN32_ | 28 | DEFINES += _WIN32_ |
29 | OBJECTS_DIR = obj/win | 29 | OBJECTS_DIR = obj/win |
30 | MOC_DIR = moc/win | 30 | MOC_DIR = moc/win |
31 | LIBS += ../../../bin/microkdepim.lib | 31 | LIBS += ../../../bin/microkdepim.lib |
32 | LIBS += ../../../bin/microkcal.lib | 32 | LIBS += ../../../bin/microkcal.lib |
33 | LIBS += ../../../bin/microkde.lib | 33 | LIBS += ../../../bin/microkde.lib |
34 | LIBS += ../../../bin/microkabc.lib | 34 | LIBS += ../../../bin/microkabc.lib |
35 | } \ No newline at end of file | 35 | } |
diff --git a/kabc/plugins/file/fileE.pro b/kabc/plugins/file/fileE.pro index 2d17a8f..d19a26d 100644 --- a/kabc/plugins/file/fileE.pro +++ b/kabc/plugins/file/fileE.pro | |||
@@ -1,21 +1,21 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on release | 2 | CONFIG += qt warn_on release |
3 | #release debug | 3 | #release debug |
4 | 4 | ||
5 | TARGET = microkabc_file | 5 | TARGET = microkabc_file |
6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../qtcompat | 6 | INCLUDEPATH += ../.. ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../microkde/kio/kio ../../../qtcompat |
7 | OBJECTS_DIR = obj/$(PLATFORM) | 7 | OBJECTS_DIR = obj/$(PLATFORM) |
8 | MOC_DIR = moc/$(PLATFORM) | 8 | MOC_DIR = moc/$(PLATFORM) |
9 | DESTDIR = $(QPEDIR)/lib | 9 | DESTDIR = $(QPEDIR)/lib |
10 | LIBS += -lmicrokde -lmicrokabc | 10 | LIBS += -lmicrokde -lmicrokabc |
11 | LIBS += -L$(QPEDIR)/lib | 11 | LIBS += -L$(QPEDIR)/lib |
12 | 12 | ||
13 | INTERFACES = \ | 13 | INTERFACES = \ |
14 | 14 | ||
15 | HEADERS = \ | 15 | HEADERS = \ |
16 | resourcefile.h \ | 16 | resourcefile.h \ |
17 | resourcefileconfig.h | 17 | resourcefileconfig.h |
18 | 18 | ||
19 | SOURCES = \ | 19 | SOURCES = \ |
20 | resourcefile.cpp \ | 20 | resourcefile.cpp \ |
21 | resourcefileconfig.cpp | 21 | resourcefileconfig.cpp |
diff --git a/kabc/plugins/file/resourcefile.cpp b/kabc/plugins/file/resourcefile.cpp index 2d20706..9f9b00f 100644 --- a/kabc/plugins/file/resourcefile.cpp +++ b/kabc/plugins/file/resourcefile.cpp | |||
@@ -4,178 +4,172 @@ | |||
4 | 4 | ||
5 | This library is free software; you can redistribute it and/or | 5 | This library is free software; you can redistribute it and/or |
6 | modify it under the terms of the GNU Library General Public | 6 | modify it under the terms of the GNU Library General Public |
7 | License as published by the Free Software Foundation; either | 7 | License as published by the Free Software Foundation; either |
8 | version 2 of the License, or (at your option) any later version. | 8 | version 2 of the License, or (at your option) any later version. |
9 | 9 | ||
10 | This library is distributed in the hope that it will be useful, | 10 | This library is distributed in the hope that it will be useful, |
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | Library General Public License for more details. | 13 | Library General Public License for more details. |
14 | 14 | ||
15 | You should have received a copy of the GNU Library General Public License | 15 | You should have received a copy of the GNU Library General Public License |
16 | along with this library; see the file COPYING.LIB. If not, write to | 16 | along with this library; see the file COPYING.LIB. If not, write to |
17 | the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 17 | the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
18 | Boston, MA 02111-1307, USA. | 18 | Boston, MA 02111-1307, USA. |
19 | */ | 19 | */ |
20 | 20 | ||
21 | /* | 21 | /* |
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 | #include <sys/types.h> | 28 | #include <sys/types.h> |
29 | #include <sys/stat.h> | 29 | #include <sys/stat.h> |
30 | #ifndef _WIN32_ | 30 | #ifndef _WIN32_ |
31 | #include <unistd.h> | 31 | #include <unistd.h> |
32 | #endif | 32 | #endif |
33 | 33 | ||
34 | #include <qfile.h> | 34 | #include <qfile.h> |
35 | #include <qfileinfo.h> | 35 | #include <qfileinfo.h> |
36 | #include <qregexp.h> | 36 | #include <qregexp.h> |
37 | #include <qtimer.h> | 37 | #include <qtimer.h> |
38 | 38 | ||
39 | #include <kapplication.h> | 39 | #include <kapplication.h> |
40 | #include <kconfig.h> | 40 | #include <kconfig.h> |
41 | #include <kdebug.h> | 41 | #include <kdebug.h> |
42 | #include <klocale.h> | 42 | #include <klocale.h> |
43 | //US #include <ksavefile.h> | 43 | //US #include <ksavefile.h> |
44 | #include <kstandarddirs.h> | 44 | #include <kstandarddirs.h> |
45 | 45 | ||
46 | #include "formatfactory.h" | 46 | #include "formatfactory.h" |
47 | 47 | ||
48 | #include "resource.h" | 48 | #include "resource.h" |
49 | #include "resourcefileconfig.h" | 49 | #include "resourcefileconfig.h" |
50 | #include "stdaddressbook.h" | 50 | #include "stdaddressbook.h" |
51 | 51 | ||
52 | //US #include "../../formats/vcardformatplugin2.h" | ||
53 | //US #include "../../formats/binaryformat.h" | ||
54 | |||
55 | |||
56 | #include "resourcefile.h" | 52 | #include "resourcefile.h" |
57 | 53 | ||
58 | using namespace KABC; | 54 | using namespace KABC; |
59 | 55 | ||
60 | extern "C" | 56 | extern "C" |
61 | #ifdef _WIN32_ | 57 | #ifdef _WIN32_ |
62 | __declspec(dllexport) | 58 | __declspec(dllexport) |
63 | #else | 59 | #else |
64 | { | 60 | { |
65 | #endif | 61 | #endif |
66 | 62 | ||
67 | //US void *init_kabc_file() | 63 | //US void *init_kabc_file() |
68 | void *init_microkabc_file() | 64 | void *init_microkabc_file() |
69 | { | 65 | { |
70 | return new KRES::PluginFactory<ResourceFile,ResourceFileConfig>(); | 66 | return new KRES::PluginFactory<ResourceFile,ResourceFileConfig>(); |
71 | } | 67 | } |
72 | #ifndef _WIN32_ | 68 | #ifndef _WIN32_ |
73 | } | 69 | } |
74 | #endif | 70 | #endif |
75 | 71 | ||
76 | ResourceFile::ResourceFile( const KConfig *config ) | 72 | ResourceFile::ResourceFile( const KConfig *config ) |
77 | : Resource( config ) , mFormat( 0 ) | 73 | : Resource( config ) , mFormat( 0 ) |
78 | { | 74 | { |
79 | QString fileName, formatName; | 75 | QString fileName, formatName; |
80 | 76 | ||
81 | KConfig *cfg = (KConfig *)config; | 77 | KConfig *cfg = (KConfig *)config; |
82 | if ( cfg ) { | 78 | if ( cfg ) { |
83 | fileName = cfg->readEntry( "FileName", StdAddressBook::fileName() ); | 79 | fileName = cfg->readEntry( "FileName", StdAddressBook::fileName() ); |
84 | formatName = cfg->readEntry( "FileFormat", "vcard" ); | 80 | formatName = cfg->readEntry( "FileFormat", "vcard" ); |
85 | // qDebug("ResourceFile::ResourceFile : 1 %s, %s", fileName.latin1(), formatName.latin1() ); | 81 | // qDebug("ResourceFile::ResourceFile : 1 %s, %s", fileName.latin1(), formatName.latin1() ); |
86 | } else { | 82 | } else { |
87 | fileName = StdAddressBook::fileName(); | 83 | fileName = StdAddressBook::fileName(); |
88 | formatName = "vcard"; | 84 | formatName = "vcard"; |
89 | // qDebug("ResourceFile::ResourceFile : 2 %s, %s", fileName.latin1(), formatName.latin1() ); | 85 | // qDebug("ResourceFile::ResourceFile : 2 %s, %s", fileName.latin1(), formatName.latin1() ); |
90 | } | 86 | } |
91 | 87 | ||
92 | init( fileName, formatName ); | 88 | init( fileName, formatName ); |
93 | } | 89 | } |
94 | 90 | ||
95 | ResourceFile::ResourceFile( const QString &fileName, | 91 | ResourceFile::ResourceFile( const QString &fileName, |
96 | const QString &formatName ) | 92 | const QString &formatName ) |
97 | : Resource( 0 ) | 93 | : Resource( 0 ) |
98 | { | 94 | { |
99 | // qDebug("ResourceFile::ResourceFile : 3 %s, %s", fileName.latin1(), formatName.latin1()); | 95 | // qDebug("ResourceFile::ResourceFile : 3 %s, %s", fileName.latin1(), formatName.latin1()); |
100 | init( fileName, formatName ); | 96 | init( fileName, formatName ); |
101 | } | 97 | } |
102 | 98 | ||
103 | void ResourceFile::init( const QString &fileName, const QString &formatName ) | 99 | void ResourceFile::init( const QString &fileName, const QString &formatName ) |
104 | { | 100 | { |
105 | mFormatName = formatName; | 101 | mFormatName = formatName; |
106 | 102 | ||
107 | FormatFactory *factory = FormatFactory::self(); | 103 | FormatFactory *factory = FormatFactory::self(); |
108 | mFormat = factory->format( mFormatName ); | 104 | mFormat = factory->format( mFormatName ); |
109 | 105 | ||
110 | if ( !mFormat ) { | 106 | if ( !mFormat ) { |
111 | mFormatName = "vcard"; | 107 | mFormatName = "vcard"; |
112 | mFormat = factory->format( mFormatName ); | 108 | mFormat = factory->format( mFormatName ); |
113 | } | 109 | } |
114 | 110 | ||
115 | /*US | 111 | /*US |
116 | //US qDebug("ResourceFile::init initialized with format %s ", formatName.latin1()); | 112 | //US qDebug("ResourceFile::init initialized with format %s ", formatName.latin1()); |
117 | if (mFormatName == "vcard") { | 113 | if (mFormatName == "vcard") { |
118 | mFormat = new VCardFormatPlugin2(); | 114 | mFormat = new VCardFormatPlugin2(); |
119 | // qDebug("ResourceFile::init format VCardFormatPlugin2"); | 115 | // qDebug("ResourceFile::init format VCardFormatPlugin2"); |
120 | } | 116 | } |
121 | else if (mFormatName == "binary") { | 117 | else if (mFormatName == "binary") { |
122 | mFormat = new BinaryFormat(); | 118 | mFormat = new BinaryFormat(); |
123 | // qDebug("ResourceFile::init format BinaryFormat"); | 119 | // qDebug("ResourceFile::init format BinaryFormat"); |
124 | } | 120 | } |
125 | else | 121 | else |
126 | qDebug("ResourceFile::init format unknown !!! %s ", formatName.latin1()); | 122 | qDebug("ResourceFile::init format unknown !!! %s ", formatName.latin1()); |
127 | */ | 123 | */ |
128 | 124 | ||
129 | /*US we have no KDirWatch. SO simulate the signals from inside the apropriate methods | ||
130 | connect( &mDirWatch, SIGNAL( dirty(const QString&) ), SLOT( fileChanged() ) ); | 125 | connect( &mDirWatch, SIGNAL( dirty(const QString&) ), SLOT( fileChanged() ) ); |
131 | connect( &mDirWatch, SIGNAL( created(const QString&) ), SLOT( fileChanged() ) ); | 126 | connect( &mDirWatch, SIGNAL( created(const QString&) ), SLOT( fileChanged() ) ); |
132 | connect( &mDirWatch, SIGNAL( deleted(const QString&) ), SLOT( fileChanged() ) ); | 127 | connect( &mDirWatch, SIGNAL( deleted(const QString&) ), SLOT( fileChanged() ) ); |
133 | */ | ||
134 | 128 | ||
135 | setFileName( fileName ); | 129 | setFileName( fileName ); |
136 | } | 130 | } |
137 | 131 | ||
138 | ResourceFile::~ResourceFile() | 132 | ResourceFile::~ResourceFile() |
139 | { | 133 | { |
140 | delete mFormat; | 134 | delete mFormat; |
141 | mFormat = 0; | 135 | mFormat = 0; |
142 | } | 136 | } |
143 | 137 | ||
144 | void ResourceFile::writeConfig( KConfig *config ) | 138 | void ResourceFile::writeConfig( KConfig *config ) |
145 | { | 139 | { |
146 | 140 | ||
147 | config->setGroup( "Resource_" + identifier() ); | 141 | config->setGroup( "Resource_" + identifier() ); |
148 | Resource::writeConfig( config ); | 142 | Resource::writeConfig( config ); |
149 | 143 | ||
150 | config->writeEntry( "FileName", mFileName ); | 144 | config->writeEntry( "FileName", mFileName ); |
151 | config->writeEntry( "FileFormat", mFormatName ); | 145 | config->writeEntry( "FileFormat", mFormatName ); |
152 | 146 | ||
153 | // qDebug("ResourceFile::writeConfig format %s, %s", mFileName.latin1(), mFormatName.latin1()); | 147 | // qDebug("ResourceFile::writeConfig format %s, %s", mFileName.latin1(), mFormatName.latin1()); |
154 | 148 | ||
155 | } | 149 | } |
156 | 150 | ||
157 | Ticket *ResourceFile::requestSaveTicket() | 151 | Ticket *ResourceFile::requestSaveTicket() |
158 | { | 152 | { |
159 | kdDebug(5700) << "ResourceFile::requestSaveTicket()" << endl; | 153 | kdDebug(5700) << "ResourceFile::requestSaveTicket()" << endl; |
160 | 154 | ||
161 | if ( !addressBook() ) return 0; | 155 | if ( !addressBook() ) return 0; |
162 | 156 | ||
163 | if ( !lock( mFileName ) ) { | 157 | if ( !lock( mFileName ) ) { |
164 | kdDebug(5700) << "ResourceFile::requestSaveTicket(): Unable to lock file '" | 158 | kdDebug(5700) << "ResourceFile::requestSaveTicket(): Unable to lock file '" |
165 | << mFileName << "'" << endl; | 159 | << mFileName << "'" << endl; |
166 | return 0; | 160 | return 0; |
167 | } | 161 | } |
168 | return createTicket( this ); | 162 | return createTicket( this ); |
169 | } | 163 | } |
170 | 164 | ||
171 | 165 | ||
172 | bool ResourceFile::doOpen() | 166 | bool ResourceFile::doOpen() |
173 | { | 167 | { |
174 | QFile file( mFileName ); | 168 | QFile file( mFileName ); |
175 | 169 | ||
176 | if ( !file.exists() ) { | 170 | if ( !file.exists() ) { |
177 | // try to create the file | 171 | // try to create the file |
178 | bool ok = file.open( IO_WriteOnly ); | 172 | bool ok = file.open( IO_WriteOnly ); |
179 | if ( ok ) | 173 | if ( ok ) |
180 | file.close(); | 174 | file.close(); |
181 | 175 | ||
@@ -281,109 +275,107 @@ bool ResourceFile::lock( const QString &fileName ) | |||
281 | if (QFile::exists( lockName )) return false; | 275 | if (QFile::exists( lockName )) return false; |
282 | 276 | ||
283 | QString lockUniqueName; | 277 | QString lockUniqueName; |
284 | lockUniqueName = fn + KApplication::randomString( 8 ); | 278 | lockUniqueName = fn + KApplication::randomString( 8 ); |
285 | 279 | ||
286 | url = lockUniqueName; | 280 | url = lockUniqueName; |
287 | //US mLockUniqueName = locateLocal( "data", "kabc/lock/" + lockUniqueName ); | 281 | //US mLockUniqueName = locateLocal( "data", "kabc/lock/" + lockUniqueName ); |
288 | mLockUniqueName = locateLocal( "data", "kabc/lock/" + url.fileName() ); | 282 | mLockUniqueName = locateLocal( "data", "kabc/lock/" + url.fileName() ); |
289 | kdDebug(5700) << "-- lock unique name: " << mLockUniqueName << endl; | 283 | kdDebug(5700) << "-- lock unique name: " << mLockUniqueName << endl; |
290 | 284 | ||
291 | // Create unique file | 285 | // Create unique file |
292 | QFile file( mLockUniqueName ); | 286 | QFile file( mLockUniqueName ); |
293 | file.open( IO_WriteOnly ); | 287 | file.open( IO_WriteOnly ); |
294 | file.close(); | 288 | file.close(); |
295 | 289 | ||
296 | // Create lock file | 290 | // Create lock file |
297 | int result = 0; | 291 | int result = 0; |
298 | #ifndef _WIN32_ | 292 | #ifndef _WIN32_ |
299 | result = ::link( QFile::encodeName( mLockUniqueName ), | 293 | result = ::link( QFile::encodeName( mLockUniqueName ), |
300 | QFile::encodeName( lockName ) ); | 294 | QFile::encodeName( lockName ) ); |
301 | #endif | 295 | #endif |
302 | if ( result == 0 ) { | 296 | if ( result == 0 ) { |
303 | addressBook()->emitAddressBookLocked(); | 297 | addressBook()->emitAddressBookLocked(); |
304 | return true; | 298 | return true; |
305 | } | 299 | } |
306 | 300 | ||
307 | // TODO: check stat | 301 | // TODO: check stat |
308 | 302 | ||
309 | return false; | 303 | return false; |
310 | } | 304 | } |
311 | 305 | ||
312 | void ResourceFile::unlock( const QString &fileName ) | 306 | void ResourceFile::unlock( const QString &fileName ) |
313 | { | 307 | { |
314 | QString fn = fileName; | 308 | QString fn = fileName; |
315 | //US change the implementation how the lockfilename is getting created | 309 | //US change the implementation how the lockfilename is getting created |
316 | //US fn.replace( QRegExp( "/" ), "_" ); | 310 | //US fn.replace( QRegExp( "/" ), "_" ); |
317 | //US QString lockName = locateLocal( "data", "kabc/lock/" + fn + ".lock" ); | 311 | //US QString lockName = locateLocal( "data", "kabc/lock/" + fn + ".lock" ); |
318 | //US QString lockName = fn + ".lock"; | 312 | //US QString lockName = fn + ".lock"; |
319 | KURL url(fn); | 313 | KURL url(fn); |
320 | QString lockName = locateLocal( "data", "kabc/lock/" + url.fileName() + ".lock" ); | 314 | QString lockName = locateLocal( "data", "kabc/lock/" + url.fileName() + ".lock" ); |
321 | 315 | ||
322 | QFile::remove( lockName ); | 316 | QFile::remove( lockName ); |
323 | QFile::remove( mLockUniqueName ); | 317 | QFile::remove( mLockUniqueName ); |
324 | addressBook()->emitAddressBookUnlocked(); | 318 | addressBook()->emitAddressBookUnlocked(); |
325 | } | 319 | } |
326 | 320 | ||
327 | void ResourceFile::setFileName( const QString &fileName ) | 321 | void ResourceFile::setFileName( const QString &fileName ) |
328 | { | 322 | { |
329 | /*US ToDo: no synchronization so far. Has to be changed in the future | ||
330 | mDirWatch.stopScan(); | 323 | mDirWatch.stopScan(); |
331 | mDirWatch.removeFile( mFileName ); | 324 | mDirWatch.removeFile( mFileName ); |
332 | */ | 325 | |
333 | mFileName = fileName; | 326 | mFileName = fileName; |
334 | 327 | ||
335 | 328 | ||
336 | /*US ToDo: no synchronization so far. Has to be changed in the future | ||
337 | mDirWatch.addFile( mFileName ); | 329 | mDirWatch.addFile( mFileName ); |
338 | mDirWatch.startScan(); | 330 | mDirWatch.startScan(); |
339 | */ | 331 | |
340 | //US simulate KDirWatch event | 332 | //US simulate KDirWatch event |
341 | fileChanged(); | 333 | //US fileChanged(); |
342 | } | 334 | } |
343 | 335 | ||
344 | QString ResourceFile::fileName() const | 336 | QString ResourceFile::fileName() const |
345 | { | 337 | { |
346 | return mFileName; | 338 | return mFileName; |
347 | } | 339 | } |
348 | 340 | ||
349 | void ResourceFile::setFormat( const QString &format ) | 341 | void ResourceFile::setFormat( const QString &format ) |
350 | { | 342 | { |
351 | mFormatName = format; | 343 | mFormatName = format; |
352 | delete mFormat; | 344 | delete mFormat; |
353 | 345 | ||
354 | FormatFactory *factory = FormatFactory::self(); | 346 | FormatFactory *factory = FormatFactory::self(); |
355 | mFormat = factory->format( mFormatName ); | 347 | mFormat = factory->format( mFormatName ); |
356 | /*US | 348 | /*US |
357 | //qDebug("ResourceFile::setFormat initialized with format %s ", format.latin1()); | 349 | //qDebug("ResourceFile::setFormat initialized with format %s ", format.latin1()); |
358 | if (mFormatName == "vcard") { | 350 | if (mFormatName == "vcard") { |
359 | mFormat = new VCardFormatPlugin2(); | 351 | mFormat = new VCardFormatPlugin2(); |
360 | // qDebug("ResourceFile::setFormat format %s", mFormatName.latin1()); | 352 | // qDebug("ResourceFile::setFormat format %s", mFormatName.latin1()); |
361 | } | 353 | } |
362 | else if (mFormatName == "binary") { | 354 | else if (mFormatName == "binary") { |
363 | mFormat = new BinaryFormat(); | 355 | mFormat = new BinaryFormat(); |
364 | // qDebug("ResourceFile::setFormat format %s", mFormatName.latin1()); | 356 | // qDebug("ResourceFile::setFormat format %s", mFormatName.latin1()); |
365 | } | 357 | } |
366 | else | 358 | else |
367 | qDebug("ResourceFile::setFormat format unknown !!! %s ", format.latin1()); | 359 | qDebug("ResourceFile::setFormat format unknown !!! %s ", format.latin1()); |
368 | */ | 360 | */ |
369 | 361 | ||
370 | } | 362 | } |
371 | 363 | ||
372 | QString ResourceFile::format() const | 364 | QString ResourceFile::format() const |
373 | { | 365 | { |
374 | return mFormatName; | 366 | return mFormatName; |
375 | } | 367 | } |
376 | 368 | ||
377 | void ResourceFile::fileChanged() | 369 | void ResourceFile::fileChanged() |
378 | { | 370 | { |
379 | // There is a small theoretical chance that KDirWatch calls us before | 371 | // There is a small theoretical chance that KDirWatch calls us before |
380 | // we are fully constructed | 372 | // we are fully constructed |
381 | if (!addressBook()) | 373 | if (!addressBook()) |
382 | return; | 374 | return; |
383 | load(); | 375 | load(); |
384 | addressBook()->emitAddressBookChanged(); | 376 | addressBook()->emitAddressBookChanged(); |
385 | } | 377 | } |
386 | 378 | ||
387 | void ResourceFile::removeAddressee( const Addressee &addr ) | 379 | void ResourceFile::removeAddressee( const Addressee &addr ) |
388 | { | 380 | { |
389 | QFile::remove( QFile::encodeName( locateLocal( "data", "kabc/photos/" ) + addr.uid() ) ); | 381 | QFile::remove( QFile::encodeName( locateLocal( "data", "kabc/photos/" ) + addr.uid() ) ); |
diff --git a/kabc/plugins/opie/opieE.pro b/kabc/plugins/opie/opieE.pro index 75a5dab..4048cc0 100644 --- a/kabc/plugins/opie/opieE.pro +++ b/kabc/plugins/opie/opieE.pro | |||
@@ -1,32 +1,32 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on | 2 | CONFIG += qt warn_on |
3 | #release debug | 3 | #release debug |
4 | TARGET = microkabc_opie | 4 | TARGET = microkabc_opie |
5 | 5 | ||
6 | INCLUDEPATH += ../.. ../../converter/opie ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../qtcompat $(QPEDIR)/include $(OPIEDIR)/include | 6 | INCLUDEPATH += ../.. ../../converter/opie ../../../microkde ../../../microkde/kdecore ../../../microkde/kio/kfile ../../../microkde/kio/kio ../../../qtcompat $(QPEDIR)/include $(OPIEDIR)/include |
7 | 7 | ||
8 | 8 | ||
9 | OBJECTS_DIR = obj/$(PLATFORM) | 9 | OBJECTS_DIR = obj/$(PLATFORM) |
10 | MOC_DIR = moc/$(PLATFORM) | 10 | MOC_DIR = moc/$(PLATFORM) |
11 | DESTDIR = $(QPEDIR)/lib | 11 | DESTDIR = $(QPEDIR)/lib |
12 | LIBS += -lmicrokde | 12 | LIBS += -lmicrokde |
13 | LIBS += -lmicrokabc | 13 | LIBS += -lmicrokabc |
14 | LIBS += -L$(QPEDIR)/lib | 14 | LIBS += -L$(QPEDIR)/lib |
15 | LIBS += -L$(OPIEDIR)/lib | 15 | LIBS += -L$(OPIEDIR)/lib |
16 | LIBS += -lopie | 16 | LIBS += -lopie |
17 | LIBS += -lqpe | 17 | LIBS += -lqpe |
18 | LIBS += -lqte | 18 | LIBS += -lqte |
19 | LIBS += -lmicrokabc_opieconverter | 19 | LIBS += -lmicrokabc_opieconverter |
20 | #LIBS += -L../../lib/$(PLATFORM) | 20 | #LIBS += -L../../lib/$(PLATFORM) |
21 | 21 | ||
22 | 22 | ||
23 | INTERFACES = \ | 23 | INTERFACES = \ |
24 | 24 | ||
25 | HEADERS = \ | 25 | HEADERS = \ |
26 | resourceopie.h \ | 26 | resourceopie.h \ |
27 | resourceopieconfig.h \ | 27 | resourceopieconfig.h \ |
28 | 28 | ||
29 | SOURCES = \ | 29 | SOURCES = \ |
30 | resourceopie.cpp \ | 30 | resourceopie.cpp \ |
31 | resourceopieconfig.cpp \ | 31 | resourceopieconfig.cpp \ |
32 | 32 | ||
diff --git a/kaddressbook/kaddressbook.pro b/kaddressbook/kaddressbook.pro index bc14e68..77fce1b 100644 --- a/kaddressbook/kaddressbook.pro +++ b/kaddressbook/kaddressbook.pro | |||
@@ -1,57 +1,57 @@ | |||
1 | TEMPLATE= app | 1 | TEMPLATE= app |
2 | CONFIG = qt warn_on | 2 | CONFIG = qt warn_on |
3 | TARGET = kapi | 3 | TARGET = kapi |
4 | DESTDIR= ../bin | 4 | DESTDIR= ../bin |
5 | 5 | ||
6 | include( ../variables.pri ) | 6 | include( ../variables.pri ) |
7 | 7 | ||
8 | 8 | ||
9 | INCLUDEPATH += . ./details ./features ./kcmconfigs ./xxport ../microkde ../microkde/kdecore ../microkde/kutils ../microkde/kio/kfile ../microkde/kdeui ../kabc ../ interfaces | 9 | INCLUDEPATH += . ./details ./features ./kcmconfigs ./xxport ../microkde ../microkde/kdecore ../microkde/kutils ../microkde/kio/kfile ../microkde/kio/kio ../microkde/kdeui ../kabc ../ interfaces |
10 | DEFINES += KAB_EMBEDDED KAB_NOSPLITTER DESKTOP_VERSION | 10 | DEFINES += KAB_EMBEDDED KAB_NOSPLITTER DESKTOP_VERSION |
11 | 11 | ||
12 | unix : { | 12 | unix : { |
13 | LIBS += ../bin/libmicrokdepim.so | 13 | LIBS += ../bin/libmicrokdepim.so |
14 | LIBS += ../bin/libmicrokde.so | 14 | LIBS += ../bin/libmicrokde.so |
15 | LIBS += ../bin/libmicrokabc.so | 15 | LIBS += ../bin/libmicrokabc.so |
16 | LIBS += ../bin/libmicrokcal.so | 16 | LIBS += ../bin/libmicrokcal.so |
17 | LIBS += -lldap | 17 | LIBS += -lldap |
18 | OBJECTS_DIR = obj/unix | 18 | OBJECTS_DIR = obj/unix |
19 | MOC_DIR = moc/unix | 19 | MOC_DIR = moc/unix |
20 | } | 20 | } |
21 | win32: { | 21 | win32: { |
22 | DEFINES += _WIN32_ | 22 | DEFINES += _WIN32_ |
23 | LIBS += ../bin/microkdepim.lib | 23 | LIBS += ../bin/microkdepim.lib |
24 | LIBS += ../bin/microkcal.lib | 24 | LIBS += ../bin/microkcal.lib |
25 | LIBS += ../bin/microkde.lib | 25 | LIBS += ../bin/microkde.lib |
26 | LIBS += ../bin/microkabc.lib | 26 | LIBS += ../bin/microkabc.lib |
27 | QMAKE_LINK += /NODEFAULTLIB:LIBC | 27 | QMAKE_LINK += /NODEFAULTLIB:LIBC |
28 | OBJECTS_DIR = obj/win | 28 | OBJECTS_DIR = obj/win |
29 | MOC_DIR = moc/win | 29 | MOC_DIR = moc/win |
30 | LIBS += mfc71u.lib | 30 | LIBS += mfc71u.lib |
31 | } | 31 | } |
32 | 32 | ||
33 | 33 | ||
34 | 34 | ||
35 | 35 | ||
36 | 36 | ||
37 | 37 | ||
38 | 38 | ||
39 | 39 | ||
40 | INTERFACES = \ | 40 | INTERFACES = \ |
41 | # filteredit_base.ui \ | 41 | # filteredit_base.ui \ |
42 | # kofilterview_base.ui \ | 42 | # kofilterview_base.ui \ |
43 | 43 | ||
44 | HEADERS = \ | 44 | HEADERS = \ |
45 | features/mergewidget.h \ | 45 | features/mergewidget.h \ |
46 | features/distributionlistwidget.h \ | 46 | features/distributionlistwidget.h \ |
47 | kcmconfigs/addresseewidget.h \ | 47 | kcmconfigs/addresseewidget.h \ |
48 | kcmconfigs/extensionconfigdialog.h \ | 48 | kcmconfigs/extensionconfigdialog.h \ |
49 | kcmconfigs/kcmkabconfig.h \ | 49 | kcmconfigs/kcmkabconfig.h \ |
50 | kcmconfigs/kabconfigwidget.h \ | 50 | kcmconfigs/kabconfigwidget.h \ |
51 | addresseeeditordialog.h \ | 51 | addresseeeditordialog.h \ |
52 | addresseeeditorwidget.h \ | 52 | addresseeeditorwidget.h \ |
53 | addresseditwidget.h \ | 53 | addresseditwidget.h \ |
54 | addresseeconfig.h \ | 54 | addresseeconfig.h \ |
55 | addresseeutil.h \ | 55 | addresseeutil.h \ |
56 | emaileditwidget.h \ | 56 | emaileditwidget.h \ |
57 | filtereditdialog.h \ | 57 | filtereditdialog.h \ |
diff --git a/kaddressbook/kaddressbookE.pro b/kaddressbook/kaddressbookE.pro index 9451f52..dc4a2f2 100644 --- a/kaddressbook/kaddressbookE.pro +++ b/kaddressbook/kaddressbookE.pro | |||
@@ -1,61 +1,61 @@ | |||
1 | TEMPLATE= app | 1 | TEMPLATE= app |
2 | CONFIG += qt warn_on | 2 | CONFIG += qt warn_on |
3 | 3 | ||
4 | 4 | ||
5 | TARGET = kapi | 5 | TARGET = kapi |
6 | OBJECTS_DIR = obj/$(PLATFORM) | 6 | OBJECTS_DIR = obj/$(PLATFORM) |
7 | MOC_DIR = moc/$(PLATFORM) | 7 | MOC_DIR = moc/$(PLATFORM) |
8 | DESTDIR=$(QPEDIR)/bin | 8 | DESTDIR=$(QPEDIR)/bin |
9 | 9 | ||
10 | #LFLAGS += -Wl,-export-dynamic | 10 | #LFLAGS += -Wl,-export-dynamic |
11 | 11 | ||
12 | 12 | ||
13 | INCLUDEPATH += . ./details ./features ./kcmconfigs ./xxport ../microkde ../microkde/kdecore ../microkde/kutils ../microkde/kio/kfile ../microkde/kdeui ../kabc ../qtcompat ../ interfaces $(QPEDIR)/include | 13 | INCLUDEPATH += . ./details ./features ./kcmconfigs ./xxport ../microkde ../microkde/kdecore ../microkde/kutils ../microkde/kio/kfile ../microkde/kio/kio ../microkde/kdeui ../kabc ../qtcompat ../ interfaces $(QPEDIR)/include |
14 | DEFINES += KAB_EMBEDDED KAB_NOSPLITTER | 14 | DEFINES += KAB_EMBEDDED KAB_NOSPLITTER |
15 | #DEFINES += KORG_NODND KORG_NOPLUGINS KORG_NOKABC KORG_NOARCHIVE KORG_NOMAIL | 15 | #DEFINES += KORG_NODND KORG_NOPLUGINS KORG_NOKABC KORG_NOARCHIVE KORG_NOMAIL |
16 | #DEFINES += KORG_NOPRINTER KORG_NODCOP KORG_NOKALARMD KORG_NORESOURCEVIEW KORG_NOSPLITTER | 16 | #DEFINES += KORG_NOPRINTER KORG_NODCOP KORG_NOKALARMD KORG_NORESOURCEVIEW KORG_NOSPLITTER |
17 | #DEFINES += KORG_NOLVALTERNATION | 17 | #DEFINES += KORG_NOLVALTERNATION |
18 | LIBS += -lmicrokdepim | 18 | LIBS += -lmicrokdepim |
19 | #LIBS += -lmicrokcal | 19 | #LIBS += -lmicrokcal |
20 | LIBS += -lmicrokde | 20 | LIBS += -lmicrokde |
21 | LIBS += -lmicrokcal | 21 | LIBS += -lmicrokcal |
22 | LIBS += -lmicroqtcompat | 22 | LIBS += -lmicroqtcompat |
23 | LIBS += -lmicrokabc | 23 | LIBS += -lmicrokabc |
24 | LIBS += -lqpe | 24 | LIBS += -lqpe |
25 | LIBS += -ljpeg | 25 | LIBS += -ljpeg |
26 | LIBS += $(QTOPIALIB) | 26 | LIBS += $(QTOPIALIB) |
27 | LIBS += -L$(QPEDIR)/lib | 27 | LIBS += -L$(QPEDIR)/lib |
28 | LIBS += -Wl,-export-dynamic | 28 | LIBS += -Wl,-export-dynamic |
29 | 29 | ||
30 | INTERFACES = \ | 30 | INTERFACES = \ |
31 | # filteredit_base.ui \ | 31 | # filteredit_base.ui \ |
32 | # kofilterview_base.ui \ | 32 | # kofilterview_base.ui \ |
33 | 33 | ||
34 | HEADERS = \ | 34 | HEADERS = \ |
35 | features/mergewidget.h \ | 35 | features/mergewidget.h \ |
36 | features/distributionlistwidget.h \ | 36 | features/distributionlistwidget.h \ |
37 | kcmconfigs/addresseewidget.h \ | 37 | kcmconfigs/addresseewidget.h \ |
38 | kcmconfigs/extensionconfigdialog.h \ | 38 | kcmconfigs/extensionconfigdialog.h \ |
39 | kcmconfigs/kcmkabconfig.h \ | 39 | kcmconfigs/kcmkabconfig.h \ |
40 | kcmconfigs/kabconfigwidget.h \ | 40 | kcmconfigs/kabconfigwidget.h \ |
41 | addresseeeditordialog.h \ | 41 | addresseeeditordialog.h \ |
42 | addresseeeditorwidget.h \ | 42 | addresseeeditorwidget.h \ |
43 | addresseditwidget.h \ | 43 | addresseditwidget.h \ |
44 | addresseeconfig.h \ | 44 | addresseeconfig.h \ |
45 | addresseeutil.h \ | 45 | addresseeutil.h \ |
46 | emaileditwidget.h \ | 46 | emaileditwidget.h \ |
47 | filtereditdialog.h \ | 47 | filtereditdialog.h \ |
48 | kaddressbookmain.h \ | 48 | kaddressbookmain.h \ |
49 | kabprefs.h \ | 49 | kabprefs.h \ |
50 | kabcore.h \ | 50 | kabcore.h \ |
51 | viewmanager.h \ | 51 | viewmanager.h \ |
52 | extensionmanager.h \ | 52 | extensionmanager.h \ |
53 | extensionwidget.h \ | 53 | extensionwidget.h \ |
54 | kaddressbookview.h \ | 54 | kaddressbookview.h \ |
55 | geowidget.h \ | 55 | geowidget.h \ |
56 | imagewidget.h \ | 56 | imagewidget.h \ |
57 | incsearchwidget.h \ | 57 | incsearchwidget.h \ |
58 | jumpbuttonbar.h \ | 58 | jumpbuttonbar.h \ |
59 | phoneeditwidget.h \ | 59 | phoneeditwidget.h \ |
60 | secrecywidget.h \ | 60 | secrecywidget.h \ |
61 | keywidget.h \ | 61 | keywidget.h \ |
diff --git a/microkde/microkde.pro b/microkde/microkde.pro index 05833a9..4ebf53c 100644 --- a/microkde/microkde.pro +++ b/microkde/microkde.pro | |||
@@ -1,168 +1,171 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on | 2 | CONFIG += qt warn_on |
3 | #INCLUDEPATH += $(QTDIR)/include . | 3 | #INCLUDEPATH += $(QTDIR)/include . |
4 | #DEPENDPATH += $(QTDIR)/include | 4 | #DEPENDPATH += $(QTDIR)/include |
5 | INCLUDEPATH += . ../ ../kabc ./kdecore ./kdeui ./kio/kfile | 5 | INCLUDEPATH += . ../ ../kabc ./kdecore ./kdeui ./kio/kfile ./kio/kio |
6 | #LIBS += -lqtcompat | 6 | #LIBS += -lqtcompat |
7 | 7 | ||
8 | TARGET = microkde | 8 | TARGET = microkde |
9 | DESTDIR= ../bin | 9 | DESTDIR= ../bin |
10 | DEFINES += DESKTOP_VERSION KDE_QT_ONLY | 10 | DEFINES += DESKTOP_VERSION KDE_QT_ONLY |
11 | unix : { | 11 | unix : { |
12 | OBJECTS_DIR = obj/unix | 12 | OBJECTS_DIR = obj/unix |
13 | MOC_DIR = moc/unix | 13 | MOC_DIR = moc/unix |
14 | } | 14 | } |
15 | win32: { | 15 | win32: { |
16 | DEFINES += _WIN32_ | 16 | DEFINES += _WIN32_ |
17 | OBJECTS_DIR = obj/win | 17 | OBJECTS_DIR = obj/win |
18 | MOC_DIR = moc/win | 18 | MOC_DIR = moc/win |
19 | } | 19 | } |
20 | include( ../variables.pri ) | 20 | include( ../variables.pri ) |
21 | 21 | ||
22 | 22 | ||
23 | 23 | ||
24 | HEADERS = \ | 24 | HEADERS = \ |
25 | qlayoutengine_p.h \ | 25 | qlayoutengine_p.h \ |
26 | KDGanttMinimizeSplitter.h \ | 26 | KDGanttMinimizeSplitter.h \ |
27 | kapplication.h \ | 27 | kapplication.h \ |
28 | kaudioplayer.h \ | 28 | kaudioplayer.h \ |
29 | kcalendarsystem.h \ | 29 | kcalendarsystem.h \ |
30 | kcalendarsystemgregorian.h \ | 30 | kcalendarsystemgregorian.h \ |
31 | kcolorbutton.h \ | 31 | kcolorbutton.h \ |
32 | kcolordialog.h \ | 32 | kcolordialog.h \ |
33 | kcombobox.h \ | 33 | kcombobox.h \ |
34 | kconfig.h \ | 34 | kconfig.h \ |
35 | kdatetbl.h \ | 35 | kdatetbl.h \ |
36 | kdebug.h \ | 36 | kdebug.h \ |
37 | kdialog.h \ | 37 | kdialog.h \ |
38 | kdialogbase.h \ | 38 | kdialogbase.h \ |
39 | kdirwatch.h \ | 39 | kdirwatch.h \ |
40 | keditlistbox.h \ | 40 | keditlistbox.h \ |
41 | kemailsettings.h \ | 41 | kemailsettings.h \ |
42 | kfiledialog.h \ | 42 | kfiledialog.h \ |
43 | kfontdialog.h \ | 43 | kfontdialog.h \ |
44 | kglobal.h \ | 44 | kglobal.h \ |
45 | kglobalsettings.h \ | 45 | kglobalsettings.h \ |
46 | kiconloader.h \ | 46 | kiconloader.h \ |
47 | klineedit.h \ | 47 | klineedit.h \ |
48 | klineeditdlg.h \ | 48 | klineeditdlg.h \ |
49 | kmessagebox.h \ | 49 | kmessagebox.h \ |
50 | knotifyclient.h \ | 50 | knotifyclient.h \ |
51 | kprinter.h \ | 51 | kprinter.h \ |
52 | kprocess.h \ | 52 | kprocess.h \ |
53 | krestrictedline.h \ | 53 | krestrictedline.h \ |
54 | krun.h \ | 54 | krun.h \ |
55 | ksimpleconfig.h \ | 55 | ksimpleconfig.h \ |
56 | kstaticdeleter.h \ | 56 | kstaticdeleter.h \ |
57 | ksystemtray.h \ | 57 | ksystemtray.h \ |
58 | ktempfile.h \ | 58 | ktempfile.h \ |
59 | ktextedit.h \ | 59 | ktextedit.h \ |
60 | kunload.h \ | 60 | kunload.h \ |
61 | kurl.h \ | 61 | kurl.h \ |
62 | kdeui/kguiitem.h \ | 62 | kdeui/kguiitem.h \ |
63 | kdeui/kcmodule.h \ | 63 | kdeui/kcmodule.h \ |
64 | kdeui/kbuttonbox.h \ | 64 | kdeui/kbuttonbox.h \ |
65 | kdeui/klistbox.h \ | 65 | kdeui/klistbox.h \ |
66 | kdeui/klistview.h \ | 66 | kdeui/klistview.h \ |
67 | kdeui/kjanuswidget.h \ | 67 | kdeui/kjanuswidget.h \ |
68 | kdeui/kseparator.h \ | 68 | kdeui/kseparator.h \ |
69 | kdeui/knuminput.h \ | 69 | kdeui/knuminput.h \ |
70 | kdeui/knumvalidator.h \ | 70 | kdeui/knumvalidator.h \ |
71 | kdeui/ksqueezedtextlabel.h \ | 71 | kdeui/ksqueezedtextlabel.h \ |
72 | kio/job.h \ | 72 | kio/job.h \ |
73 | kio/kio/kdirwatch.h \ | ||
74 | kio/kio/kdirwatch_p.h \ | ||
73 | kio/kfile/kurlrequester.h \ | 75 | kio/kfile/kurlrequester.h \ |
74 | kresources/resource.h \ | 76 | kresources/resource.h \ |
75 | kresources/factory.h \ | 77 | kresources/factory.h \ |
76 | kresources/managerimpl.h \ | 78 | kresources/managerimpl.h \ |
77 | kresources/manager.h \ | 79 | kresources/manager.h \ |
78 | kresources/selectdialog.h \ | 80 | kresources/selectdialog.h \ |
79 | kresources/configpage.h \ | 81 | kresources/configpage.h \ |
80 | kresources/configwidget.h \ | 82 | kresources/configwidget.h \ |
81 | kresources/configdialog.h \ | 83 | kresources/configdialog.h \ |
82 | kresources/kcmkresources.h \ | 84 | kresources/kcmkresources.h \ |
83 | kdecore/kmdcodec.h \ | 85 | kdecore/kmdcodec.h \ |
84 | kdecore/kconfigbase.h \ | 86 | kdecore/kconfigbase.h \ |
85 | kdecore/klocale.h \ | 87 | kdecore/klocale.h \ |
86 | kdecore/kcatalogue.h \ | 88 | kdecore/kcatalogue.h \ |
87 | kdecore/ksharedptr.h \ | 89 | kdecore/ksharedptr.h \ |
88 | kdecore/kshell.h \ | 90 | kdecore/kshell.h \ |
89 | kdecore/kstandarddirs.h \ | 91 | kdecore/kstandarddirs.h \ |
90 | kdecore/kstringhandler.h \ | 92 | kdecore/kstringhandler.h \ |
91 | kdecore/kshortcut.h \ | 93 | kdecore/kshortcut.h \ |
92 | kutils/kcmultidialog.h \ | 94 | kutils/kcmultidialog.h \ |
93 | kdeui/kxmlguiclient.h \ | 95 | kdeui/kxmlguiclient.h \ |
94 | kdeui/kstdaction.h \ | 96 | kdeui/kstdaction.h \ |
95 | kdeui/kmainwindow.h \ | 97 | kdeui/kmainwindow.h \ |
96 | kdeui/ktoolbar.h \ | 98 | kdeui/ktoolbar.h \ |
97 | kdeui/ktoolbarbutton.h \ | 99 | kdeui/ktoolbarbutton.h \ |
98 | kdeui/ktoolbarhandler.h \ | 100 | kdeui/ktoolbarhandler.h \ |
99 | kdeui/kaction.h \ | 101 | kdeui/kaction.h \ |
100 | kdeui/kactionclasses.h \ | 102 | kdeui/kactionclasses.h \ |
101 | kdeui/kactioncollection.h \ | 103 | kdeui/kactioncollection.h \ |
102 | kdecore/klibloader.h | 104 | kdecore/klibloader.h |
103 | 105 | ||
104 | 106 | ||
105 | # kdecore/klibloader.h \ | 107 | # kdecore/klibloader.h \ |
106 | 108 | ||
107 | 109 | ||
108 | SOURCES = \ | 110 | SOURCES = \ |
109 | KDGanttMinimizeSplitter.cpp \ | 111 | KDGanttMinimizeSplitter.cpp \ |
110 | kapplication.cpp \ | 112 | kapplication.cpp \ |
111 | kcalendarsystem.cpp \ | 113 | kcalendarsystem.cpp \ |
112 | kcalendarsystemgregorian.cpp \ | 114 | kcalendarsystemgregorian.cpp \ |
113 | kcolorbutton.cpp \ | 115 | kcolorbutton.cpp \ |
114 | kcolordialog.cpp \ | 116 | kcolordialog.cpp \ |
115 | kconfig.cpp \ | 117 | kconfig.cpp \ |
116 | kdatetbl.cpp \ | 118 | kdatetbl.cpp \ |
117 | kdialog.cpp \ | 119 | kdialog.cpp \ |
118 | kdialogbase.cpp \ | 120 | kdialogbase.cpp \ |
119 | keditlistbox.cpp \ | 121 | keditlistbox.cpp \ |
120 | kemailsettings.cpp \ | 122 | kemailsettings.cpp \ |
121 | kfontdialog.cpp \ | 123 | kfontdialog.cpp \ |
122 | kfiledialog.cpp \ | 124 | kfiledialog.cpp \ |
123 | kglobal.cpp \ | 125 | kglobal.cpp \ |
124 | kglobalsettings.cpp \ | 126 | kglobalsettings.cpp \ |
125 | kiconloader.cpp \ | 127 | kiconloader.cpp \ |
126 | kmessagebox.cpp \ | 128 | kmessagebox.cpp \ |
127 | ktextedit.cpp \ | 129 | ktextedit.cpp \ |
128 | kprocess.cpp \ | 130 | kprocess.cpp \ |
129 | krun.cpp \ | 131 | krun.cpp \ |
130 | ksystemtray.cpp \ | 132 | ksystemtray.cpp \ |
131 | ktempfile.cpp \ | 133 | ktempfile.cpp \ |
132 | kurl.cpp \ | 134 | kurl.cpp \ |
133 | kdecore/kcatalogue.cpp \ | 135 | kdecore/kcatalogue.cpp \ |
134 | kdecore/klocale.cpp \ | 136 | kdecore/klocale.cpp \ |
135 | kdecore/kmdcodec.cpp \ | 137 | kdecore/kmdcodec.cpp \ |
136 | kdecore/kshell.cpp \ | 138 | kdecore/kshell.cpp \ |
137 | kdecore/kstandarddirs.cpp \ | 139 | kdecore/kstandarddirs.cpp \ |
138 | kdecore/kstringhandler.cpp \ | 140 | kdecore/kstringhandler.cpp \ |
139 | kdeui/kbuttonbox.cpp \ | 141 | kdeui/kbuttonbox.cpp \ |
140 | kdeui/kcmodule.cpp \ | 142 | kdeui/kcmodule.cpp \ |
141 | kdeui/kguiitem.cpp \ | 143 | kdeui/kguiitem.cpp \ |
142 | kdeui/kjanuswidget.cpp \ | 144 | kdeui/kjanuswidget.cpp \ |
143 | kdeui/klistbox.cpp \ | 145 | kdeui/klistbox.cpp \ |
144 | kdeui/klistview.cpp \ | 146 | kdeui/klistview.cpp \ |
145 | kdeui/knuminput.cpp \ | 147 | kdeui/knuminput.cpp \ |
146 | kdeui/knumvalidator.cpp \ | 148 | kdeui/knumvalidator.cpp \ |
147 | kdeui/kseparator.cpp \ | 149 | kdeui/kseparator.cpp \ |
148 | kdeui/ksqueezedtextlabel.cpp \ | 150 | kdeui/ksqueezedtextlabel.cpp \ |
151 | kio/kio/kdirwatch.cpp \ | ||
149 | kio/kfile/kurlrequester.cpp \ | 152 | kio/kfile/kurlrequester.cpp \ |
150 | kresources/configpage.cpp \ | 153 | kresources/configpage.cpp \ |
151 | kresources/configdialog.cpp \ | 154 | kresources/configdialog.cpp \ |
152 | kresources/configwidget.cpp \ | 155 | kresources/configwidget.cpp \ |
153 | kresources/factory.cpp \ | 156 | kresources/factory.cpp \ |
154 | kresources/kcmkresources.cpp \ | 157 | kresources/kcmkresources.cpp \ |
155 | kresources/managerimpl.cpp \ | 158 | kresources/managerimpl.cpp \ |
156 | kresources/resource.cpp \ | 159 | kresources/resource.cpp \ |
157 | kresources/selectdialog.cpp \ | 160 | kresources/selectdialog.cpp \ |
158 | kutils/kcmultidialog.cpp \ | 161 | kutils/kcmultidialog.cpp \ |
159 | kdeui/kaction.cpp \ | 162 | kdeui/kaction.cpp \ |
160 | kdeui/kactionclasses.cpp \ | 163 | kdeui/kactionclasses.cpp \ |
161 | kdeui/kactioncollection.cpp \ | 164 | kdeui/kactioncollection.cpp \ |
162 | kdeui/kmainwindow.cpp \ | 165 | kdeui/kmainwindow.cpp \ |
163 | kdeui/ktoolbar.cpp \ | 166 | kdeui/ktoolbar.cpp \ |
164 | kdeui/ktoolbarbutton.cpp \ | 167 | kdeui/ktoolbarbutton.cpp \ |
165 | kdeui/ktoolbarhandler.cpp \ | 168 | kdeui/ktoolbarhandler.cpp \ |
166 | kdeui/kstdaction.cpp \ | 169 | kdeui/kstdaction.cpp \ |
167 | kdeui/kxmlguiclient.cpp \ | 170 | kdeui/kxmlguiclient.cpp \ |
168 | kdecore/klibloader.cpp \ No newline at end of file | 171 | kdecore/klibloader.cpp |
diff --git a/microkde/microkdeE.pro b/microkde/microkdeE.pro index 4ee4dd7..ec2b1f7 100644 --- a/microkde/microkdeE.pro +++ b/microkde/microkdeE.pro | |||
@@ -1,171 +1,173 @@ | |||
1 | TEMPLATE= lib | 1 | TEMPLATE= lib |
2 | CONFIG += qt warn_on | 2 | CONFIG += qt warn_on |
3 | INCLUDEPATH += . ../qtcompat ../kabc ./kdecore ./kdeui ./kio/kfile $(QPEDIR)/include | 3 | INCLUDEPATH += . ../qtcompat ../kabc ./kdecore ./kdeui ./kio/kfile ./kio/kio $(QPEDIR)/include |
4 | 4 | ||
5 | DEPENDPATH += $(QPEDIR)/include | 5 | DEPENDPATH += $(QPEDIR)/include |
6 | LIBS += -lmicroqtcompat -L$(QPEDIR)/lib | 6 | LIBS += -lmicroqtcompat -L$(QPEDIR)/lib |
7 | 7 | ||
8 | DEFINES += KDE_QT_ONLY | 8 | DEFINES += KDE_QT_ONLY |
9 | 9 | ||
10 | TARGET = microkde | 10 | TARGET = microkde |
11 | OBJECTS_DIR = obj/$(PLATFORM) | 11 | OBJECTS_DIR = obj/$(PLATFORM) |
12 | MOC_DIR = moc/$(PLATFORM) | 12 | MOC_DIR = moc/$(PLATFORM) |
13 | DESTDIR=$(QPEDIR)/lib | 13 | DESTDIR=$(QPEDIR)/lib |
14 | 14 | ||
15 | 15 | ||
16 | INTERFACES = \ | 16 | INTERFACES = \ |
17 | 17 | ||
18 | HEADERS = \ | 18 | HEADERS = \ |
19 | qlayoutengine_p.h \ | 19 | qlayoutengine_p.h \ |
20 | KDGanttMinimizeSplitter.h \ | 20 | KDGanttMinimizeSplitter.h \ |
21 | kapplication.h \ | 21 | kapplication.h \ |
22 | kaudioplayer.h \ | 22 | kaudioplayer.h \ |
23 | kcalendarsystem.h \ | 23 | kcalendarsystem.h \ |
24 | kcalendarsystemgregorian.h \ | 24 | kcalendarsystemgregorian.h \ |
25 | kcolorbutton.h \ | 25 | kcolorbutton.h \ |
26 | kcolordialog.h \ | 26 | kcolordialog.h \ |
27 | kcombobox.h \ | 27 | kcombobox.h \ |
28 | kconfig.h \ | 28 | kconfig.h \ |
29 | kdatetbl.h \ | 29 | kdatetbl.h \ |
30 | kdebug.h \ | 30 | kdebug.h \ |
31 | kdialog.h \ | 31 | kdialog.h \ |
32 | kdialogbase.h \ | 32 | kdialogbase.h \ |
33 | kdirwatch.h \ | ||
34 | keditlistbox.h \ | 33 | keditlistbox.h \ |
35 | kemailsettings.h \ | 34 | kemailsettings.h \ |
36 | kfiledialog.h \ | 35 | kfiledialog.h \ |
37 | kfontdialog.h \ | 36 | kfontdialog.h \ |
38 | kglobal.h \ | 37 | kglobal.h \ |
39 | kglobalsettings.h \ | 38 | kglobalsettings.h \ |
40 | kiconloader.h \ | 39 | kiconloader.h \ |
41 | klineedit.h \ | 40 | klineedit.h \ |
42 | klineeditdlg.h \ | 41 | klineeditdlg.h \ |
43 | kmessagebox.h \ | 42 | kmessagebox.h \ |
44 | knotifyclient.h \ | 43 | knotifyclient.h \ |
45 | kprinter.h \ | 44 | kprinter.h \ |
46 | kprocess.h \ | 45 | kprocess.h \ |
47 | krestrictedline.h \ | 46 | krestrictedline.h \ |
48 | krun.h \ | 47 | krun.h \ |
49 | ksimpleconfig.h \ | 48 | ksimpleconfig.h \ |
50 | kstaticdeleter.h \ | 49 | kstaticdeleter.h \ |
51 | ksystemtray.h \ | 50 | ksystemtray.h \ |
52 | ktempfile.h \ | 51 | ktempfile.h \ |
53 | ktextedit.h \ | 52 | ktextedit.h \ |
54 | kunload.h \ | 53 | kunload.h \ |
55 | kurl.h \ | 54 | kurl.h \ |
56 | ofileselector_p.h \ | 55 | ofileselector_p.h \ |
57 | ofontselector.h \ | 56 | ofontselector.h \ |
58 | oprocctrl.h \ | 57 | oprocctrl.h \ |
59 | oprocess.h \ | 58 | oprocess.h \ |
60 | osmartpointer.h \ | 59 | osmartpointer.h \ |
61 | kdeui/kguiitem.h \ | 60 | kdeui/kguiitem.h \ |
62 | kdeui/kaction.h \ | 61 | kdeui/kaction.h \ |
63 | kdeui/kactionclasses.h \ | 62 | kdeui/kactionclasses.h \ |
64 | kdeui/kactioncollection.h \ | 63 | kdeui/kactioncollection.h \ |
65 | kdeui/kcmodule.h \ | 64 | kdeui/kcmodule.h \ |
66 | kdeui/kstdaction.h \ | 65 | kdeui/kstdaction.h \ |
67 | kdeui/kbuttonbox.h \ | 66 | kdeui/kbuttonbox.h \ |
68 | kdeui/klistbox.h \ | 67 | kdeui/klistbox.h \ |
69 | kdeui/klistview.h \ | 68 | kdeui/klistview.h \ |
70 | kdeui/kjanuswidget.h \ | 69 | kdeui/kjanuswidget.h \ |
71 | kdeui/kseparator.h \ | 70 | kdeui/kseparator.h \ |
72 | kdeui/kmainwindow.h \ | 71 | kdeui/kmainwindow.h \ |
73 | kdeui/knuminput.h \ | 72 | kdeui/knuminput.h \ |
74 | kdeui/knumvalidator.h \ | 73 | kdeui/knumvalidator.h \ |
75 | kdeui/ksqueezedtextlabel.h \ | 74 | kdeui/ksqueezedtextlabel.h \ |
76 | kdeui/ktoolbar.h \ | 75 | kdeui/ktoolbar.h \ |
77 | kdeui/ktoolbarbutton.h \ | 76 | kdeui/ktoolbarbutton.h \ |
78 | kdeui/ktoolbarhandler.h \ | 77 | kdeui/ktoolbarhandler.h \ |
79 | kdeui/kxmlguiclient.h \ | 78 | kdeui/kxmlguiclient.h \ |
80 | kio/job.h \ | 79 | kio/job.h \ |
80 | kio/kio/kdirwatch.h \ | ||
81 | kio/kio/kdirwatch_p.h \ | ||
81 | kio/kfile/kurlrequester.h \ | 82 | kio/kfile/kurlrequester.h \ |
82 | kresources/resource.h \ | 83 | kresources/resource.h \ |
83 | kresources/factory.h \ | 84 | kresources/factory.h \ |
84 | kresources/managerimpl.h \ | 85 | kresources/managerimpl.h \ |
85 | kresources/manager.h \ | 86 | kresources/manager.h \ |
86 | kresources/selectdialog.h \ | 87 | kresources/selectdialog.h \ |
87 | kresources/configpage.h \ | 88 | kresources/configpage.h \ |
88 | kresources/configwidget.h \ | 89 | kresources/configwidget.h \ |
89 | kresources/configdialog.h \ | 90 | kresources/configdialog.h \ |
90 | kresources/kcmkresources.h \ | 91 | kresources/kcmkresources.h \ |
91 | kdecore/kmdcodec.h \ | 92 | kdecore/kmdcodec.h \ |
92 | kdecore/kconfigbase.h \ | 93 | kdecore/kconfigbase.h \ |
93 | kdecore/klocale.h \ | 94 | kdecore/klocale.h \ |
94 | kdecore/klibloader.h \ | 95 | kdecore/klibloader.h \ |
95 | kdecore/kcatalogue.h \ | 96 | kdecore/kcatalogue.h \ |
96 | kdecore/ksharedptr.h \ | 97 | kdecore/ksharedptr.h \ |
97 | kdecore/kshell.h \ | 98 | kdecore/kshell.h \ |
98 | kdecore/kstandarddirs.h \ | 99 | kdecore/kstandarddirs.h \ |
99 | kdecore/kstringhandler.h \ | 100 | kdecore/kstringhandler.h \ |
100 | kdecore/kshortcut.h \ | 101 | kdecore/kshortcut.h \ |
101 | kutils/kcmultidialog.h | 102 | kutils/kcmultidialog.h |
102 | 103 | ||
103 | 104 | ||
104 | 105 | ||
105 | 106 | ||
106 | SOURCES = \ | 107 | SOURCES = \ |
107 | KDGanttMinimizeSplitter.cpp \ | 108 | KDGanttMinimizeSplitter.cpp \ |
108 | kapplication.cpp \ | 109 | kapplication.cpp \ |
109 | kcalendarsystem.cpp \ | 110 | kcalendarsystem.cpp \ |
110 | kcalendarsystemgregorian.cpp \ | 111 | kcalendarsystemgregorian.cpp \ |
111 | kcolorbutton.cpp \ | 112 | kcolorbutton.cpp \ |
112 | kcolordialog.cpp \ | 113 | kcolordialog.cpp \ |
113 | kconfig.cpp \ | 114 | kconfig.cpp \ |
114 | kdatetbl.cpp \ | 115 | kdatetbl.cpp \ |
115 | kdialog.cpp \ | 116 | kdialog.cpp \ |
116 | kdialogbase.cpp \ | 117 | kdialogbase.cpp \ |
117 | keditlistbox.cpp \ | 118 | keditlistbox.cpp \ |
118 | kemailsettings.cpp \ | 119 | kemailsettings.cpp \ |
119 | kfontdialog.cpp \ | 120 | kfontdialog.cpp \ |
120 | kfiledialog.cpp \ | 121 | kfiledialog.cpp \ |
121 | kglobal.cpp \ | 122 | kglobal.cpp \ |
122 | kglobalsettings.cpp \ | 123 | kglobalsettings.cpp \ |
123 | kiconloader.cpp \ | 124 | kiconloader.cpp \ |
124 | kmessagebox.cpp \ | 125 | kmessagebox.cpp \ |
125 | kprocess.cpp \ | 126 | kprocess.cpp \ |
126 | krun.cpp \ | 127 | krun.cpp \ |
127 | ksystemtray.cpp \ | 128 | ksystemtray.cpp \ |
128 | ktempfile.cpp \ | 129 | ktempfile.cpp \ |
129 | kurl.cpp \ | 130 | kurl.cpp \ |
130 | ktextedit.cpp \ | 131 | ktextedit.cpp \ |
131 | ofileselector_p.cpp \ | 132 | ofileselector_p.cpp \ |
132 | ofontselector.cpp \ | 133 | ofontselector.cpp \ |
133 | oprocctrl.cpp \ | 134 | oprocctrl.cpp \ |
134 | oprocess.cpp \ | 135 | oprocess.cpp \ |
135 | kdecore/kcatalogue.cpp \ | 136 | kdecore/kcatalogue.cpp \ |
136 | kdecore/klibloader.cpp \ | 137 | kdecore/klibloader.cpp \ |
137 | kdecore/klocale.cpp \ | 138 | kdecore/klocale.cpp \ |
138 | kdecore/kmdcodec.cpp \ | 139 | kdecore/kmdcodec.cpp \ |
139 | kdecore/kshell.cpp \ | 140 | kdecore/kshell.cpp \ |
140 | kdecore/kstandarddirs.cpp \ | 141 | kdecore/kstandarddirs.cpp \ |
141 | kdecore/kstringhandler.cpp \ | 142 | kdecore/kstringhandler.cpp \ |
142 | kdeui/kaction.cpp \ | 143 | kdeui/kaction.cpp \ |
143 | kdeui/kactionclasses.cpp \ | 144 | kdeui/kactionclasses.cpp \ |
144 | kdeui/kactioncollection.cpp \ | 145 | kdeui/kactioncollection.cpp \ |
145 | kdeui/kbuttonbox.cpp \ | 146 | kdeui/kbuttonbox.cpp \ |
146 | kdeui/kcmodule.cpp \ | 147 | kdeui/kcmodule.cpp \ |
147 | kdeui/kguiitem.cpp \ | 148 | kdeui/kguiitem.cpp \ |
148 | kdeui/kjanuswidget.cpp \ | 149 | kdeui/kjanuswidget.cpp \ |
149 | kdeui/klistbox.cpp \ | 150 | kdeui/klistbox.cpp \ |
150 | kdeui/klistview.cpp \ | 151 | kdeui/klistview.cpp \ |
151 | kdeui/kmainwindow.cpp \ | 152 | kdeui/kmainwindow.cpp \ |
152 | kdeui/knuminput.cpp \ | 153 | kdeui/knuminput.cpp \ |
153 | kdeui/knumvalidator.cpp \ | 154 | kdeui/knumvalidator.cpp \ |
154 | kdeui/kseparator.cpp \ | 155 | kdeui/kseparator.cpp \ |
155 | kdeui/kstdaction.cpp \ | 156 | kdeui/kstdaction.cpp \ |
156 | kdeui/ksqueezedtextlabel.cpp \ | 157 | kdeui/ksqueezedtextlabel.cpp \ |
157 | kdeui/ktoolbar.cpp \ | 158 | kdeui/ktoolbar.cpp \ |
158 | kdeui/ktoolbarbutton.cpp \ | 159 | kdeui/ktoolbarbutton.cpp \ |
159 | kdeui/ktoolbarhandler.cpp \ | 160 | kdeui/ktoolbarhandler.cpp \ |
160 | kdeui/kxmlguiclient.cpp \ | 161 | kdeui/kxmlguiclient.cpp \ |
161 | kio/kfile/kurlrequester.cpp \ | 162 | kio/kfile/kurlrequester.cpp \ |
163 | kio/kio/kdirwatch.cpp \ | ||
162 | kresources/configpage.cpp \ | 164 | kresources/configpage.cpp \ |
163 | kresources/configdialog.cpp \ | 165 | kresources/configdialog.cpp \ |
164 | kresources/configwidget.cpp \ | 166 | kresources/configwidget.cpp \ |
165 | kresources/factory.cpp \ | 167 | kresources/factory.cpp \ |
166 | kresources/kcmkresources.cpp \ | 168 | kresources/kcmkresources.cpp \ |
167 | kresources/managerimpl.cpp \ | 169 | kresources/managerimpl.cpp \ |
168 | kresources/resource.cpp \ | 170 | kresources/resource.cpp \ |
169 | kresources/selectdialog.cpp \ | 171 | kresources/selectdialog.cpp \ |
170 | kutils/kcmultidialog.cpp | 172 | kutils/kcmultidialog.cpp |
171 | 173 | ||