summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2005-03-10 14:45:20 (UTC)
committer zautrix <zautrix>2005-03-10 14:45:20 (UTC)
commit3a1891136e7b1290a6b3ddd573a863e51bd3047b (patch) (unidiff)
tree1de78034c5b222e57ef05b7e735f979fe2944966
parent34f5a1b758adb98c466ae8e45c9d980d62dfc544 (diff)
downloadkdepimpi-3a1891136e7b1290a6b3ddd573a863e51bd3047b.zip
kdepimpi-3a1891136e7b1290a6b3ddd573a863e51bd3047b.tar.gz
kdepimpi-3a1891136e7b1290a6b3ddd573a863e51bd3047b.tar.bz2
fixes
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--bin/kdepim/WhatsNew.txt4
-rw-r--r--korganizer/kodialogmanager.cpp3
2 files changed, 6 insertions, 1 deletions
diff --git a/bin/kdepim/WhatsNew.txt b/bin/kdepim/WhatsNew.txt
index 95a1866..5661955 100644
--- a/bin/kdepim/WhatsNew.txt
+++ b/bin/kdepim/WhatsNew.txt
@@ -1,786 +1,790 @@
1Info about the changes in new versions of KDE-Pim/Pi 1Info about the changes in new versions of KDE-Pim/Pi
2 2
3********** VERSION 2.0.15 ************ 3********** VERSION 2.0.15 ************
4 4
5PwM/Pi: 5PwM/Pi:
6Added keyboard shorcuts for 6Added keyboard shorcuts for
7- toggling summary view (space bar) 7- toggling summary view (space bar)
8- delete item (delete + backspace key) 8- delete item (delete + backspace key)
9- add new item ( i + n key) 9- add new item ( i + n key)
10Fixed length of info in the title. 10Fixed length of info in the title.
11 11
12KO/Pi-KA/Pi: 12KO/Pi-KA/Pi:
13Changed "ME" menu bar entry to an icon. 13Changed "ME" menu bar entry to an icon.
14 14
15KO/Pi: 15KO/Pi:
16Fixed two minor bugs in displaying todos. 16Fixed two minor bugs in displaying todos.
17If in month view a cell is selected, the key shortcut "d" shows now that date. 17If in month view a cell is selected, the key shortcut "d" shows now that date.
18Added complete info for a todo in month view as an icon left of the text. 18Added complete info for a todo in month view as an icon left of the text.
19Fixed problems of displaying data when "<" or ">" were used in summary/location/description.
20Fixed problem of search dialog size when switching displays.
21Cancel key now closes date picker.
22Rearranged KO/Pi file menu structure.
19 23
20 24
21********** VERSION 2.0.14 ************ 25********** VERSION 2.0.14 ************
22 26
23Made Passwordmanager PwM/Pi more userfriendly: 27Made Passwordmanager PwM/Pi more userfriendly:
24Rearranged some toolbar icons, optimized setting of focus, fixed layout problems and more. 28Rearranged some toolbar icons, optimized setting of focus, fixed layout problems and more.
25Fixed bug in KO/Pi todo printing. 29Fixed bug in KO/Pi todo printing.
26Made Qtopia calendar import possible on desktop . 30Made Qtopia calendar import possible on desktop .
27 31
28********** VERSION 2.0.13 ************ 32********** VERSION 2.0.13 ************
29 33
30Fixed a problem in the addressee select dialog and made it more user friendly by adding a minimize splitter. 34Fixed a problem in the addressee select dialog and made it more user friendly by adding a minimize splitter.
31 35
32In the search dialog you can switch now the focus from search line edit to the list view by pressing key "arrow down". 36In the search dialog you can switch now the focus from search line edit to the list view by pressing key "arrow down".
33 37
34OM/Pi: 38OM/Pi:
35Fixed a refresh problem of outgoing/sent/sendfailed folders after sending mails. 39Fixed a refresh problem of outgoing/sent/sendfailed folders after sending mails.
36Added missing German translation. 40Added missing German translation.
37Added warning if path is specified in local folder settings of account config. 41Added warning if path is specified in local folder settings of account config.
38 42
39********** VERSION 2.0.12 ************ 43********** VERSION 2.0.12 ************
40 44
41KO/Pi: 45KO/Pi:
42Fixed a bug in todo start/due date handling for non recurring todos with a start and due date. 46Fixed a bug in todo start/due date handling for non recurring todos with a start and due date.
43Fixed some layout problems in the KO/Pi agenda view when there were many conflicting itmes. 47Fixed some layout problems in the KO/Pi agenda view when there were many conflicting itmes.
44Fixed several problems of the keyboard focus in the desktop versions when opening the search dialog/event viewer. 48Fixed several problems of the keyboard focus in the desktop versions when opening the search dialog/event viewer.
45 49
46Fixed problem in pi-sync mode when wrong password was sent. 50Fixed problem in pi-sync mode when wrong password was sent.
47 51
48OM/Pi: 52OM/Pi:
49Fixed a crash when displaying mails with "Show mail as html" was checked in the config. 53Fixed a crash when displaying mails with "Show mail as html" was checked in the config.
50Added a check before displaying the mail if the mail is in html format, if "Show mail as html" is enabled. 54Added a check before displaying the mail if the mail is in html format, if "Show mail as html" is enabled.
51 55
52********** VERSION 2.0.11 ************ 56********** VERSION 2.0.11 ************
53 57
54Fixed some problems in pi-sync mode 58Fixed some problems in pi-sync mode
55(e.g. details of events were not synced properly) 59(e.g. details of events were not synced properly)
56 60
57********** VERSION 2.0.10 ************ 61********** VERSION 2.0.10 ************
58 62
59KO/Pi: 63KO/Pi:
60In the desktop versions the context menu in the search dialog was broken after introducing the What'sThis info for the list view. 64In the desktop versions the context menu in the search dialog was broken after introducing the What'sThis info for the list view.
61This is fixed. 65This is fixed.
62Changed the search dialog a bit to make it more user friendly. 66Changed the search dialog a bit to make it more user friendly.
63(E.g.: Removed message box about "no items found" and set key focus to search line edit after search). 67(E.g.: Removed message box about "no items found" and set key focus to search line edit after search).
64 68
65Added config option to hide the week number in KO/Pi toolbar. 69Added config option to hide the week number in KO/Pi toolbar.
66 70
67********** VERSION 2.0.9 ************ 71********** VERSION 2.0.9 ************
68 72
69Made month view icons for multiday events a bit nicer. 73Made month view icons for multiday events a bit nicer.
70Some minor fixes in KO/Pi 74Some minor fixes in KO/Pi
71(e.g. go to today did not work for new week view properly). 75(e.g. go to today did not work for new week view properly).
72 76
73 77
74********** VERSION 2.0.8 ************ 78********** VERSION 2.0.8 ************
75 79
76Fixed a problem in dependency info in the ipk files for the Zaurus. 80Fixed a problem in dependency info in the ipk files for the Zaurus.
77 81
78Added icon for the stealth new week view and made navigation more user friendly in monthview by adding a prev/next week button to the navigator bar. 82Added icon for the stealth new week view and made navigation more user friendly in monthview by adding a prev/next week button to the navigator bar.
79 83
80Added a "go today" button to the datepicker. 84Added a "go today" button to the datepicker.
81 85
82Added "created" and "last modified" to event/todo viewer (and What'sThis viewer) 86Added "created" and "last modified" to event/todo viewer (and What'sThis viewer)
83and made it configureable to show these values. 87and made it configureable to show these values.
84 88
85Fixed a problem for events (from external iCal files) that do have a duration but no end date. 89Fixed a problem for events (from external iCal files) that do have a duration but no end date.
86 90
87 91
88********** VERSION 2.0.7 ************ 92********** VERSION 2.0.7 ************
89 93
90Added global application font settings 94Added global application font settings
91(for all KDE-Pim/Pi apps) to the general settings. 95(for all KDE-Pim/Pi apps) to the general settings.
92 96
93Fixed a problem in OM/Pi when trying to login to some IMAP servers 97Fixed a problem in OM/Pi when trying to login to some IMAP servers
94(like the IMAP server of Apple: mail.mac.com ) 98(like the IMAP server of Apple: mail.mac.com )
95 99
96Added recurring todos to KO/Pi. 100Added recurring todos to KO/Pi.
97 101
98 102
99********** VERSION 2.0.6 ************ 103********** VERSION 2.0.6 ************
100 104
101Some bugfixes in the pi-sync mode. 105Some bugfixes in the pi-sync mode.
102Added German translation for pi-sync mode. 106Added German translation for pi-sync mode.
103 107
104KO/Pi: 108KO/Pi:
105Made the todolist using alternate background. 109Made the todolist using alternate background.
106 110
107Other minor fixes in KO/Pi. 111Other minor fixes in KO/Pi.
108 112
109 113
110********** VERSION 2.0.5 ************ 114********** VERSION 2.0.5 ************
111 115
112Bugfixes in KO/Pi. 116Bugfixes in KO/Pi.
113 117
114********** VERSION 2.0.4 ************ 118********** VERSION 2.0.4 ************
115 119
116KO/Pi: 120KO/Pi:
117Fixed problem loading translations for summary/location edit boxes in event/todo editor. 121Fixed problem loading translations for summary/location edit boxes in event/todo editor.
118 122
119Added a general "select week number" to the toolbar. 123Added a general "select week number" to the toolbar.
120 124
121Fixed some small problem of the new features introduced in version 2.0.3. 125Fixed some small problem of the new features introduced in version 2.0.3.
122 126
123Made it possible to specify one specific category as category color, 127Made it possible to specify one specific category as category color,
124if more than one categories are selected. 128if more than one categories are selected.
125 129
126Fixed a bug in saving colors for categories with non-ascii characters. 130Fixed a bug in saving colors for categories with non-ascii characters.
127(Like, e.g. German Umlauts). 131(Like, e.g. German Umlauts).
128Propably you have to set your colors again for those categories. 132Propably you have to set your colors again for those categories.
129 133
130 134
131********** VERSION 2.0.3 ************ 135********** VERSION 2.0.3 ************
132 136
133KO/Pi: 137KO/Pi:
134Added feature for changing alarm settings for many items at once: 138Added feature for changing alarm settings for many items at once:
135Open list view (or search dialog), select the desired items and choose in 139Open list view (or search dialog), select the desired items and choose in
136the popup menu: Set alarm for selected... 140the popup menu: Set alarm for selected...
137 141
138Added to the event/todo viewer the option to send an email to 142Added to the event/todo viewer the option to send an email to
139all attendees or all selected (with RSVP) attendees. 143all attendees or all selected (with RSVP) attendees.
140 144
141Made the week-month mode changing in month view faster. 145Made the week-month mode changing in month view faster.
142 146
143Made month view better useable with keyboard. 147Made month view better useable with keyboard.
144Now TAB key jumps to next cell with an event/todo. 148Now TAB key jumps to next cell with an event/todo.
145Scroll in cell with coursor keys, scroll in time (next week) with 149Scroll in cell with coursor keys, scroll in time (next week) with
146Shift/Control + coursorkeys. 150Shift/Control + coursorkeys.
147 151
148Fixed bug that the todo view flat mode was reset after first view update. 152Fixed bug that the todo view flat mode was reset after first view update.
149 153
150If a todo is displayed closed in the todo view, 154If a todo is displayed closed in the todo view,
151it is now displayed in overdue/due today color depending on the subtodos overdue/due today properties. 155it is now displayed in overdue/due today color depending on the subtodos overdue/due today properties.
152 156
153Added info about the numbers of years to the caption (title) information about a birthday event. 157Added info about the numbers of years to the caption (title) information about a birthday event.
154 158
155Made completion date in todo editor editable. 159Made completion date in todo editor editable.
156 160
157Added possibility to save/load templates for journals. 161Added possibility to save/load templates for journals.
158(Which is just a simple "save text to file" or "insert text from file". 162(Which is just a simple "save text to file" or "insert text from file".
159 163
160********** VERSION 2.0.2 ************ 164********** VERSION 2.0.2 ************
161 165
162KO/Pi: 166KO/Pi:
163Fixed the layout problem of the day label buttons 167Fixed the layout problem of the day label buttons
164of the agenda view introduced in version 2.0.1. 168of the agenda view introduced in version 2.0.1.
165 169
166Added WhatsThis support for the todo view and the list view. 170Added WhatsThis support for the todo view and the list view.
167 171
168Added a quite useful feature to the montview. 172Added a quite useful feature to the montview.
169Just click on the week numbers on the left. 173Just click on the week numbers on the left.
170And in the top right corner of month view/agenda view 174And in the top right corner of month view/agenda view
171there is now a "week number quick selector". 175there is now a "week number quick selector".
172(Click on the black triangle). 176(Click on the black triangle).
173 177
174Made the quite difficult timezone change in KO/Pi easy. 178Made the quite difficult timezone change in KO/Pi easy.
175 179
176OM/Pi: 180OM/Pi:
177Fixed too small icons on desktop. 181Fixed too small icons on desktop.
178Fixed non visible icons in mainwindow on Z with fastload enabled. 182Fixed non visible icons in mainwindow on Z with fastload enabled.
179Added signature file setting to smtp account config. 183Added signature file setting to smtp account config.
180And the signature can be edited and saved in the edit mail dialog. 184And the signature can be edited and saved in the edit mail dialog.
181That does mean: 185That does mean:
182Simply edit the signature for the selected smtp account in the 186Simply edit the signature for the selected smtp account in the
183edit new mail dialog and press the "save signature" button there. 187edit new mail dialog and press the "save signature" button there.
184Then the signature is saved to the file specified in the smtp account settings. 188Then the signature is saved to the file specified in the smtp account settings.
185If there is no file specified, it is saved automatically to the file 189If there is no file specified, it is saved automatically to the file
186kdepim/apps/kopiemail/<accountname>.sig. 190kdepim/apps/kopiemail/<accountname>.sig.
187 191
188 192
189 193
190********** VERSION 2.0.1 ************ 194********** VERSION 2.0.1 ************
191 195
192Oooops ... I forgot to test on the Zaurus 5500 ... 196Oooops ... I forgot to test on the Zaurus 5500 ...
193 197
194Fixed many problems of new (english) strings (and german translations) 198Fixed many problems of new (english) strings (and german translations)
195introduced in the latest versions, where the text was not fitting on the 199introduced in the latest versions, where the text was not fitting on the
196240x320 display of the Zaurus 5500. 200240x320 display of the Zaurus 5500.
197 201
198KO/Pi: 202KO/Pi:
199Added a popup menu ( press pen and hold to get popup ) to the agenda view 203Added a popup menu ( press pen and hold to get popup ) to the agenda view
200with many useful items (add event/todo, show next week, two weeks, month, journal). 204with many useful items (add event/todo, show next week, two weeks, month, journal).
201 205
202Added items to the todolist popup menu for: 206Added items to the todolist popup menu for:
203Display all opened, all closed or all todos flat. 207Display all opened, all closed or all todos flat.
204The "flat" view makes is possible to sort all todos after ,e.g., prio or date. 208The "flat" view makes is possible to sort all todos after ,e.g., prio or date.
205Made the reparenting of todos on the desktop possible via Drag&Drop. 209Made the reparenting of todos on the desktop possible via Drag&Drop.
206Fixed several bugs in setting the completed datetime for todos. 210Fixed several bugs in setting the completed datetime for todos.
207Added info about completed datetime of todos to the todo viewer. 211Added info about completed datetime of todos to the todo viewer.
208Now displaying a completed todo (with completed datetime set) in the agenda view 212Now displaying a completed todo (with completed datetime set) in the agenda view
209at the time of the completion. Such that now it is possible to see in the agenda view 213at the time of the completion. Such that now it is possible to see in the agenda view
210when what todo was completed. 214when what todo was completed.
211Fixed behaviour of automatic setting completion of todos with sub-todos/parent todos. 215Fixed behaviour of automatic setting completion of todos with sub-todos/parent todos.
212Now the behaviour is: 216Now the behaviour is:
213Setting a parent to complete sets all (sub)childs to complete. 217Setting a parent to complete sets all (sub)childs to complete.
214Setting a parent to uncomplete does not change the childs. 218Setting a parent to uncomplete does not change the childs.
215Setting a child to uncomplete sets all parent to uncomplete. 219Setting a child to uncomplete sets all parent to uncomplete.
216Setting a child to complete does not change the parents. 220Setting a child to complete does not change the parents.
217 221
218Smart updating and double buffering of the daymatrix. 222Smart updating and double buffering of the daymatrix.
219Showing holidays in the day matrix. 223Showing holidays in the day matrix.
220Many other small performance updates. 224Many other small performance updates.
221 225
222Made day labels in agenda clickable. By clicking a label, the day is displayed in single day mode. 226Made day labels in agenda clickable. By clicking a label, the day is displayed in single day mode.
223 227
224Now the translation file usertranslation.txt is supposed to be in utf8 format. 228Now the translation file usertranslation.txt is supposed to be in utf8 format.
225If you want to translate a language from western europe, just change the germantranslation.txt file. Please read the updated Usertranslation HowTo in KO/Pi Help menu. 229If you want to translate a language from western europe, just change the germantranslation.txt file. Please read the updated Usertranslation HowTo in KO/Pi Help menu.
226 230
227 231
228********** VERSION 2.0.0 ************ 232********** VERSION 2.0.0 ************
229 233
230Stable release 2.0.0! 234Stable release 2.0.0!
231 235
232KO/Pi: 236KO/Pi:
233Fixed problem in edit dialog recreation at startup. 237Fixed problem in edit dialog recreation at startup.
234Made "toggle view*" menu items enabled context sensitive. 238Made "toggle view*" menu items enabled context sensitive.
235Changed agenda size menu to items 1-10. 239Changed agenda size menu to items 1-10.
236Made it possible to change agenda size quickly by pressing mouse on timelabels in agenda view and move mouse up/down. 240Made it possible to change agenda size quickly by pressing mouse on timelabels in agenda view and move mouse up/down.
237Usebility enhancements in the KO/Pi menus. 241Usebility enhancements in the KO/Pi menus.
238Birthday import now adds year to summary. 242Birthday import now adds year to summary.
239What's Next view shows age in years for birthday. 243What's Next view shows age in years for birthday.
240 244
241OM/Pi: 245OM/Pi:
242Added three info lines to display subject, from and to of selected mails. 246Added three info lines to display subject, from and to of selected mails.
243 247
244KA/Pi: 248KA/Pi:
245Fixed jump bar behaviour on Zaurus. 249Fixed jump bar behaviour on Zaurus.
246Now KA/Pi search field supports searching for a range of starting characters. 250Now KA/Pi search field supports searching for a range of starting characters.
247E.g. to search for all contact beginning with b to n, type 251E.g. to search for all contact beginning with b to n, type
248b-n 252b-n
249in the search field. 253in the search field.
250 254
251********** VERSION 1.9.20 ************ 255********** VERSION 1.9.20 ************
252 256
253KO/Pi: 257KO/Pi:
254Added for the "dislplay one day" agenda mode 258Added for the "dislplay one day" agenda mode
255info in the caption and in the day lables: 259info in the caption and in the day lables:
256Now it is displayed, if the selected day is from "day before yesterday" 260Now it is displayed, if the selected day is from "day before yesterday"
257to "day after tomorrow". 261to "day after tomorrow".
258Made it possible to delete a Todo, which has sub-todos. 262Made it possible to delete a Todo, which has sub-todos.
259Fixed two small problems in the todo view. 263Fixed two small problems in the todo view.
260Added missing German translation for filter edit and print dialog. 264Added missing German translation for filter edit and print dialog.
261Made search dialog closeable by cancel key. 265Made search dialog closeable by cancel key.
262 266
263Made it possible to select in the date picker the (ligt grey ) 267Made it possible to select in the date picker the (ligt grey )
264dates of the prev./next month with the mouse. 268dates of the prev./next month with the mouse.
265 269
266OM/Pi: 270OM/Pi:
267"Delete mail" icon in main window now deletes all selected mails. 271"Delete mail" icon in main window now deletes all selected mails.
268Fixed the problem, that the state flag of imap mails was ignored. 272Fixed the problem, that the state flag of imap mails was ignored.
269Now mails with "FLAG_SEEN" on the imap server get no icon in the list view 273Now mails with "FLAG_SEEN" on the imap server get no icon in the list view
270to indecate that they are already seen. 274to indecate that they are already seen.
271Fixed the problem that the body of some mails was not displayed in the 275Fixed the problem that the body of some mails was not displayed in the
272mail viewer when fetching them from the imap server directly to read them. 276mail viewer when fetching them from the imap server directly to read them.
273Made it (configurable) possible to show the "To:" field in the list view. 277Made it (configurable) possible to show the "To:" field in the list view.
274Added to the mail viewer the option "View Source" to make it possible to see the raw mail data. 278Added to the mail viewer the option "View Source" to make it possible to see the raw mail data.
275Added a "Download Mail" button to the mail viewer to quickly download the viewed mail to the 279Added a "Download Mail" button to the mail viewer to quickly download the viewed mail to the
276local storage folder (specified in account settings) of the account of the mail. 280local storage folder (specified in account settings) of the account of the mail.
277Removed some memory leaks in OM/Pi. 281Removed some memory leaks in OM/Pi.
278 282
279 283
280********** VERSION 1.9.19 ************ 284********** VERSION 1.9.19 ************
281 285
282Added a lot of missing translations to KA/Pi, 286Added a lot of missing translations to KA/Pi,
283Added some missing translations to KO/Pi and OM/Pi. 287Added some missing translations to KO/Pi and OM/Pi.
284 288
285Fixed some minor problems in KA/Pi + KO/Pi. 289Fixed some minor problems in KA/Pi + KO/Pi.
286 290
287Fixed a crash when closing PwM/Pi. 291Fixed a crash when closing PwM/Pi.
288Added German translation for PwM/Pi. 292Added German translation for PwM/Pi.
289 293
290Made view change and Month View update faster in KO/Pi. 294Made view change and Month View update faster in KO/Pi.
291 295
292 296
293********** VERSION 1.9.18 ************ 297********** VERSION 1.9.18 ************
294 298
295FYI: The VERSION 1.9.17 was a testing release only. 299FYI: The VERSION 1.9.17 was a testing release only.
296Please read the changelog of VERSION 1.9.17 as well. 300Please read the changelog of VERSION 1.9.17 as well.
297 301
298Cleaned up the syncing config dialog. 302Cleaned up the syncing config dialog.
299Added sync config options for date range for events. 303Added sync config options for date range for events.
300Added sync config options for filters on incoming data. 304Added sync config options for filters on incoming data.
301Added sync config options for filters on outgoing data. 305Added sync config options for filters on outgoing data.
302Please read the updated SyncHowTo about the new filter settings. 306Please read the updated SyncHowTo about the new filter settings.
303These filter settings make it now possible to sync with shared 307These filter settings make it now possible to sync with shared
304calendars without writing back private or confidential data 308calendars without writing back private or confidential data
305(via the outgoing filters). 309(via the outgoing filters).
306To sync only with particular parts of a shared calendar, 310To sync only with particular parts of a shared calendar,
307the incoming filter settings can be used. 311the incoming filter settings can be used.
308An example can be found in the SyncHowTo. 312An example can be found in the SyncHowTo.
309Same for shared addressbooks. 313Same for shared addressbooks.
310 314
311Added a setting for the global kdepim data storage. 315Added a setting for the global kdepim data storage.
312Usually the data is stored in (yourhomedir/kdepim). 316Usually the data is stored in (yourhomedir/kdepim).
313Now you can set in the Global config dialog TAB, subTAB "Data storage path" 317Now you can set in the Global config dialog TAB, subTAB "Data storage path"
314a directory where all the kdepim data is stored. 318a directory where all the kdepim data is stored.
315That makes it easy to save all kdepim data on a SD card on the Z, for example. 319That makes it easy to save all kdepim data on a SD card on the Z, for example.
316 320
317KO/Pi: 321KO/Pi:
318The timeedit input has a pulldown list for times. 322The timeedit input has a pulldown list for times.
319If opened, this pulldown list should now has the right time highlighted. 323If opened, this pulldown list should now has the right time highlighted.
320Added the possibility to exclude events/todos/journals in a filter. 324Added the possibility to exclude events/todos/journals in a filter.
321You should exclude journals, if you do not want them to sync with a public calendar. 325You should exclude journals, if you do not want them to sync with a public calendar.
322 326
323KA/Pi: 327KA/Pi:
324Added the possibility to in/exclude public/private/confidential contacts to a filter. 328Added the possibility to in/exclude public/private/confidential contacts to a filter.
325If you have already defined filterrules in KA/Pi you have to adjust them all by setting the "include public/private/confidential" property manually. Sorry for that ... 329If you have already defined filterrules in KA/Pi you have to adjust them all by setting the "include public/private/confidential" property manually. Sorry for that ...
326Added printing of card view and details view on desktop. 330Added printing of card view and details view on desktop.
327Printing of list view is not working... 331Printing of list view is not working...
328Added button for removing pictures in contact editor. 332Added button for removing pictures in contact editor.
329Parsing data fix of KA/Pi version 1.9.17. 333Parsing data fix of KA/Pi version 1.9.17.
330Fixed the "parse name automatically" problem of KA/Pi version 1.9.17. 334Fixed the "parse name automatically" problem of KA/Pi version 1.9.17.
331Fixed some syncing merging problems. 335Fixed some syncing merging problems.
332 336
333 337
334********** VERSION 1.9.17 ************ 338********** VERSION 1.9.17 ************
335 339
336KO/Pi: 340KO/Pi:
337Fixed that tooltips were not updated after moving an item in agenda view. 341Fixed that tooltips were not updated after moving an item in agenda view.
338Fixed a bug in sorting start date for recurring events in list view. 342Fixed a bug in sorting start date for recurring events in list view.
339Changed the left button in todo viewer from "Agenda" to "Set completed". 343Changed the left button in todo viewer from "Agenda" to "Set completed".
340This makes it possible to change a todo in the What's Next View quickly to the completed state without leaving the What's Next View. 344This makes it possible to change a todo in the What's Next View quickly to the completed state without leaving the What's Next View.
341Added more info in the todo viewer: Startdate, parent/sub todos. 345Added more info in the todo viewer: Startdate, parent/sub todos.
342 346
343 347
344KA/Pi: 348KA/Pi:
345All fields search does now actually search all the (possible) fields, 349All fields search does now actually search all the (possible) fields,
346not only those listed in the contact list. 350not only those listed in the contact list.
347Made is possible to inline a picture in a vcard on the Z. 351Made is possible to inline a picture in a vcard on the Z.
348This was only possible on the desktop, now is it possible on the Z as well. 352This was only possible on the desktop, now is it possible on the Z as well.
349Fixed of missing save settings after filter configuration. 353Fixed of missing save settings after filter configuration.
350Made saving of addressbook much faster. 354Made saving of addressbook much faster.
351Fixed extension widget layout problem. 355Fixed extension widget layout problem.
352Fixed saving of default formatted name settings. 356Fixed saving of default formatted name settings.
353Fixed formatted name handling in edit dialog. 357Fixed formatted name handling in edit dialog.
354Added an option for changing formatted names of many contacts 358Added an option for changing formatted names of many contacts
355(menu: File - Change - Set formatted name). 359(menu: File - Change - Set formatted name).
356 360
357QWhatsThis was not working on the Z ( only black rectangle was shown). 361QWhatsThis was not working on the Z ( only black rectangle was shown).
358This is Fixed. 362This is Fixed.
359 363
360KDE-Sync: 364KDE-Sync:
361Now readonly KDE resources are synced as well. 365Now readonly KDE resources are synced as well.
362(They are not changed in KDE itself, of course). 366(They are not changed in KDE itself, of course).
363 367
364 368
365 369
366********** VERSION 1.9.16 ************ 370********** VERSION 1.9.16 ************
367 371
368KO/Pi: 372KO/Pi:
369Fixed search dialog size on Z 6000 (480x640 display). 373Fixed search dialog size on Z 6000 (480x640 display).
370Added setting to hide/show time in agenda items. 374Added setting to hide/show time in agenda items.
371Added setting to hide not running todos in todo view. 375Added setting to hide not running todos in todo view.
372Added columns for start date/time in todo view. 376Added columns for start date/time in todo view.
373Replaced the solid half-hour lines in agenda view by dot lines. 377Replaced the solid half-hour lines in agenda view by dot lines.
374Added possibility of printing the What's Next View on the desktop 378Added possibility of printing the What's Next View on the desktop
375(i.e. Windows and Linux). 379(i.e. Windows and Linux).
376Fixed a crash in KO/Pi when starting KO/Pi with What's Next view. 380Fixed a crash in KO/Pi when starting KO/Pi with What's Next view.
377Added tooltips in month view.(Tooltips only available on desktop) 381Added tooltips in month view.(Tooltips only available on desktop)
378 382
379Fixed a strange problem in KO/Pi alarm applet. 383Fixed a strange problem in KO/Pi alarm applet.
380Did not find the actual problem, 384Did not find the actual problem,
381such that now Qtopia reboots again if deinstalling the alarm applet. 385such that now Qtopia reboots again if deinstalling the alarm applet.
382But the alarm applet should work again. 386But the alarm applet should work again.
383 387
384KA/Pi: 388KA/Pi:
385Fixed the problem, that internal pictures were not saved. 389Fixed the problem, that internal pictures were not saved.
386 390
387Fixed a problem in the pi-sync mode by increasing the timeout for data transfer from 20 seconds to 5 minutes. 391Fixed a problem in the pi-sync mode by increasing the timeout for data transfer from 20 seconds to 5 minutes.
388 392
389Fixed some minor problems. (Like word wrap in help text windows). 393Fixed some minor problems. (Like word wrap in help text windows).
390 394
391Fixed a compiling problem in microkde/kresources. 395Fixed a compiling problem in microkde/kresources.
392 396
393KO/Pi is using zdbat (renamed to db2file) for syncing with Sharp DTM. 397KO/Pi is using zdbat (renamed to db2file) for syncing with Sharp DTM.
394This version now includes zdbat 1.0.0 (old version was zdbat 0.2.9) 398This version now includes zdbat 1.0.0 (old version was zdbat 0.2.9)
395such that now syncing KO/Pi with Sharp DTM should work on the 399such that now syncing KO/Pi with Sharp DTM should work on the
396Zaurus C 3000 model. 400Zaurus C 3000 model.
397 401
398********** VERSION 1.9.15 ************ 402********** VERSION 1.9.15 ************
399 403
400Usebilty enhancements in KO/Pi: 404Usebilty enhancements in KO/Pi:
401When clicking on the date in a month view cell, the day view is shown. 405When clicking on the date in a month view cell, the day view is shown.
402Old behaviour was, that the "new event" dialog popped up. 406Old behaviour was, that the "new event" dialog popped up.
403 407
404Added a one step "undo delete" in KO/Pi (Accessable in the "Action" menu). 408Added a one step "undo delete" in KO/Pi (Accessable in the "Action" menu).
405That means, you can restore the latest 409That means, you can restore the latest
406event/todo/journal you have deleted. 410event/todo/journal you have deleted.
407A journal is deleted, if you clear all the text of the journal. 411A journal is deleted, if you clear all the text of the journal.
408 412
409Fixed the bug of the editor dialogs in KO/Pi of version 1.9.14. 413Fixed the bug of the editor dialogs in KO/Pi of version 1.9.14.
410 414
411KA/Pi starting in 480x640 resolution: 415KA/Pi starting in 480x640 resolution:
412Hide the filter action in toolbar 416Hide the filter action in toolbar
413and added icons for undo/delete/redo in toolbar. 417and added icons for undo/delete/redo in toolbar.
414 418
415Change in OM/Pi ViewMail dialog: 419Change in OM/Pi ViewMail dialog:
416When clicking on the "delete" icon the mail is deleted after confirmation as usual. 420When clicking on the "delete" icon the mail is deleted after confirmation as usual.
417But the edit dialog is not closed as before, now the next mail in the folder is shown automatically (if there is any). 421But the edit dialog is not closed as before, now the next mail in the folder is shown automatically (if there is any).
418 422
419Fixed a crash when deleting mail-accounts in OM/Pi. 423Fixed a crash when deleting mail-accounts in OM/Pi.
420 424
421 425
422********** VERSION 1.9.14 ************ 426********** VERSION 1.9.14 ************
423 427
424Fixed some problems with the dialog sizes when switching 428Fixed some problems with the dialog sizes when switching
425portrait/landscape mode on 640x480 PDA display. 429portrait/landscape mode on 640x480 PDA display.
426 430
427Fixed some other small bugs in KA/Pi KO/Pi and OM/Pi and PwM/Pi. 431Fixed some other small bugs in KA/Pi KO/Pi and OM/Pi and PwM/Pi.
428 432
429Fixed an ugly bug in KOpieMail: 433Fixed an ugly bug in KOpieMail:
430KOpieMail was not able to write files (mails) to MSDOS file system, 434KOpieMail was not able to write files (mails) to MSDOS file system,
431like on an usual preformatted SD card. That should work now. 435like on an usual preformatted SD card. That should work now.
432To save your mail data on the Sd card do the following: 436To save your mail data on the Sd card do the following:
433Create a dir on the SD card: 437Create a dir on the SD card:
434mkdir /mnt/card/localmail 438mkdir /mnt/card/localmail
435Go to your home dir: 439Go to your home dir:
436cd 440cd
437Go to kopiemail data storage dir: 441Go to kopiemail data storage dir:
438cd kdepim/apps/kopiemail 442cd kdepim/apps/kopiemail
439Create a symlink to the SD card: 443Create a symlink to the SD card:
440ls -s /mnt/card/localmail 444ls -s /mnt/card/localmail
441Now KOpieMail will store all mails on the SD card. 445Now KOpieMail will store all mails on the SD card.
442 446
443KO/Pi Monthview: 447KO/Pi Monthview:
444Now "Go to Today" selects the current month from day 1-end, 448Now "Go to Today" selects the current month from day 1-end,
445not the current date + some days. 449not the current date + some days.
446I.e. "Go to Today" shows now always 450I.e. "Go to Today" shows now always
447the current month with first day of month in the first row. 451the current month with first day of month in the first row.
448 452
449Added missing German translation. 453Added missing German translation.
450 454
451Fixed icons of executeable on Wintendo. 455Fixed icons of executeable on Wintendo.
452 456
453Added a "Show next Mail" button to the OM/Pi 457Added a "Show next Mail" button to the OM/Pi
454mail viewer such that the mail below the current mail 458mail viewer such that the mail below the current mail
455in the mail list view of the current folder 459in the mail list view of the current folder
456can be read with a single click. 460can be read with a single click.
457 461
458 462
459********** VERSION 1.9.13 ************ 463********** VERSION 1.9.13 ************
460 464
461Fixed nasty PwM/Pi file reading bug, when 465Fixed nasty PwM/Pi file reading bug, when
462the used hash algo of file is different then the global 466the used hash algo of file is different then the global
463hash algo. 467hash algo.
464 468
465Added KA/Pi support for opie mailit mailapplication. 469Added KA/Pi support for opie mailit mailapplication.
466 470
467Fixed some bugs in OM/Pi. 471Fixed some bugs in OM/Pi.
468Now character conversion tables are available for the Zaurus 472Now character conversion tables are available for the Zaurus
469to make OM/Pi working properly. 473to make OM/Pi working properly.
470To get the character conversion in OM/Pi working, please download 474To get the character conversion in OM/Pi working, please download
471at the sourceforge project site the package 475at the sourceforge project site the package
472sr-character-conversion_SharpROM_arm.ipk.zip 476sr-character-conversion_SharpROM_arm.ipk.zip
473(or oz-character-conversion_OZ-gcc3xx_arm.ipk.zip for OZ roms) 477(or oz-character-conversion_OZ-gcc3xx_arm.ipk.zip for OZ roms)
474from the section "general files for KDE/Pim" 478from the section "general files for KDE/Pim"
475Instructions how to install this package are in a ReadMe in this file. 479Instructions how to install this package are in a ReadMe in this file.
476 480
477 481
478Fixed the orientation change problem in KA/Pi when switching 482Fixed the orientation change problem in KA/Pi when switching
479portrait/landscape mode. 483portrait/landscape mode.
480 484
481French translation available for KA/Pi and OM/Pi. 485French translation available for KA/Pi and OM/Pi.
482 486
483Fixed some problems with categories in KO/Pi in DTM sync. 487Fixed some problems with categories in KO/Pi in DTM sync.
484 488
485Added selection dialog for export to phone in KA/Pi. 489Added selection dialog for export to phone in KA/Pi.
486 490
487If in KO/Pi is an attendee selected to add to a meeting and this 491If in KO/Pi is an attendee selected to add to a meeting and this
488attendee is already in the list of attendees, this person is not added 492attendee is already in the list of attendees, this person is not added
489again. 493again.
490 494
491Some menu cleanup in KA/Pi. 495Some menu cleanup in KA/Pi.
492 496
493********** VERSION 1.9.12 ************ 497********** VERSION 1.9.12 ************
494 498
495Fix for the bug in KO/Pi What's Next view of version 1.9.11. 499Fix for the bug in KO/Pi What's Next view of version 1.9.11.
496 500
497Bugfix: Licence file is now shown again. 501Bugfix: Licence file is now shown again.
498 502
499OM/Pi now supports Unicode (utf8 charset). 503OM/Pi now supports Unicode (utf8 charset).
500Fixed some bugs in OM/Pi. 504Fixed some bugs in OM/Pi.
501 505
502KA/Pi has more German translation. 506KA/Pi has more German translation.
503 507
504 508
505********** VERSION 1.9.11 ************ 509********** VERSION 1.9.11 ************
506 510
507Fixed several problems in PWM/Pi, like 511Fixed several problems in PWM/Pi, like
508asking the user, if unsaved changed are pending 512asking the user, if unsaved changed are pending
509when closing the app. 513when closing the app.
510And PwM/Pi handles now different texts for the 514And PwM/Pi handles now different texts for the
511fields Description, Username, Password, configurable per category. 515fields Description, Username, Password, configurable per category.
512 516
513Fixed a crash in KO/Pi , when importing/loading vcs files 517Fixed a crash in KO/Pi , when importing/loading vcs files
514which have an entry with an attendee with state: 518which have an entry with an attendee with state:
515NEEDS ACTION 519NEEDS ACTION
516 520
517Fixed some problems in the German translation of OM/Pi, 521Fixed some problems in the German translation of OM/Pi,
518which makes some dialogs not fitting on the screen 522which makes some dialogs not fitting on the screen
519of the Z 5500. 523of the Z 5500.
520 524
521Fixed Qtopia crash, when disabling/deinstalling 525Fixed Qtopia crash, when disabling/deinstalling
522KO/Pi alarm applet. 526KO/Pi alarm applet.
523 527
524Implemented direct KDE<->KA/Pi sync for KA/Pi running 528Implemented direct KDE<->KA/Pi sync for KA/Pi running
525on Linux desktop. 529on Linux desktop.
526 530
527Added feature "remove sync info" to sync menu. 531Added feature "remove sync info" to sync menu.
528 532
529Tweaked the KO/Pi What's next view a bit, added 533Tweaked the KO/Pi What's next view a bit, added
530setting to hide events that are done. 534setting to hide events that are done.
531 535
532Disabled "beam receive enabled" on startup to 536Disabled "beam receive enabled" on startup to
533avoid problems if Fastload is enabled. 537avoid problems if Fastload is enabled.
534Please set "beam receive enabled", 538Please set "beam receive enabled",
535if you want to receive data via IR. 539if you want to receive data via IR.
536 540
537Fixed bug in direct KDE<->KO/Pi sync for KO/Pi running 541Fixed bug in direct KDE<->KO/Pi sync for KO/Pi running
538on Linux desktop. 542on Linux desktop.
539 543
540Made in KA/Pi scrolling possible, if details view is selected. 544Made in KA/Pi scrolling possible, if details view is selected.
541(The keyboard focus is set automatically to the search line) 545(The keyboard focus is set automatically to the search line)
542 546
543Fixed a bug in DMT sync, that a new entry in DTM was added 547Fixed a bug in DMT sync, that a new entry in DTM was added
544on every sync to Kx/Pi. 548on every sync to Kx/Pi.
545 549
546Fixed missing writing of KA/Pi categories to DMT entries when syncing. 550Fixed missing writing of KA/Pi categories to DMT entries when syncing.
547 551
548Fixed a bug in DMT sync with todos created in KO/Pi containing 552Fixed a bug in DMT sync with todos created in KO/Pi containing
549non-latin1 characters. 553non-latin1 characters.
550 554
551Rearranged package contents of Sharp-ipks and made all 555Rearranged package contents of Sharp-ipks and made all
552packages installable on SD again. 556packages installable on SD again.
553 557
554Fixed the writing of addressbook data in DTM sync. 558Fixed the writing of addressbook data in DTM sync.
555Empty fields in KA/Pi were not removed. 559Empty fields in KA/Pi were not removed.
556 560
557Added better category handling in KA/Pi: 561Added better category handling in KA/Pi:
558Added item 562Added item
559Edit Categories and 563Edit Categories and
560Manage new categories 564Manage new categories
561to the settings menu. 565to the settings menu.
562Possible to configure a view to display categories. 566Possible to configure a view to display categories.
563 567
564Added detailed "KDE Sync Howto" and "Multi Sync Howto" to Help menu. 568Added detailed "KDE Sync Howto" and "Multi Sync Howto" to Help menu.
565 569
566Fixed displaying of "free" days and time in KO Monthview and Agendaview. 570Fixed displaying of "free" days and time in KO Monthview and Agendaview.
567 571
568... and many other bugfixes. 572... and many other bugfixes.
569 573
570********** VERSION 1.9.10 ************ 574********** VERSION 1.9.10 ************
571 575
572Many internal small bugfixes. 576Many internal small bugfixes.
573And fix of the "big" bug in KO/Pi, 577And fix of the "big" bug in KO/Pi,
574that after Syncing the appointments had an offset by several hours. 578that after Syncing the appointments had an offset by several hours.
575That was a problem with the internal timezone setting, 579That was a problem with the internal timezone setting,
576introduced by the changed timezone configuration settings. 580introduced by the changed timezone configuration settings.
577 581
578German translation for OM/Pi is now available. 582German translation for OM/Pi is now available.
579 583
580 584
581********** VERSION 1.9.9 ************ 585********** VERSION 1.9.9 ************
582 586
583KDE-Pim/Pi has a new Member! 587KDE-Pim/Pi has a new Member!
584It is called PWM/Pi (Passwordmanager/platform-independent) 588It is called PWM/Pi (Passwordmanager/platform-independent)
585and it is available for the Zaurus. 589and it is available for the Zaurus.
586It is planned, that it will be available later for Windows. 590It is planned, that it will be available later for Windows.
587(And for Linux, of course). 591(And for Linux, of course).
588It is a port of the Passwordmanager of KDE. 592It is a port of the Passwordmanager of KDE.
589It will need the MicroKDElibs to run. 593It will need the MicroKDElibs to run.
590 594
591Made loading of addressbooks in KA/Pi up to 7 times faster! 595Made loading of addressbooks in KA/Pi up to 7 times faster!
592The bigger your addressbook file, the more starting speed 596The bigger your addressbook file, the more starting speed
593will you gain. (relatively) 597will you gain. (relatively)
594 598
595The Qtopia addressbook connector is now platform independend 599The Qtopia addressbook connector is now platform independend
596as well and should work on any platform for importing/exporting 600as well and should work on any platform for importing/exporting
597Qtopia and Opie XML files. 601Qtopia and Opie XML files.
598 602
599Added a +30min feature to the timezone settings to make 603Added a +30min feature to the timezone settings to make
600KDE-Pim/Pi useable in Australia and other parts on the 604KDE-Pim/Pi useable in Australia and other parts on the
601world with strange timezones ;-) 605world with strange timezones ;-)
602 606
603German "Umlaute" should now be sorted correctly on the Z in KA/Pi. 607German "Umlaute" should now be sorted correctly on the Z in KA/Pi.
604 608
605It is now possible to disable the 609It is now possible to disable the
606"receive data via infrared" feature, such that syncing with 610"receive data via infrared" feature, such that syncing with
607Outlook is now possible again with Kx/Pi runing. 611Outlook is now possible again with Kx/Pi runing.
608Please disable it, before syncing Sharp DTM with Outlook. 612Please disable it, before syncing Sharp DTM with Outlook.
609For your convenience, the "receive data via infrared" feature 613For your convenience, the "receive data via infrared" feature
610is disabled automatically, if you sync Kx/Pi with DTM. 614is disabled automatically, if you sync Kx/Pi with DTM.
611You have to enable it again manually after syncing. 615You have to enable it again manually after syncing.
612Enabling this feature makes it impossible to start the 616Enabling this feature makes it impossible to start the
613Sharp DTM apps. If this feature is enabled, you will only get the 617Sharp DTM apps. If this feature is enabled, you will only get the
614alarm notification from KO/Pi and not from the Sharp calendar. 618alarm notification from KO/Pi and not from the Sharp calendar.
615This is very useful if you sync KO/Pi with Sharp DTM, 619This is very useful if you sync KO/Pi with Sharp DTM,
616because after syncing you usually would get notified about 620because after syncing you usually would get notified about
617an alarm by KO/Pi and the Sharp Calendar. 621an alarm by KO/Pi and the Sharp Calendar.
618 622
619Together with the Linux desktop version of KO/Pi 623Together with the Linux desktop version of KO/Pi
620it is now possible to sync KO/Pi on the Zaurus 624it is now possible to sync KO/Pi on the Zaurus
621with the complete KDE-desktop (3.3 or later) 625with the complete KDE-desktop (3.3 or later)
622calendar data easily. 626calendar data easily.
623That makes it possible to sync the Z with one 627That makes it possible to sync the Z with one
624click of a mouse with the KDE-Desktop. 628click of a mouse with the KDE-Desktop.
625This feature it available for all Zaurus platforms KO/Pi 629This feature it available for all Zaurus platforms KO/Pi
626is running on. 630is running on.
627The only thing needed is a running KO/Pi on Linux and 631The only thing needed is a running KO/Pi on Linux and
628a compiled version of the small 632a compiled version of the small
629KDE-Pim/Pi<->KDE-Desktop access command line program, 633KDE-Pim/Pi<->KDE-Desktop access command line program,
630which is in the KDE-Pim/Pi sources available. 634which is in the KDE-Pim/Pi sources available.
631 635
632The "KDE-desktop" syncing feature for KA/Pi will follow 636The "KDE-desktop" syncing feature for KA/Pi will follow
633in the next releases. 637in the next releases.
634 638
635Fixed the vcard export bug, which had the version 1.9.8. 639Fixed the vcard export bug, which had the version 1.9.8.
636 640
637Added missing GERMAN translation to KO/Pi. 641Added missing GERMAN translation to KO/Pi.
638Hi PsionX, could you add the missing french translation?Thx! 642Hi PsionX, could you add the missing french translation?Thx!
639 643
640Translation files for KA/Pi are available as well. 644Translation files for KA/Pi are available as well.
641GERMAN translation will be available in the next release. 645GERMAN translation will be available in the next release.
642PsionX ( yres, you again ;-) ), could you start translating 646PsionX ( yres, you again ;-) ), could you start translating
643KA/Pi? Thx! 647KA/Pi? Thx!
644 648
645You can download the version 1.9.9 at 649You can download the version 1.9.9 at
646 650
647http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=112604 651http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=112604
648 652
649Note: 653Note:
650To run the mail program OM/Pi you need libopenssl. 654To run the mail program OM/Pi you need libopenssl.
651A link to a download loaction is available at 655A link to a download loaction is available at
652ZSI at www.killefiz.de 656ZSI at www.killefiz.de
653 657
654 658
655********** VERSION 1.9.8 ************ 659********** VERSION 1.9.8 ************
656 660
657Fixed character decoding in OM/Pi. 661Fixed character decoding in OM/Pi.
658(e.g. German "Umlaute" were not displayed properly.) 662(e.g. German "Umlaute" were not displayed properly.)
659 663
660Made is possible to reparent todos in KO/Pi. 664Made is possible to reparent todos in KO/Pi.
661Use contextmenu or keys (look at Help-Keys + Colors) for that. 665Use contextmenu or keys (look at Help-Keys + Colors) for that.
662 666
663Added the missing Sync-Howto and WhatsNew to the packages. 667Added the missing Sync-Howto and WhatsNew to the packages.
664 668
665KO/Pi on Linux desktop can now sync with KDE desktop. 669KO/Pi on Linux desktop can now sync with KDE desktop.
666That means: When using KO/Pi on Linux desktop for syncing with 670That means: When using KO/Pi on Linux desktop for syncing with
667KDE desktop and the Zaurus, the Zaurus can be synced now 671KDE desktop and the Zaurus, the Zaurus can be synced now
668with all KDE-Calendar resources, not only with one local file. 672with all KDE-Calendar resources, not only with one local file.
669(That makes it possible to sync the Zaurus with the 673(That makes it possible to sync the Zaurus with the
670calendar data on a Kolab server) 674calendar data on a Kolab server)
671 675
672KA/Pi syncing with KDE desktop will be available in the next version. 676KA/Pi syncing with KDE desktop will be available in the next version.
673 677
674 678
675********** VERSION 1.9.7 ************ 679********** VERSION 1.9.7 ************
676 680
677KO/Pi - KA/Pi on Windows: 681KO/Pi - KA/Pi on Windows:
678Now a directory can be defined by the user, where the 682Now a directory can be defined by the user, where the
679application/config data should be saved. 683application/config data should be saved.
680 Define your desired path in the evironment variable 684 Define your desired path in the evironment variable
681 MICROKDEHOME 685 MICROKDEHOME
682 before starting KO/Pi or KA/Pi. 686 before starting KO/Pi or KA/Pi.
683 687
684An easy Kx/Pi to Kx/Pi syncing is now possible 688An easy Kx/Pi to Kx/Pi syncing is now possible
685(it is called Pi-Sync) via network. 689(it is called Pi-Sync) via network.
686Please look at the Sync Howto. 690Please look at the Sync Howto.
687 691
688Exporting of calendar data and contacts to mobile phones is now possible. 692Exporting of calendar data and contacts to mobile phones is now possible.
689The SyncHowto is updated with information howto 693The SyncHowto is updated with information howto
690access/sync mobile phones. 694access/sync mobile phones.
691Please look at the Sync Howto. 695Please look at the Sync Howto.
692 696
693Now KO/Pi and KA/Pi on the Zaurus can receive data via infrared directly. 697Now KO/Pi and KA/Pi on the Zaurus can receive data via infrared directly.
694Please disable Fastload for the original contact/calendar applications 698Please disable Fastload for the original contact/calendar applications
695and close them. 699and close them.
696KO/Pi and KA/Pi must be running in order to receive the data. 700KO/Pi and KA/Pi must be running in order to receive the data.
697(KO/Pi and KA/Pi are always running if Fastload for them is enabled!) 701(KO/Pi and KA/Pi are always running if Fastload for them is enabled!)
698 702
699In the KA/Pi details view are now the preferred tel. numbers displayed on top 703In the KA/Pi details view are now the preferred tel. numbers displayed on top
700of the other data ( emails/tel.numbers/addresses) 704of the other data ( emails/tel.numbers/addresses)
701 705
702Fixed some syncing problems in KA/Pi. 706Fixed some syncing problems in KA/Pi.
703 707
704Added font settings for the KA/Pi details view. 708Added font settings for the KA/Pi details view.
705Added fields "children's name" and "gender" to KA/Pi. 709Added fields "children's name" and "gender" to KA/Pi.
706 710
707Made searching in KA/Pi better: 711Made searching in KA/Pi better:
708Now the first item in a view is selected after a search automatically and 712Now the first item in a view is selected after a search automatically and
709the views can be scrolled up/down when the search input field has the keyboard focus. 713the views can be scrolled up/down when the search input field has the keyboard focus.
710 714
711And, of course, fixed a bunch of reported bugs in KO/Pi and KA/Pi. 715And, of course, fixed a bunch of reported bugs in KO/Pi and KA/Pi.
712 716
713 717
714********** VERSION 1.9.6 ************ 718********** VERSION 1.9.6 ************
715 719
716Changes in the external application communication on the Zaurus 720Changes in the external application communication on the Zaurus
717in order to use less RAM when the apps are running. 721in order to use less RAM when the apps are running.
718First syncing of addressbooks (KA/Pi) is possible. 722First syncing of addressbooks (KA/Pi) is possible.
719 723
720 724
721********** VERSION 1.9.5a ************ 725********** VERSION 1.9.5a ************
722 726
723Fixed a bug in KO/Pi in the SharpDTM sync of version 1.9.5. 727Fixed a bug in KO/Pi in the SharpDTM sync of version 1.9.5.
724Fixed some small bugs. 728Fixed some small bugs.
725KA/Pi shows now the birthday in summary view. 729KA/Pi shows now the birthday in summary view.
726Now OM/Pi and KA/Pi are using the date format defined in KO/Pi 730Now OM/Pi and KA/Pi are using the date format defined in KO/Pi
727for displaying dates. 731for displaying dates.
728 732
729 733
730********** VERSION 1.9.5 ************ 734********** VERSION 1.9.5 ************
731 735
732There is still no Addressbook syncing! 736There is still no Addressbook syncing!
733 737
734New in 1.9.5: 738New in 1.9.5:
735 739
736Many bugfixes. 740Many bugfixes.
737Better searching in KA/Pi. 741Better searching in KA/Pi.
738You can configure in KA/Pi if you want to search only after 742You can configure in KA/Pi if you want to search only after
739<return> key pressed. 743<return> key pressed.
740 744
741Better mail downloading in OM/Pi. 745Better mail downloading in OM/Pi.
742 746
743First experimental alpha version of sync of KO/Pi with mobile phones. 747First experimental alpha version of sync of KO/Pi with mobile phones.
744See gammu documentation for supported phones. 748See gammu documentation for supported phones.
745You need to install the package kammu_1.9.5_arm.ipk for sync of KO/Pi with mobile phones. kammu_1.9.5_arm.ipk needs libbluetooth and libsdp. 749You need to install the package kammu_1.9.5_arm.ipk for sync of KO/Pi with mobile phones. kammu_1.9.5_arm.ipk needs libbluetooth and libsdp.
746Quick hint how to use: 750Quick hint how to use:
747NOTE: MOBILE PHONE SYNC IS EXPERIMENTAL! 751NOTE: MOBILE PHONE SYNC IS EXPERIMENTAL!
748Install kammu_1.9.5_arm.ipk , libbluetooth and libsdp. 752Install kammu_1.9.5_arm.ipk , libbluetooth and libsdp.
749Create syncprofile - mobile device 753Create syncprofile - mobile device
750Remove entry for model. (Leave empty ). 754Remove entry for model. (Leave empty ).
751Enable infrared on Zaurus and your Phone. 755Enable infrared on Zaurus and your Phone.
752Sync. 756Sync.
753To get a more detailed log, start kopi from konsole. 757To get a more detailed log, start kopi from konsole.
754 758
755********** VERSION 1.9.4 ************ 759********** VERSION 1.9.4 ************
756 760
757This is the version 1.9.4 of KDE-Pim/Pi for the Zaurus. 761This is the version 1.9.4 of KDE-Pim/Pi for the Zaurus.
758 762
759WARNING: 763WARNING:
760PLEASE BACKUP ALL YOUR DATA! 764PLEASE BACKUP ALL YOUR DATA!
761We have changed a lot and maybe there are some unknown problems. 765We have changed a lot and maybe there are some unknown problems.
762 766
763SYNC HANDLING HAS CHANGED! 767SYNC HANDLING HAS CHANGED!
764Such that, if you sync now with an already synded device, you will duplicated entries after the first sync. 768Such that, if you sync now with an already synded device, you will duplicated entries after the first sync.
765(This change was introduced to make it possible to sync with mobile phones, which will be available later (maybe in 4 weeks). 769(This change was introduced to make it possible to sync with mobile phones, which will be available later (maybe in 4 weeks).
766 770
767You need the kmicrokdelibs_1.9.4_arm.ipk as a base for the other programs. 771You need the kmicrokdelibs_1.9.4_arm.ipk as a base for the other programs.
768If you get the error: "Install only possible in main memory", just try it again to install it on SD card. That worked for me. And it was reported that rebooting Qtopia did help in this case as well. 772If you get the error: "Install only possible in main memory", just try it again to install it on SD card. That worked for me. And it was reported that rebooting Qtopia did help in this case as well.
769 773
770As programs are available: 774As programs are available:
771KO/Pi (korganizer ipk) - a calendar program. 775KO/Pi (korganizer ipk) - a calendar program.
772KA/Pi (kaddressbook ipk ) - an addressbook 776KA/Pi (kaddressbook ipk ) - an addressbook
773OM/Pi (kopiemail ipk ) an email program with pop/smtp and IMAP support. 777OM/Pi (kopiemail ipk ) an email program with pop/smtp and IMAP support.
774 778
775An alarm notification program ( korganizer-alarm ipk ) for KO/Pi that notifies you about alarms, even if the Zaurus is in suspend mode. 779An alarm notification program ( korganizer-alarm ipk ) for KO/Pi that notifies you about alarms, even if the Zaurus is in suspend mode.
776(If you do not see an icon in the taskbar after installing korganizer-alarm, please restart Qtopia) 780(If you do not see an icon in the taskbar after installing korganizer-alarm, please restart Qtopia)
777 781
778All the applications are installed in a "Pim" TAB. 782All the applications are installed in a "Pim" TAB.
779If this TAB is new on your system, you can get an icon in this TAB by installing pim_TAB_icon_1.9.4_arm.ipk 783If this TAB is new on your system, you can get an icon in this TAB by installing pim_TAB_icon_1.9.4_arm.ipk
780 784
781All the application are integrated. 785All the application are integrated.
782Such that you can choose in KO/Pi the attendees of a meeting from the addresses in KA/Pi. When you click in KA/Pi on the email address, OM/Pi is started to write the mail. 786Such that you can choose in KO/Pi the attendees of a meeting from the addresses in KA/Pi. When you click in KA/Pi on the email address, OM/Pi is started to write the mail.
783 787
784HINT: 788HINT:
785If you install KPhone/Pi 0.9.7, it will be called, if you click in KA/Pi on a phone number. 789If you install KPhone/Pi 0.9.7, it will be called, if you click in KA/Pi on a phone number.
786 790
diff --git a/korganizer/kodialogmanager.cpp b/korganizer/kodialogmanager.cpp
index 1af9dad..a8652ea 100644
--- a/korganizer/kodialogmanager.cpp
+++ b/korganizer/kodialogmanager.cpp
@@ -1,349 +1,350 @@
1/* 1/*
2 This file is part of KOrganizer. 2 This file is part of KOrganizer.
3 3
4 Copyright (c) 2001 4 Copyright (c) 2001
5 Cornelius Schumacher <schumacher@kde.org> 5 Cornelius Schumacher <schumacher@kde.org>
6 6
7 This program is free software; you can redistribute it and/or modify 7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2 of the License, or 9 the Free Software Foundation; either version 2 of the License, or
10 (at your option) any later version. 10 (at your option) any later version.
11 11
12 This program is distributed in the hope that it will be useful, 12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
15 GNU General Public License for more details. 15 GNU General Public License for more details.
16 16
17 You should have received a copy of the GNU General Public License 17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software 18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20*/ 20*/
21 21
22#include <libkdepim/categoryeditdialog.h> 22#include <libkdepim/categoryeditdialog.h>
23 23
24#include "calendarview.h" 24#include "calendarview.h"
25#include "incomingdialog.h" 25#include "incomingdialog.h"
26#include "outgoingdialog.h" 26#include "outgoingdialog.h"
27#include "koprefsdialog.h" 27#include "koprefsdialog.h"
28#include "koeventeditor.h" 28#include "koeventeditor.h"
29#include "koprefs.h" 29#include "koprefs.h"
30#include "datenavigator.h" 30#include "datenavigator.h"
31#include "kotodoeditor.h" 31#include "kotodoeditor.h"
32#include "searchdialog.h" 32#include "searchdialog.h"
33#include "filtereditdialog.h" 33#include "filtereditdialog.h"
34#ifndef KORG_NOPLUGINS 34#ifndef KORG_NOPLUGINS
35#include "plugindialog.h" 35#include "plugindialog.h"
36#endif 36#endif
37#ifndef KORG_NOARCHIVE 37#ifndef KORG_NOARCHIVE
38#include "archivedialog.h" 38#include "archivedialog.h"
39#endif 39#endif
40 40
41#include "kconfig.h" 41#include "kconfig.h"
42#include "kodialogmanager.h" 42#include "kodialogmanager.h"
43 43
44KODialogManager::KODialogManager( CalendarView *mainView ) : 44KODialogManager::KODialogManager( CalendarView *mainView ) :
45 QObject(), mMainView( mainView ) 45 QObject(), mMainView( mainView )
46{ 46{
47 mOutgoingDialog = 0; 47 mOutgoingDialog = 0;
48 mIncomingDialog = 0; 48 mIncomingDialog = 0;
49 mOptionsDialog = 0; 49 mOptionsDialog = 0;
50 mSearchDialog = 0; 50 mSearchDialog = 0;
51 mArchiveDialog = 0; 51 mArchiveDialog = 0;
52 mFilterEditDialog = 0; 52 mFilterEditDialog = 0;
53 mPluginDialog = 0; 53 mPluginDialog = 0;
54 54
55 // mCategoryEditDialog = new KPIM::CategoryEditDialog(KOPrefs::instance(),mMainView); 55 // mCategoryEditDialog = new KPIM::CategoryEditDialog(KOPrefs::instance(),mMainView);
56 //KOGlobals::fitDialogToScreen( mCategoryEditDialog ); 56 //KOGlobals::fitDialogToScreen( mCategoryEditDialog );
57} 57}
58 58
59KODialogManager::~KODialogManager() 59KODialogManager::~KODialogManager()
60{ 60{
61 delete mOutgoingDialog; 61 delete mOutgoingDialog;
62 delete mIncomingDialog; 62 delete mIncomingDialog;
63 delete mOptionsDialog; 63 delete mOptionsDialog;
64 delete mSearchDialog; 64 delete mSearchDialog;
65#ifndef KORG_NOARCHIVE 65#ifndef KORG_NOARCHIVE
66 delete mArchiveDialog; 66 delete mArchiveDialog;
67#endif 67#endif
68 delete mFilterEditDialog; 68 delete mFilterEditDialog;
69#ifndef KORG_NOPLUGINS 69#ifndef KORG_NOPLUGINS
70 delete mPluginDialog; 70 delete mPluginDialog;
71#endif 71#endif
72} 72}
73 73
74OutgoingDialog *KODialogManager::outgoingDialog() 74OutgoingDialog *KODialogManager::outgoingDialog()
75{ 75{
76 createOutgoingDialog(); 76 createOutgoingDialog();
77 return mOutgoingDialog; 77 return mOutgoingDialog;
78} 78}
79 79
80void KODialogManager::createOutgoingDialog() 80void KODialogManager::createOutgoingDialog()
81{ 81{
82 if (!mOutgoingDialog) { 82 if (!mOutgoingDialog) {
83 mOutgoingDialog = new OutgoingDialog(mMainView->calendar(),mMainView); 83 mOutgoingDialog = new OutgoingDialog(mMainView->calendar(),mMainView);
84 if (mIncomingDialog) mIncomingDialog->setOutgoingDialog(mOutgoingDialog); 84 if (mIncomingDialog) mIncomingDialog->setOutgoingDialog(mOutgoingDialog);
85 connect(mOutgoingDialog,SIGNAL(numMessagesChanged(int)), 85 connect(mOutgoingDialog,SIGNAL(numMessagesChanged(int)),
86 mMainView,SIGNAL(numOutgoingChanged(int))); 86 mMainView,SIGNAL(numOutgoingChanged(int)));
87 } 87 }
88} 88}
89 89
90void KODialogManager::showOptionsDialog( bool showSync ) 90void KODialogManager::showOptionsDialog( bool showSync )
91{ 91{
92 92
93 if (!mOptionsDialog) { 93 if (!mOptionsDialog) {
94 mOptionsDialog = new KOPrefsDialog(mMainView); 94 mOptionsDialog = new KOPrefsDialog(mMainView);
95 //mOptionsDialog->readConfig(); 95 //mOptionsDialog->readConfig();
96 connect(mOptionsDialog,SIGNAL(configChanged()), 96 connect(mOptionsDialog,SIGNAL(configChanged()),
97 mMainView,SLOT(updateConfig())); 97 mMainView,SLOT(updateConfig()));
98 //connect(mCategoryEditDialog,SIGNAL(categoryConfigChanged()), 98 //connect(mCategoryEditDialog,SIGNAL(categoryConfigChanged()),
99 // mOptionsDialog,SLOT(updateCategories())); 99 // mOptionsDialog,SLOT(updateCategories()));
100 100
101 } 101 }
102 mOptionsDialog->readConfig(); 102 mOptionsDialog->readConfig();
103#ifndef DESKTOP_VERSION 103#ifndef DESKTOP_VERSION
104 mOptionsDialog->showMaximized(); 104 mOptionsDialog->showMaximized();
105#else 105#else
106 mOptionsDialog->show(); 106 mOptionsDialog->show();
107#endif 107#endif
108 if ( showSync ) 108 if ( showSync )
109 mOptionsDialog->showSyncPage(); 109 mOptionsDialog->showSyncPage();
110 mOptionsDialog->exec(); 110 mOptionsDialog->exec();
111 111
112} 112}
113void KODialogManager::showSyncOptions() 113void KODialogManager::showSyncOptions()
114{ 114{
115 showOptionsDialog( true ); 115 showOptionsDialog( true );
116 116
117} 117}
118void KODialogManager::showOutgoingDialog() 118void KODialogManager::showOutgoingDialog()
119{ 119{
120 createOutgoingDialog(); 120 createOutgoingDialog();
121 mOutgoingDialog->show(); 121 mOutgoingDialog->show();
122 mOutgoingDialog->raise(); 122 mOutgoingDialog->raise();
123} 123}
124 124
125IncomingDialog *KODialogManager::incomingDialog() 125IncomingDialog *KODialogManager::incomingDialog()
126{ 126{
127 createOutgoingDialog(); 127 createOutgoingDialog();
128 if (!mIncomingDialog) { 128 if (!mIncomingDialog) {
129 mIncomingDialog = new IncomingDialog(mMainView->calendar(),mOutgoingDialog,mMainView); 129 mIncomingDialog = new IncomingDialog(mMainView->calendar(),mOutgoingDialog,mMainView);
130 connect(mIncomingDialog,SIGNAL(numMessagesChanged(int)), 130 connect(mIncomingDialog,SIGNAL(numMessagesChanged(int)),
131 mMainView,SIGNAL(numIncomingChanged(int))); 131 mMainView,SIGNAL(numIncomingChanged(int)));
132 connect(mIncomingDialog,SIGNAL(calendarUpdated()), 132 connect(mIncomingDialog,SIGNAL(calendarUpdated()),
133 mMainView,SLOT(updateView())); 133 mMainView,SLOT(updateView()));
134 } 134 }
135 return mIncomingDialog; 135 return mIncomingDialog;
136} 136}
137 137
138void KODialogManager::createIncomingDialog() 138void KODialogManager::createIncomingDialog()
139{ 139{
140 createOutgoingDialog(); 140 createOutgoingDialog();
141 if (!mIncomingDialog) { 141 if (!mIncomingDialog) {
142 mIncomingDialog = new IncomingDialog(mMainView->calendar(),mOutgoingDialog,mMainView); 142 mIncomingDialog = new IncomingDialog(mMainView->calendar(),mOutgoingDialog,mMainView);
143 connect(mIncomingDialog,SIGNAL(numMessagesChanged(int)), 143 connect(mIncomingDialog,SIGNAL(numMessagesChanged(int)),
144 mMainView,SIGNAL(numIncomingChanged(int))); 144 mMainView,SIGNAL(numIncomingChanged(int)));
145 connect(mIncomingDialog,SIGNAL(calendarUpdated()), 145 connect(mIncomingDialog,SIGNAL(calendarUpdated()),
146 mMainView,SLOT(updateView())); 146 mMainView,SLOT(updateView()));
147 } 147 }
148} 148}
149 149
150void KODialogManager::showIncomingDialog() 150void KODialogManager::showIncomingDialog()
151{ 151{
152 createIncomingDialog(); 152 createIncomingDialog();
153 mIncomingDialog->show(); 153 mIncomingDialog->show();
154 mIncomingDialog->raise(); 154 mIncomingDialog->raise();
155} 155}
156/* 156/*
157void KODialogManager::showCategoryEditDialog() 157void KODialogManager::showCategoryEditDialog()
158{ 158{
159 mCategoryEditDialog->show(); 159 mCategoryEditDialog->show();
160} 160}
161*/ 161*/
162void KODialogManager::hideSearchDialog() 162void KODialogManager::hideSearchDialog()
163{ 163{
164 if (mSearchDialog) 164 if (mSearchDialog)
165 mSearchDialog->hide(); 165 mSearchDialog->hide();
166} 166}
167 167
168void KODialogManager::showSearchDialog() 168void KODialogManager::showSearchDialog()
169{ 169{
170 if (!mSearchDialog) { 170 if (!mSearchDialog) {
171 mSearchDialog = new SearchDialog(mMainView->calendar(),mMainView); 171 mSearchDialog = new SearchDialog(mMainView->calendar(),mMainView);
172 KOListView * lview = mSearchDialog->listview(); 172 KOListView * lview = mSearchDialog->listview();
173 173
174 connect(lview, SIGNAL(showIncidenceSignal(Incidence *)), 174 connect(lview, SIGNAL(showIncidenceSignal(Incidence *)),
175 mMainView, SLOT(showIncidence(Incidence *))); 175 mMainView, SLOT(showIncidence(Incidence *)));
176 connect(lview, SIGNAL(editIncidenceSignal(Incidence *)), 176 connect(lview, SIGNAL(editIncidenceSignal(Incidence *)),
177 mMainView, SLOT(editIncidence(Incidence *))); 177 mMainView, SLOT(editIncidence(Incidence *)));
178 connect(lview, SIGNAL(deleteIncidenceSignal(Incidence *)), 178 connect(lview, SIGNAL(deleteIncidenceSignal(Incidence *)),
179 mMainView, SLOT(deleteIncidence(Incidence *))); 179 mMainView, SLOT(deleteIncidence(Incidence *)));
180 connect(lview, SIGNAL(cloneIncidenceSignal(Incidence *)), 180 connect(lview, SIGNAL(cloneIncidenceSignal(Incidence *)),
181 mMainView, SLOT(cloneIncidence(Incidence *))); 181 mMainView, SLOT(cloneIncidence(Incidence *)));
182 connect(lview, SIGNAL(beamIncidenceSignal(Incidence *)), 182 connect(lview, SIGNAL(beamIncidenceSignal(Incidence *)),
183 mMainView, SLOT(beamIncidence(Incidence *))); 183 mMainView, SLOT(beamIncidence(Incidence *)));
184 connect(lview, SIGNAL(moveIncidenceSignal(Incidence *)), 184 connect(lview, SIGNAL(moveIncidenceSignal(Incidence *)),
185 mMainView, SLOT(moveIncidence(Incidence *))); 185 mMainView, SLOT(moveIncidence(Incidence *)));
186 connect(lview, SIGNAL(beamIncidenceList(QPtrList<Incidence> )), 186 connect(lview, SIGNAL(beamIncidenceList(QPtrList<Incidence> )),
187 mMainView, SLOT(beamIncidenceList(QPtrList<Incidence> ))); 187 mMainView, SLOT(beamIncidenceList(QPtrList<Incidence> )));
188 188
189 connect(mMainView, SIGNAL(configChanged()), mSearchDialog, SLOT(updateConfig())); 189 connect(mMainView, SIGNAL(configChanged()), mSearchDialog, SLOT(updateConfig()));
190 connect(mMainView, SIGNAL(updateSearchDialog()), mSearchDialog, SLOT(updateList())); 190 connect(mMainView, SIGNAL(updateSearchDialog()), mSearchDialog, SLOT(updateList()));
191 // connect( lview, SIGNAL( incidenceSelected( Incidence * ) ), 191 // connect( lview, SIGNAL( incidenceSelected( Incidence * ) ),
192 // mMainView, SLOT( processMainViewSelection( Incidence * ) ) ); 192 // mMainView, SLOT( processMainViewSelection( Incidence * ) ) );
193#ifndef DESKTOP_VERSION 193#ifndef DESKTOP_VERSION
194 mSearchDialog->setMaximumSize( QApplication::desktop()->size()); 194 mSearchDialog->setMaximumSize( QApplication::desktop()->size());
195 mSearchDialog->showMaximized(); 195 mSearchDialog->showMaximized();
196#else 196#else
197 KConfig *config = KOGlobals::config(); 197 KConfig *config = KOGlobals::config();
198 config->setGroup("WidgetLayout"); 198 config->setGroup("WidgetLayout");
199 QStringList list; 199 QStringList list;
200 list = config->readListEntry("SearchLayout"); 200 list = config->readListEntry("SearchLayout");
201 int x,y,w,h; 201 int x,y,w,h;
202 if ( ! list.isEmpty() ) { 202 if ( ! list.isEmpty() ) {
203 x = list[0].toInt(); 203 x = list[0].toInt();
204 y = list[1].toInt(); 204 y = list[1].toInt();
205 w = list[2].toInt(); 205 w = list[2].toInt();
206 h = list[3].toInt(); 206 h = list[3].toInt();
207 mSearchDialog->setGeometry(x,y,w,h); 207 mSearchDialog->setGeometry(x,y,w,h);
208 208
209 } 209 }
210 210
211#endif 211#endif
212 } 212 }
213 // make sure the widget is on top again 213 // make sure the widget is on top again
214#ifdef DESKTOP_VERSION 214#ifdef DESKTOP_VERSION
215 mSearchDialog->show(); 215 mSearchDialog->show();
216#else 216#else
217 mSearchDialog->setMaximumSize( QApplication::desktop()->size());
217 mSearchDialog->showMaximized(); 218 mSearchDialog->showMaximized();
218#endif 219#endif
219 mSearchDialog->raise(); 220 mSearchDialog->raise();
220} 221}
221 222
222SearchDialog * KODialogManager::getSearchDialog() 223SearchDialog * KODialogManager::getSearchDialog()
223{ 224{
224 return mSearchDialog; 225 return mSearchDialog;
225} 226}
226void KODialogManager::showArchiveDialog() 227void KODialogManager::showArchiveDialog()
227{ 228{
228#ifndef KORG_NOARCHIVE 229#ifndef KORG_NOARCHIVE
229 if (!mArchiveDialog) { 230 if (!mArchiveDialog) {
230 mArchiveDialog = new ArchiveDialog(mMainView->calendar(),mMainView); 231 mArchiveDialog = new ArchiveDialog(mMainView->calendar(),mMainView);
231 connect(mArchiveDialog,SIGNAL(eventsDeleted()), 232 connect(mArchiveDialog,SIGNAL(eventsDeleted()),
232 mMainView,SLOT(updateView())); 233 mMainView,SLOT(updateView()));
233 } 234 }
234 mArchiveDialog->show(); 235 mArchiveDialog->show();
235 mArchiveDialog->raise(); 236 mArchiveDialog->raise();
236 237
237 // Workaround. 238 // Workaround.
238 QApplication::restoreOverrideCursor(); 239 QApplication::restoreOverrideCursor();
239#endif 240#endif
240} 241}
241 242
242void KODialogManager::showFilterEditDialog(QPtrList<CalFilter> *filters) 243void KODialogManager::showFilterEditDialog(QPtrList<CalFilter> *filters)
243{ 244{
244 if (!mFilterEditDialog) { 245 if (!mFilterEditDialog) {
245 mFilterEditDialog = new FilterEditDialog(filters,mMainView); 246 mFilterEditDialog = new FilterEditDialog(filters,mMainView);
246 connect(mFilterEditDialog,SIGNAL(filterChanged()), 247 connect(mFilterEditDialog,SIGNAL(filterChanged()),
247 mMainView,SLOT(filterEdited())); 248 mMainView,SLOT(filterEdited()));
248 249
249 } 250 }
250 251
251#ifndef DESKTOP_VERSION 252#ifndef DESKTOP_VERSION
252 mFilterEditDialog->showMaximized(); 253 mFilterEditDialog->showMaximized();
253#else 254#else
254 mFilterEditDialog->show(); 255 mFilterEditDialog->show();
255#endif 256#endif
256 mFilterEditDialog->raise(); 257 mFilterEditDialog->raise();
257} 258}
258 259
259void KODialogManager::showPluginDialog() 260void KODialogManager::showPluginDialog()
260{ 261{
261#ifndef KORG_NOPLUGINS 262#ifndef KORG_NOPLUGINS
262 if (!mPluginDialog) { 263 if (!mPluginDialog) {
263 mPluginDialog = new PluginDialog(mMainView); 264 mPluginDialog = new PluginDialog(mMainView);
264 connect(mPluginDialog,SIGNAL(configChanged()), 265 connect(mPluginDialog,SIGNAL(configChanged()),
265 mMainView,SLOT(updateConfig())); 266 mMainView,SLOT(updateConfig()));
266 } 267 }
267 mPluginDialog->show(); 268 mPluginDialog->show();
268 mPluginDialog->raise(); 269 mPluginDialog->raise();
269#endif 270#endif
270} 271}
271 272
272KOEventEditor *KODialogManager::getEventEditor() 273KOEventEditor *KODialogManager::getEventEditor()
273{ 274{
274 KOEventEditor *eventEditor = new KOEventEditor( mMainView->calendar(), 275 KOEventEditor *eventEditor = new KOEventEditor( mMainView->calendar(),
275 mMainView ); 276 mMainView );
276 277
277 connect(eventEditor,SIGNAL(eventAdded(Event *)), 278 connect(eventEditor,SIGNAL(eventAdded(Event *)),
278 mMainView,SLOT(eventAdded(Event *))); 279 mMainView,SLOT(eventAdded(Event *)));
279 connect(eventEditor,SIGNAL(eventChanged(Event *)), 280 connect(eventEditor,SIGNAL(eventChanged(Event *)),
280 mMainView,SLOT(eventChanged(Event *))); 281 mMainView,SLOT(eventChanged(Event *)));
281 connect(eventEditor,SIGNAL(eventDeleted()), 282 connect(eventEditor,SIGNAL(eventDeleted()),
282 mMainView,SLOT(eventDeleted())); 283 mMainView,SLOT(eventDeleted()));
283 connect(eventEditor,SIGNAL(deleteAttendee(Incidence *)), 284 connect(eventEditor,SIGNAL(deleteAttendee(Incidence *)),
284 mMainView,SLOT(schedule_cancel(Incidence *))); 285 mMainView,SLOT(schedule_cancel(Incidence *)));
285 connect( eventEditor, SIGNAL(jumpToTime( const QDate &)), 286 connect( eventEditor, SIGNAL(jumpToTime( const QDate &)),
286 mMainView->dateNavigator(), SLOT( selectWeek( const QDate & ) ) ); 287 mMainView->dateNavigator(), SLOT( selectWeek( const QDate & ) ) );
287 connect( eventEditor, SIGNAL( showAgendaView( bool)), 288 connect( eventEditor, SIGNAL( showAgendaView( bool)),
288 mMainView->viewManager(), SLOT( showAgendaView( bool) ) ); 289 mMainView->viewManager(), SLOT( showAgendaView( bool) ) );
289 290
290 // connect(mCategoryEditDialog,SIGNAL(categoryConfigChanged()), 291 // connect(mCategoryEditDialog,SIGNAL(categoryConfigChanged()),
291 // eventEditor,SLOT(updateCategoryConfig())); 292 // eventEditor,SLOT(updateCategoryConfig()));
292 // connect(eventEditor,SIGNAL(editCategories()), 293 // connect(eventEditor,SIGNAL(editCategories()),
293 // mCategoryEditDialog,SLOT(show())); 294 // mCategoryEditDialog,SLOT(show()));
294 connect(eventEditor,SIGNAL(dialogClose(Incidence*)), 295 connect(eventEditor,SIGNAL(dialogClose(Incidence*)),
295 mMainView,SLOT(dialogClosing(Incidence*))); 296 mMainView,SLOT(dialogClosing(Incidence*)));
296 297
297 //connect(mMainView,SIGNAL(closingDown()),eventEditor,SLOT(reject())); 298 //connect(mMainView,SIGNAL(closingDown()),eventEditor,SLOT(reject()));
298 299
299#ifndef DESKTOP_VERSION 300#ifndef DESKTOP_VERSION
300 eventEditor->resize( QApplication::desktop()->width() -20, 100 ); 301 eventEditor->resize( QApplication::desktop()->width() -20, 100 );
301#endif 302#endif
302 return eventEditor; 303 return eventEditor;
303} 304}
304 305
305KOTodoEditor *KODialogManager::getTodoEditor() 306KOTodoEditor *KODialogManager::getTodoEditor()
306{ 307{
307 KOTodoEditor *todoEditor = new KOTodoEditor( mMainView->calendar(), 308 KOTodoEditor *todoEditor = new KOTodoEditor( mMainView->calendar(),
308 mMainView ); 309 mMainView );
309 310
310 // connect(mCategoryEditDialog,SIGNAL(categoryConfigChanged()), 311 // connect(mCategoryEditDialog,SIGNAL(categoryConfigChanged()),
311 // todoEditor,SLOT(updateCategoryConfig())); 312 // todoEditor,SLOT(updateCategoryConfig()));
312 // connect(todoEditor,SIGNAL(editCategories()),mCategoryEditDialog,SLOT(show())); 313 // connect(todoEditor,SIGNAL(editCategories()),mCategoryEditDialog,SLOT(show()));
313 314
314 connect(todoEditor,SIGNAL(todoAdded(Todo *)), 315 connect(todoEditor,SIGNAL(todoAdded(Todo *)),
315 mMainView,SLOT(todoAdded(Todo *))); 316 mMainView,SLOT(todoAdded(Todo *)));
316 connect(todoEditor,SIGNAL(todoChanged(Todo *)), 317 connect(todoEditor,SIGNAL(todoChanged(Todo *)),
317 mMainView,SLOT(todoChanged(Todo *))); 318 mMainView,SLOT(todoChanged(Todo *)));
318 connect(todoEditor,SIGNAL(todoDeleted()), 319 connect(todoEditor,SIGNAL(todoDeleted()),
319 mMainView,SLOT(todoDeleted())); 320 mMainView,SLOT(todoDeleted()));
320 connect(todoEditor,SIGNAL(dialogClose(Incidence*)), 321 connect(todoEditor,SIGNAL(dialogClose(Incidence*)),
321 mMainView,SLOT(dialogClosing(Incidence*))); 322 mMainView,SLOT(dialogClosing(Incidence*)));
322 connect( todoEditor, SIGNAL(jumpToTime( const QDate &)), 323 connect( todoEditor, SIGNAL(jumpToTime( const QDate &)),
323 mMainView->dateNavigator(), SLOT( selectWeek( const QDate & ) ) ); 324 mMainView->dateNavigator(), SLOT( selectWeek( const QDate & ) ) );
324 connect( todoEditor, SIGNAL( showAgendaView( bool)), 325 connect( todoEditor, SIGNAL( showAgendaView( bool)),
325 mMainView->viewManager(), SLOT( showAgendaView( bool) ) ); 326 mMainView->viewManager(), SLOT( showAgendaView( bool) ) );
326 // connect(todoEditor,SIGNAL(deleteAttendee(Incidence *)), 327 // connect(todoEditor,SIGNAL(deleteAttendee(Incidence *)),
327 // mMainView,SLOT(schedule_cancel(Incidence *))); 328 // mMainView,SLOT(schedule_cancel(Incidence *)));
328 //connect(mMainView,SIGNAL(closingDown()),todoEditor,SLOT(reject())); 329 //connect(mMainView,SIGNAL(closingDown()),todoEditor,SLOT(reject()));
329#ifndef DESKTOP_VERSION 330#ifndef DESKTOP_VERSION
330 todoEditor->resize( QApplication::desktop()->width() -20, 100 ); 331 todoEditor->resize( QApplication::desktop()->width() -20, 100 );
331#endif 332#endif
332 return todoEditor; 333 return todoEditor;
333} 334}
334 335
335void KODialogManager::updateSearchDialog() 336void KODialogManager::updateSearchDialog()
336{ 337{
337 if (mSearchDialog) mSearchDialog->updateView(); 338 if (mSearchDialog) mSearchDialog->updateView();
338} 339}
339 340
340void KODialogManager::setDocumentId( const QString &id ) 341void KODialogManager::setDocumentId( const QString &id )
341{ 342{
342 if (mOutgoingDialog) mOutgoingDialog->setDocumentId( id ); 343 if (mOutgoingDialog) mOutgoingDialog->setDocumentId( id );
343} 344}
344 345
345void KODialogManager::writeSettings( KConfig *config ) 346void KODialogManager::writeSettings( KConfig *config )
346{ 347{
347 if (mSearchDialog) 348 if (mSearchDialog)
348 mSearchDialog->listview()->writeSettings(config,"SearchListView Layout"); 349 mSearchDialog->listview()->writeSettings(config,"SearchListView Layout");
349} 350}