-rw-r--r-- | core/launcher/launcher.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/launcher/launcher.cpp b/core/launcher/launcher.cpp index 4255b44..4ec5f4c 100644 --- a/core/launcher/launcher.cpp +++ b/core/launcher/launcher.cpp | |||
@@ -435,48 +435,56 @@ void LauncherTabWidget::launcherMessage( const QCString &msg, const QByteArray & | |||
435 | stream >> italic; | 435 | stream >> italic; |
436 | if ( view(id) ) { | 436 | if ( view(id) ) { |
437 | if ( !fam.isEmpty() ) { | 437 | if ( !fam.isEmpty() ) { |
438 | view(id)->setViewFont( QFont(fam, size, weight, italic!=0) ); | 438 | view(id)->setViewFont( QFont(fam, size, weight, italic!=0) ); |
439 | odebug << "setFont: " << fam << ", " << size << ", " << weight << ", " << italic << "" << oendl; | 439 | odebug << "setFont: " << fam << ", " << size << ", " << weight << ", " << italic << "" << oendl; |
440 | } else { | 440 | } else { |
441 | view(id)->clearViewFont(); | 441 | view(id)->clearViewFont(); |
442 | } | 442 | } |
443 | } | 443 | } |
444 | }else if ( msg == "setBusyIndicatorType(QString)" ) { | 444 | }else if ( msg == "setBusyIndicatorType(QString)" ) { |
445 | QString type; | 445 | QString type; |
446 | stream >> type; | 446 | stream >> type; |
447 | setBusyIndicatorType( type ); | 447 | setBusyIndicatorType( type ); |
448 | }else if ( msg == "home()" ) { | 448 | }else if ( msg == "home()" ) { |
449 | if ( isVisibleWindow( static_cast<QWidget*>(parent())->winId() ) ) { | 449 | if ( isVisibleWindow( static_cast<QWidget*>(parent())->winId() ) ) { |
450 | if (categoryBar) | 450 | if (categoryBar) |
451 | categoryBar->nextTab(); | 451 | categoryBar->nextTab(); |
452 | }else { | 452 | }else { |
453 | static_cast<QWidget*>(parent())->raise(); | 453 | static_cast<QWidget*>(parent())->raise(); |
454 | } | 454 | } |
455 | } else if (msg=="doctabEnabled(int)") { | 455 | } else if (msg=="doctabEnabled(int)") { |
456 | int id; stream >> id; | 456 | int id; stream >> id; |
457 | odebug << "Doctab enabled " << id << oendl; | 457 | odebug << "Doctab enabled " << id << oendl; |
458 | reCheckDoctab(id); | 458 | reCheckDoctab(id); |
459 | } else if ( msg == "setStaticBackground(bool)" ) { | ||
460 | int set; stream >> set; | ||
461 | odebug << "setStaticBackground " << set << oendl; | ||
462 | for (int i = 0; i < categoryBar->count(); i++ ) | ||
463 | { | ||
464 | LauncherView* view = static_cast<LauncherTab*>( categoryBar->tab(i) )->view; | ||
465 | view->iconView()->setStaticBackgroundPicture( set ); | ||
466 | } | ||
459 | } | 467 | } |
460 | } | 468 | } |
461 | 469 | ||
462 | void LauncherTabWidget::reCheckDoctab(int how) | 470 | void LauncherTabWidget::reCheckDoctab(int how) |
463 | { | 471 | { |
464 | if ((bool)how == docTabEnabled) { | 472 | if ((bool)how == docTabEnabled) { |
465 | /* nothing to do */ | 473 | /* nothing to do */ |
466 | return; | 474 | return; |
467 | } | 475 | } |
468 | if (docLoadingWidget) { | 476 | if (docLoadingWidget) { |
469 | stack->removeWidget(docLoadingWidget); | 477 | stack->removeWidget(docLoadingWidget); |
470 | delete docLoadingWidget; | 478 | delete docLoadingWidget; |
471 | docLoadingWidget = 0; | 479 | docLoadingWidget = 0; |
472 | } | 480 | } |
473 | createDocLoadingWidget(); | 481 | createDocLoadingWidget(); |
474 | { | 482 | { |
475 | QCopEnvelope( "QPE/System", "reforceDocuments()" ); | 483 | QCopEnvelope( "QPE/System", "reforceDocuments()" ); |
476 | odebug << "Sending doc rescan" << oendl; | 484 | odebug << "Sending doc rescan" << oendl; |
477 | } | 485 | } |
478 | } | 486 | } |
479 | 487 | ||
480 | //--------------------------------------------------------------------------- | 488 | //--------------------------------------------------------------------------- |
481 | 489 | ||
482 | Launcher::Launcher() | 490 | Launcher::Launcher() |