summaryrefslogtreecommitdiff
path: root/core/launcher/launcher.cpp
authormickeyl <mickeyl>2003-11-20 01:31:27 (UTC)
committer mickeyl <mickeyl>2003-11-20 01:31:27 (UTC)
commitae9e1ed9cc9e65c1ffb28f3b75ff499e18c6b31a (patch) (side-by-side diff)
treeeb25cce124b37363bbd3b7b757d2c92dc94bee19 /core/launcher/launcher.cpp
parentd8c2766507a807c72a350bf73c2908e4fa021262 (diff)
downloadopie-ae9e1ed9cc9e65c1ffb28f3b75ff499e18c6b31a.zip
opie-ae9e1ed9cc9e65c1ffb28f3b75ff499e18c6b31a.tar.gz
opie-ae9e1ed9cc9e65c1ffb28f3b75ff499e18c6b31a.tar.bz2
rework optional doc-tab patch to be less intrusive and more sane
Diffstat (limited to 'core/launcher/launcher.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/launcher.cpp16
1 files changed, 8 insertions, 8 deletions
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( "<b>The Documents Tab<p>has been disabled.<p>"
"Use Settings->Launcher->DocTab<p>to reenable it.</b></center>" ) );
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 );