summaryrefslogtreecommitdiff
path: root/core/settings/launcher/tabssettings.cpp
authorsandman <sandman>2002-10-02 22:15:33 (UTC)
committer sandman <sandman>2002-10-02 22:15:33 (UTC)
commit7e864eb22b5663ad9771b562fbe901042dc68657 (patch) (side-by-side diff)
treec7cc270012ff2aba51308088b51022b2056f9721 /core/settings/launcher/tabssettings.cpp
parentc8d4ed632ac27261219e5824f988a320b96b8ae2 (diff)
downloadopie-7e864eb22b5663ad9771b562fbe901042dc68657.zip
opie-7e864eb22b5663ad9771b562fbe901042dc68657.tar.gz
opie-7e864eb22b5663ad9771b562fbe901042dc68657.tar.bz2
Launcher settings now also supports the new menu applets interface
Diffstat (limited to 'core/settings/launcher/tabssettings.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/settings/launcher/tabssettings.cpp22
1 files changed, 19 insertions, 3 deletions
diff --git a/core/settings/launcher/tabssettings.cpp b/core/settings/launcher/tabssettings.cpp
index 8f5f7fa..6cc69c0 100644
--- a/core/settings/launcher/tabssettings.cpp
+++ b/core/settings/launcher/tabssettings.cpp
@@ -41,2 +41,3 @@
#include <qwhatsthis.h>
+#include <qcheckbox.h>
@@ -77,2 +78,5 @@ TabsSettings::TabsSettings ( QWidget *parent, const char *name )
+ m_busyblink = new QCheckBox ( tr( "Enable blinking busy indicator" ), this );
+ lay-> addMultiCellWidget ( m_busyblink, 5, 5, 0, 1 );
+
init ( );
@@ -95,8 +99,12 @@ void TabsSettings::init ( )
- readTabSettings ( );
+ Config cfg ( "Launcher" );
+
+ readTabSettings ( cfg );
+
+ cfg. setGroup ( "GUI" );
+ m_busyblink-> setChecked ( cfg. readEntry ( "BusyType" ). lower ( ) == "blink" );
}
-void TabsSettings::readTabSettings ( )
+void TabsSettings::readTabSettings ( Config &cfg )
{
- Config cfg ( "Launcher" );
QString grp ( "Tab %1" ); // No tr
@@ -200,2 +208,10 @@ void TabsSettings::accept ( )
}
+ cfg. setGroup ( "GUI" );
+ QString busytype = QString ( m_busyblink-> isChecked ( ) ? "blink" : "" );
+
+ cfg. writeEntry ( "BusyType", busytype );
+ {
+ QCopEnvelope e ( "QPE/Launcher", "setBusyIndicatorType(QString)" );
+ e << busytype;
+ }
}