summaryrefslogtreecommitdiff
authorharlekin <harlekin>2002-08-29 13:18:26 (UTC)
committer harlekin <harlekin>2002-08-29 13:18:26 (UTC)
commit4eb76f825e6dd06252316f4fe682d6ec4c7a1a2f (patch) (unidiff)
tree037a96053aff72cc0e708f80f11570599b28c156
parent178bd471d12a88862fb4ac1a17842ea0fd63c160 (diff)
downloadopie-4eb76f825e6dd06252316f4fe682d6ec4c7a1a2f.zip
opie-4eb76f825e6dd06252316f4fe682d6ec4c7a1a2f.tar.gz
opie-4eb76f825e6dd06252316f4fe682d6ec4c7a1a2f.tar.bz2
fixed hardware start keys to be more flexible
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/desktop.cpp76
1 files changed, 38 insertions, 38 deletions
diff --git a/core/launcher/desktop.cpp b/core/launcher/desktop.cpp
index 1ec477c..5aba8dd 100644
--- a/core/launcher/desktop.cpp
+++ b/core/launcher/desktop.cpp
@@ -481,78 +481,78 @@ void Desktop::raiseLauncher()
481} 481}
482 482
483void Desktop::executeOrModify(const QString& appLnkFile) 483void Desktop::executeOrModify(const QString& appLnkFile)
484{ 484{
485 AppLnk lnk(MimeType::appsFolderName() + "/" + appLnkFile); 485 AppLnk lnk(MimeType::appsFolderName() + "/" + appLnkFile);
486 if ( lnk.isValid() ) { 486 if ( lnk.isValid() ) {
487 QCString app = lnk.exec().utf8(); 487 QCString app = lnk.exec().utf8();
488 Global::terminateBuiltin("calibrate"); 488 Global::terminateBuiltin("calibrate");
489 if ( QCopChannel::isRegistered("QPE/Application/" + app) ) { 489 if ( QCopChannel::isRegistered("QPE/Application/" + app) ) {
490 MRUList::addTask(&lnk); 490 MRUList::addTask(&lnk);
491 if ( hasVisibleWindow(app) ) 491 if ( hasVisibleWindow(app) )
492 QCopChannel::send("QPE/Application/" + app, "nextView()"); 492 QCopChannel::send("QPE/Application/" + app, "nextView()");
493 else 493 else
494 QCopChannel::send("QPE/Application/" + app, "raise()"); 494 QCopChannel::send("QPE/Application/" + app, "raise()");
495 } else { 495 } else {
496 lnk.execute(); 496 lnk.execute();
497 } 497 }
498 } 498 }
499} 499}
500 500
501void Desktop::raiseDatebook() 501void Desktop::raiseDatebook()
502{ 502{
503 Config cfg("qpe"); //F9 'Activity' 503 Config cfg( "qpe" ); //F9 'Activity'
504 cfg.setGroup("AppsKey"); 504 cfg.setGroup( "AppsKey" );
505 QString tempItem; 505 QString tempItem;
506 tempItem = cfg.readEntry("LeftEnd","Calender"); 506 tempItem = cfg.readEntry( "LeftEnd" , "Calender" );
507 if(tempItem == "Calender" || tempItem.isEmpty()) executeOrModify("Applications/datebook.desktop"); 507 if ( tempItem == "Calender" || tempItem.isEmpty() ) {
508 else { 508 tempItem = "datebook";
509 QCopEnvelope e("QPE/System","execute(QString)");
510 e << tempItem;
511 } 509 }
510 QCopEnvelope e( "QPE/System", "execute(QString)" );
511 e << tempItem;
512} 512}
513 513
514void Desktop::raiseContacts() 514void Desktop::raiseContacts()
515{ 515{
516 Config cfg("qpe"); //F10, 'Contacts' 516 Config cfg( "qpe" ); //F10, 'Contacts'
517 cfg.setGroup("AppsKey"); 517 cfg.setGroup( "AppsKey" );
518 QString tempItem; 518 QString tempItem;
519 tempItem = cfg.readEntry("Left2nd","Address Book"); 519 tempItem = cfg.readEntry( "Left2nd", "Address Book" );
520 if(tempItem == "Address Book" || tempItem.isEmpty()) executeOrModify("Applications/addressbook.desktop"); 520 if ( tempItem == "Address Book" || tempItem.isEmpty() ) {
521 else { 521 tempItem = "addressbook";
522 QCopEnvelope e("QPE/System","execute(QString)");
523 e << tempItem;
524 } 522 }
523 QCopEnvelope e("QPE/System","execute(QString)");
524 e << tempItem;
525} 525}
526 526
527void Desktop::raiseMenu() 527void Desktop::raiseMenu()
528{ 528{
529 Config cfg("qpe"); //F11, 'Menu' 529 Config cfg( "qpe" ); //F11, 'Menu
530 cfg.setGroup("AppsKey"); 530 cfg.setGroup( "AppsKey" );
531 QString tempItem; 531 QString tempItem;
532 tempItem = cfg.readEntry("Right2nd","Popup Menu"); 532 tempItem = cfg.readEntry( "Right2nd" , "Popup Menu" );
533 if(tempItem == "Popup Menu" || tempItem.isEmpty()) { 533 if ( tempItem == "Popup Menu" || tempItem.isEmpty() ) {
534 Global::terminateBuiltin("calibrate"); 534 Global::terminateBuiltin("calibrate");
535 tb->startMenu()->launch(); 535 tb->startMenu()->launch();
536 } else { 536 } else {
537 QCopEnvelope e("QPE/System","execute(QString)"); 537 QCopEnvelope e("QPE/System","execute(QString)");
538 e << tempItem; 538 e << tempItem;
539 } 539 }
540} 540}
541 541
542void Desktop::raiseEmail() 542void Desktop::raiseEmail()
543{ 543{
544 Config cfg("qpe"); //F13, 'Mail' 544 Config cfg( "qpe" ); //F13, 'Mail'
545 cfg.setGroup("AppsKey"); 545 cfg.setGroup( "AppsKey" );
546 QString tempItem; 546 QString tempItem;
547 tempItem = cfg.readEntry("RightEnd","Mail"); 547 tempItem = cfg.readEntry( "RightEnd", "Mail" );
548 if(tempItem == "Mail" || tempItem == "qtmail" || tempItem.isEmpty()) executeOrModify("Applications/qtmail.desktop"); 548 if ( tempItem == "Mail" || tempItem == "qtmail" || tempItem.isEmpty() ) {
549 else { 549 tempItem = "mail";
550 QCopEnvelope e("QPE/System","execute(QString)");
551 e << tempItem;
552 } 550 }
551 QCopEnvelope e("QPE/System","execute(QString)");
552 e << tempItem;
553} 553}
554 554
555// autoStarts apps on resume and start 555// autoStarts apps on resume and start
556void Desktop::execAutoStart() { 556void Desktop::execAutoStart() {
557 QString appName; 557 QString appName;
558 int delay; 558 int delay;