From ae9e1ed9cc9e65c1ffb28f3b75ff499e18c6b31a Mon Sep 17 00:00:00 2001 From: mickeyl Date: Thu, 20 Nov 2003 01:31:27 +0000 Subject: rework optional doc-tab patch to be less intrusive and more sane --- (limited to 'core/launcher/launcher.cpp') diff --git a/core/launcher/launcher.cpp b/core/launcher/launcher.cpp index b312672..344cd46 100644 --- a/core/launcher/launcher.cpp +++ b/core/launcher/launcher.cpp @@ -152,6 +152,7 @@ void LauncherTabWidget::createDocLoadingWidget() textLabel->setText( tr( "The Documents Tab

has been disabled.

" "Use Settings->Launcher->DocTab

to reenable it." ) ); docLoadingWidgetProgress->hide(); + docLoadingWidgetEnabled = true; } QWidget *space2 = new QWidget( docLoadingVBox ); @@ -501,6 +502,13 @@ Launcher::~Launcher() destroyGUI(); } + bool Launcher::requiresDocuments() const + { + Config cfg( "Launcher" ); + cfg.setGroup( "DocTab" ); + return cfg.readBoolEntry( "Enable", true ); +} + void Launcher::makeVisible() { showMaximized(); @@ -749,14 +757,6 @@ void Launcher::applicationScanningProgress( int percent ) void Launcher::documentScanningProgress( int percent ) { - if ( !docTabEnabled ) - { - qDebug( "Launcher: document tab disabled!" ); - tabs->setLoadingProgress( 100 ); - tabs->setLoadingWidgetEnabled( TRUE ); - return; - } - switch ( percent ) { case 0: { tabs->setLoadingProgress( 0 ); -- cgit v0.9.0.2