summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--bin/kdepim/korganizer/Migration-HowTo.txt77
-rw-r--r--libkcal/incidencebase.cpp10
2 files changed, 71 insertions, 16 deletions
diff --git a/bin/kdepim/korganizer/Migration-HowTo.txt b/bin/kdepim/korganizer/Migration-HowTo.txt
index ca767c6..a5fa02c 100644
--- a/bin/kdepim/korganizer/Migration-HowTo.txt
+++ b/bin/kdepim/korganizer/Migration-HowTo.txt
@@ -3,2 +3,11 @@ Migration HowTo Outlook 200X -> KDE
3 3
4Version 1.0.1
5The latest version of this file can be downloaded from
6http://sourceforge.net/projects/kdepimpi/
7Please choose there package/project/file:
8general Files for KDE/Pim
9MigrationHowTo_OL2KDE
10MigrationHowTo_OL2KDE.txt
11
12
4This HowTo describes the process of migrating data ( contact and calendar data ) from Outlook 200X to the PIM programs of the KDE-Desktop-Environment. 13This HowTo describes the process of migrating data ( contact and calendar data ) from Outlook 200X to the PIM programs of the KDE-Desktop-Environment.
@@ -16,2 +25,4 @@ Content:
166) How to get the calendar data out of Outlook200X 256) How to get the calendar data out of Outlook200X
267) How to import your contact data into Kontact
278) How to import your calendar data into Kontact
17 28
@@ -37,3 +48,17 @@ If you have a running Outlook200X already with contact/calendar data available,
37 48
38MISSING 49To open a local *.pst file in Outlook2003, choose menu:
50File - Open - Outlook Data File ...
51Now the data included in this file is shown
52as folders of a newly added root folder in the Outlook folder view.
53This root folder is probably not accessable from
54the migration tools via OLE.
55To access data stored in one of the subfolders,
56copy this subfolder to a root folder,
57which can be accessed from the migration tools via OLE.
58(To know, which folder can be accessed, just perform 5.) or 6.) until
59you get the Oulook import dialog!)
60
61To copy it, right click on that subfolder and choose
62Copy "<subfoldername>"...
63in the popup menu.
39 64
@@ -45,3 +70,3 @@ The data migration is is performed with the Windows versions of KAdddressbook/Pi
45Pi stands for platform-independend - platform-independend because the same program is available for different platforms, like Windows, Linux desktop and Sharp-Zaurus PDA. 70Pi stands for platform-independend - platform-independend because the same program is available for different platforms, like Windows, Linux desktop and Sharp-Zaurus PDA.
46Note: The Linux desktop versions of KOrganizer/Pi and KOrganizer/KDE-desktop are two different programs! You cannot use KOrganizer/Pi together with or embedded in the KDE-desktop environment. The same is valid for KAdddressbook/Pi. 71Note: The Linux desktop versions of KOrganizer/Pi and KOrganizer/KDE-desktop are two different programs! You cannot use KOrganizer/Pi together with, or embedded in, the KDE-desktop environment. The same is valid for KAdddressbook/Pi.
47 72
@@ -50,4 +75,3 @@ a) KAdddressbook/Pi executeable + 2dlls + icons
50b) KOrganizer/Pi executeable + icons 75b) KOrganizer/Pi executeable + icons
51c) The Qt3 library qt-mt331.dll and the MSVC library msvcr71.dll 76c) The Qt3 library qt-mt331.dll and the MSVC library msvcr71.dll and the MSVC library mfc71u.dll
52
53You can download all of them at: 77You can download all of them at:
@@ -68,6 +92,10 @@ kopi193a-exe.zip
68To download b) 92To download b)
69Please choose there package/project with name KO/Pi - general files. 93Please choose there package/project/file:
70(Direct link: http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=116719 ) 94general Files for KDE/Pim
95Needed Windows Dlls
96kdepimdll.zip
97
98(Direct link: http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=122438&release_id=256700 )
71Choose there the file: 99Choose there the file:
72kopidll.zip 100kdepimdll.zip
73 101
@@ -77,3 +105,3 @@ kapi193a-exe.zip
77kopi193a-exe.zip 105kopi193a-exe.zip
78kopidll.zip 106kdepimdll.zip
79 107
@@ -90,6 +118,5 @@ kapi193a-exe.zip
90kopi193a-exe.zip 118kopi193a-exe.zip
91kopidll.zip 119kdepimdll.zip
92 120
93Unzip these files. 121Unzip these files.
94The directory "pics" of the kopidll.zip is useless now and can be completely ignored.
95Now choose an arbitrary installation directory, where to copy all the needed files together. 122Now choose an arbitrary installation directory, where to copy all the needed files together.
@@ -101,2 +128,3 @@ microkabc_file.dll
101msvcr71.dll 128msvcr71.dll
129mfc71u.dll
102qt-mt331.dll 130qt-mt331.dll
@@ -135,3 +163,5 @@ You will get a dialog which shows all "Personal Folders" of Outlook.
135Choose the Contact Folder(s) you want to import and select them with a hook. 163Choose the Contact Folder(s) you want to import and select them with a hook.
136(All other folder but the contact containing folders are shown, but disabled) 164(All other folder but the contact containing folders are shown, but disabled).
165(If the data you want to import is not stored in one of the shown folders,
166please read step 2.) and click on "close" ).
137Click the "import" button. 167Click the "import" button.
@@ -156,2 +186,3 @@ Copy that file to a moveable disk or memory stick or just copy it via network to
156Import that file into KAddressbook/Kontact via Import - Import vcard. 186Import that file into KAddressbook/Kontact via Import - Import vcard.
187Details about importing you can read at: 7) How to import your contact data into Kontact
157 188
@@ -188,3 +219,5 @@ You will get a dialog which shows all "Personal Folders" of Outlook.
188Choose the Calendar Folder(s) you want to import and select them with a hook. 219Choose the Calendar Folder(s) you want to import and select them with a hook.
189(All other folder but the calendar data containing folders are shown, but disabled) 220(All other folder but the calendar data containing folders are shown, but disabled).
221(If the data you want to import is not stored in one of the shown folders,
222please read step 2.) and click on "close" ).
190Click the "import" button. 223Click the "import" button.
@@ -206,3 +239,4 @@ Now you should have the calendar data in the file mycalendar.ics in your home di
206Copy that file to a moveable disk or memory stick or just copy it via network to the destination. 239Copy that file to a moveable disk or memory stick or just copy it via network to the destination.
207Import that file into KOrganizer/Kontact via Import - Import iCal/ics file. 240Import that file into KOrganizer/Kontact.
241Details about importing your calendar data you can read at: 8) How to import your calendar data into Kontact.
208(Warning again: Don't forget to set the timezone in KDE KOrganizer before importing data there. The timezone in KDE KOrganizer is set per default to UTC (GMT), that is -1h of CET). 242(Warning again: Don't forget to set the timezone in KDE KOrganizer before importing data there. The timezone in KDE KOrganizer is set per default to UTC (GMT), that is -1h of CET).
@@ -218,2 +252,19 @@ Syncing data works for KO/Pi ( version 1.9.3) but not yet for KA/Pi.
218 252
253*************************************************************
2547) How to import your contact data into Kontact
255*************************************************************
256
257
258
259MISSING
260
261
262
263*************************************************************
2648) How to import your calendar data into Kontact
265*************************************************************
266
267
268MISSING
269
219 270
diff --git a/libkcal/incidencebase.cpp b/libkcal/incidencebase.cpp
index d7c4595..f1db8b7 100644
--- a/libkcal/incidencebase.cpp
+++ b/libkcal/incidencebase.cpp
@@ -388,2 +388,3 @@ void IncidenceBase::setID( const QString & prof , int id )
388 } 388 }
389 qDebug("setID*%s*%d*%s* ", prof.latin1(), id,mExternalId.latin1() );
389} 390}
@@ -400,6 +401,7 @@ int IncidenceBase::getID( const QString & prof)
400 if (!ok) 401 if (!ok)
401 return -1; 402 ret = -1;
402 } 403 }
403 } 404 }
404 return ret; 405 qDebug("getID*%s*%d*%s* ", prof.latin1(), ret,mExternalId.latin1() );
406 return ret;
405} 407}
@@ -422,2 +424,3 @@ void IncidenceBase::setCsum( const QString & prof , int id )
422 } 424 }
425 qDebug("setCsum*%s*%d*%s* ", prof.latin1(), id,mExternalId.latin1() );
423} 426}
@@ -435,5 +438,6 @@ int IncidenceBase::getCsum( const QString & prof)
435 if (!ok) 438 if (!ok)
436 return -1; 439 ret = -1;
437 } 440 }
438 } 441 }
442 qDebug("getCsum*%s*%d*%s* ", prof.latin1(), ret,mExternalId.latin1() );
439 return ret; 443 return ret;