From b1d106338eca0c28573e2fc83c63c8ed3c76a239 Mon Sep 17 00:00:00 2001 From: llornkcor Date: Sun, 16 Jun 2002 18:56:32 +0000 Subject: made mute config --- (limited to 'core') diff --git a/core/applets/volumeapplet/volume.cpp b/core/applets/volumeapplet/volume.cpp index 069f8ab..19e71c5 100644 --- a/core/applets/volumeapplet/volume.cpp +++ b/core/applets/volumeapplet/volume.cpp @@ -330,6 +330,13 @@ void VolumeApplet::mute( bool toggled ) // clear if removing mute repaint( !toggled ); writeSystemVolume(); + Config cfg("qpe"); + cfg.setGroup("Volume"); + if(muted) + cfg.writeEntry("Mute", "TRUE"); + else + cfg.writeEntry("Mute", "FALSE"); + cfg.write(); } diff --git a/core/applets/volumeapplet/volumeappletimpl.cpp b/core/applets/volumeapplet/volumeappletimpl.cpp index fb2b79f..943e71a 100644 --- a/core/applets/volumeapplet/volumeappletimpl.cpp +++ b/core/applets/volumeapplet/volumeappletimpl.cpp @@ -20,7 +20,7 @@ #include "volume.h" #include "volumeappletimpl.h" #include - +#include VolumeAppletImpl::VolumeAppletImpl() : volume(0), ref(0) @@ -36,7 +36,15 @@ QWidget *VolumeAppletImpl::applet( QWidget *parent ) { if ( !volume ) volume = new VolumeApplet( parent ); - QCopEnvelope( "QPE/System", "volumeChange(bool)" ) << TRUE; //mute + + Config cfg("qpe"); + cfg.setGroup("Volume"); + QString foo = cfg.readEntry("Mute","TRUE"); + bool muted; + if(foo.find("TRUE",0,TRUE) != -1) + muted = TRUE; + else muted = FALSE; + QCopEnvelope( "QPE/System", "volumeChange(bool)" ) << muted; //mute return volume; } -- cgit v0.9.0.2