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,146 +1,150 @@
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.
diff --git a/korganizer/kodialogmanager.cpp b/korganizer/kodialogmanager.cpp
index 1af9dad..a8652ea 100644
--- a/korganizer/kodialogmanager.cpp
+++ b/korganizer/kodialogmanager.cpp
@@ -88,257 +88,258 @@ void KODialogManager::createOutgoingDialog()
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