author | zautrix <zautrix> | 2004-10-09 02:17:06 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-10-09 02:17:06 (UTC) |
commit | c2165f4e14bc2f7ab2ef19f5c35497dde5e87a0d (patch) (unidiff) | |
tree | b83f7cfe5d4bb681b756fe95446e5e3fc193bc36 /korganizer | |
parent | 07fdef2c2ea1153d39d7114b3d5bd4abc4f4c861 (diff) | |
download | kdepimpi-c2165f4e14bc2f7ab2ef19f5c35497dde5e87a0d.zip kdepimpi-c2165f4e14bc2f7ab2ef19f5c35497dde5e87a0d.tar.gz kdepimpi-c2165f4e14bc2f7ab2ef19f5c35497dde5e87a0d.tar.bz2 |
import ir fixes
-rw-r--r-- | korganizer/mainwindow.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp index 3c16458..a69a0bd 100644 --- a/korganizer/mainwindow.cpp +++ b/korganizer/mainwindow.cpp | |||
@@ -273,135 +273,136 @@ MainWindow::MainWindow( QWidget *parent, const char *name, QString msg) : | |||
273 | #ifndef DESKTOP_VERSION | 273 | #ifndef DESKTOP_VERSION |
274 | connect(qApp, SIGNAL (appMessage ( const QCString &, const QByteArray & )), ExternalAppHandler::instance(), SLOT (appMessage ( const QCString &, const QByteArray & ))); | 274 | connect(qApp, SIGNAL (appMessage ( const QCString &, const QByteArray & )), ExternalAppHandler::instance(), SLOT (appMessage ( const QCString &, const QByteArray & ))); |
275 | #endif | 275 | #endif |
276 | } | 276 | } |
277 | MainWindow::~MainWindow() | 277 | MainWindow::~MainWindow() |
278 | { | 278 | { |
279 | //qDebug("MainWindow::~MainWindow() "); | 279 | //qDebug("MainWindow::~MainWindow() "); |
280 | //save toolbar location | 280 | //save toolbar location |
281 | delete mCalendar; | 281 | delete mCalendar; |
282 | delete mSyncManager; | 282 | delete mSyncManager; |
283 | 283 | ||
284 | 284 | ||
285 | } | 285 | } |
286 | void MainWindow::showMaximized () | 286 | void MainWindow::showMaximized () |
287 | { | 287 | { |
288 | #ifndef DESKTOP_VERSION | 288 | #ifndef DESKTOP_VERSION |
289 | if ( ! globalFlagBlockStartup ) | 289 | if ( ! globalFlagBlockStartup ) |
290 | if ( mClosed ) | 290 | if ( mClosed ) |
291 | mView->goToday(); | 291 | mView->goToday(); |
292 | #endif | 292 | #endif |
293 | QWidget::showMaximized () ; | 293 | QWidget::showMaximized () ; |
294 | mClosed = false; | 294 | mClosed = false; |
295 | } | 295 | } |
296 | void MainWindow::closeEvent( QCloseEvent* ce ) | 296 | void MainWindow::closeEvent( QCloseEvent* ce ) |
297 | { | 297 | { |
298 | 298 | ||
299 | 299 | ||
300 | 300 | ||
301 | if ( ! KOPrefs::instance()->mAskForQuit ) { | 301 | if ( ! KOPrefs::instance()->mAskForQuit ) { |
302 | saveOnClose(); | 302 | saveOnClose(); |
303 | mClosed = true; | 303 | mClosed = true; |
304 | ce->accept(); | 304 | ce->accept(); |
305 | return; | 305 | return; |
306 | 306 | ||
307 | } | 307 | } |
308 | 308 | ||
309 | switch( QMessageBox::information( this, "KO/Pi", | 309 | switch( QMessageBox::information( this, "KO/Pi", |
310 | i18n("Do you really want\nto close KO/Pi?"), | 310 | i18n("Do you really want\nto close KO/Pi?"), |
311 | i18n("Close"), i18n("No"), | 311 | i18n("Close"), i18n("No"), |
312 | 0, 0 ) ) { | 312 | 0, 0 ) ) { |
313 | case 0: | 313 | case 0: |
314 | saveOnClose(); | 314 | saveOnClose(); |
315 | mClosed = true; | 315 | mClosed = true; |
316 | ce->accept(); | 316 | ce->accept(); |
317 | break; | 317 | break; |
318 | case 1: | 318 | case 1: |
319 | ce->ignore(); | 319 | ce->ignore(); |
320 | break; | 320 | break; |
321 | case 2: | 321 | case 2: |
322 | 322 | ||
323 | default: | 323 | default: |
324 | break; | 324 | break; |
325 | } | 325 | } |
326 | 326 | ||
327 | 327 | ||
328 | } | 328 | } |
329 | 329 | ||
330 | void MainWindow::recieve( const QCString& cmsg, const QByteArray& data ) | 330 | void MainWindow::recieve( const QCString& cmsg, const QByteArray& data ) |
331 | { | 331 | { |
332 | QDataStream stream( data, IO_ReadOnly ); | 332 | QDataStream stream( data, IO_ReadOnly ); |
333 | // QMessageBox::about( this, "About KOrganizer/Pi", "*" +msg +"*" ); | 333 | // QMessageBox::about( this, "About KOrganizer/Pi", "*" +msg +"*" ); |
334 | //QString datamess; | 334 | //QString datamess; |
335 | //qDebug("message "); | 335 | //qDebug("message "); |
336 | qDebug("KO: QCOP message received: %s ", cmsg.data() ); | 336 | qDebug("KO: QCOP message received: %s ", cmsg.data() ); |
337 | 337 | ||
338 | if ( cmsg == "-writeFile" ) { | 338 | if ( cmsg == "setDocument(QString)" ) { |
339 | // I made from the "-writeFile" an "-writeAlarm" | 339 | QDataStream stream( data, IO_ReadOnly ); |
340 | mView->viewManager()->showWhatsNextView(); | 340 | QString fileName; |
341 | mCalendar->checkAlarmForIncidence( 0, true); | 341 | stream >> fileName; |
342 | showMaximized(); | 342 | qDebug("filename %s ", fileName.latin1()); |
343 | raise(); | 343 | KOPrefs::instance()->mLastSyncedLocalFile = fileName ; |
344 | mSyncManager->slotSyncMenu( 1002 ); | ||
344 | return; | 345 | return; |
345 | } | 346 | } |
346 | 347 | ||
347 | if ( cmsg == "-writeFile" ) { | 348 | if ( cmsg == "-writeFile" ) { |
348 | // I made from the "-writeFile" an "-writeAlarm" | 349 | // I made from the "-writeFile" an "-writeAlarm" |
349 | mView->viewManager()->showWhatsNextView(); | 350 | mView->viewManager()->showWhatsNextView(); |
350 | mCalendar->checkAlarmForIncidence( 0, true); | 351 | mCalendar->checkAlarmForIncidence( 0, true); |
351 | showMaximized(); | 352 | showMaximized(); |
352 | raise(); | 353 | raise(); |
353 | return; | 354 | return; |
354 | 355 | ||
355 | } | 356 | } |
356 | if ( cmsg == "-writeFileSilent" ) { | 357 | if ( cmsg == "-writeFileSilent" ) { |
357 | // I made from the "-writeFile" an "-writeAlarm" | 358 | // I made from the "-writeFile" an "-writeAlarm" |
358 | // mView->viewManager()->showWhatsNextView(); | 359 | // mView->viewManager()->showWhatsNextView(); |
359 | mCalendar->checkAlarmForIncidence( 0, true); | 360 | mCalendar->checkAlarmForIncidence( 0, true); |
360 | //showMaximized(); | 361 | //showMaximized(); |
361 | //raise(); | 362 | //raise(); |
362 | hide(); | 363 | hide(); |
363 | return; | 364 | return; |
364 | } | 365 | } |
365 | if ( cmsg == "-newCountdown" ) { | 366 | if ( cmsg == "-newCountdown" ) { |
366 | qDebug("newCountdown "); | 367 | qDebug("newCountdown "); |
367 | 368 | ||
368 | } | 369 | } |
369 | QString msg ; | 370 | QString msg ; |
370 | QString allmsg = cmsg; | 371 | QString allmsg = cmsg; |
371 | while ( allmsg.length() > 0 ) { | 372 | while ( allmsg.length() > 0 ) { |
372 | int nextC = allmsg.find( "-", 1 ); | 373 | int nextC = allmsg.find( "-", 1 ); |
373 | if ( nextC == -1 ) { | 374 | if ( nextC == -1 ) { |
374 | msg = allmsg; | 375 | msg = allmsg; |
375 | allmsg = ""; | 376 | allmsg = ""; |
376 | } else{ | 377 | } else{ |
377 | msg = allmsg.left( nextC ); | 378 | msg = allmsg.left( nextC ); |
378 | allmsg = allmsg.mid( nextC, allmsg.length()-nextC ); | 379 | allmsg = allmsg.mid( nextC, allmsg.length()-nextC ); |
379 | } | 380 | } |
380 | //qDebug("msg: %s all: %s ", msg.latin1(), allmsg.latin1() ); | 381 | //qDebug("msg: %s all: %s ", msg.latin1(), allmsg.latin1() ); |
381 | if ( msg == "-newEvent" ) { | 382 | if ( msg == "-newEvent" ) { |
382 | mView->newEvent(); | 383 | mView->newEvent(); |
383 | } | 384 | } |
384 | if ( msg == "-newTodo" ) { | 385 | if ( msg == "-newTodo" ) { |
385 | mView->newTodo(); | 386 | mView->newTodo(); |
386 | 387 | ||
387 | } | 388 | } |
388 | if ( msg == "-showWN" ) { | 389 | if ( msg == "-showWN" ) { |
389 | mView->viewManager()->showWhatsNextView(); | 390 | mView->viewManager()->showWhatsNextView(); |
390 | } | 391 | } |
391 | if ( msg == "-showTodo" ) { | 392 | if ( msg == "-showTodo" ) { |
392 | mView->viewManager()->showTodoView(); | 393 | mView->viewManager()->showTodoView(); |
393 | } | 394 | } |
394 | if ( msg == "-showList" ) { | 395 | if ( msg == "-showList" ) { |
395 | mView->viewManager()->showListView(); | 396 | mView->viewManager()->showListView(); |
396 | } | 397 | } |
397 | else if ( msg == "-showDay" ) { | 398 | else if ( msg == "-showDay" ) { |
398 | mView->viewManager()->showDayView(); | 399 | mView->viewManager()->showDayView(); |
399 | } | 400 | } |
400 | else if ( msg == "-showWWeek" ) { | 401 | else if ( msg == "-showWWeek" ) { |
401 | mView->viewManager()->showWorkWeekView(); | 402 | mView->viewManager()->showWorkWeekView(); |
402 | } | 403 | } |
403 | else if ( msg == "-ringSync" ) { | 404 | else if ( msg == "-ringSync" ) { |
404 | mSyncManager->multiSync( false ); | 405 | mSyncManager->multiSync( false ); |
405 | } | 406 | } |
406 | else if ( msg == "-showWeek" ) { | 407 | else if ( msg == "-showWeek" ) { |
407 | mView->viewManager()->showWeekView(); | 408 | mView->viewManager()->showWeekView(); |