[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeextragear-1/amarok/src
From:       Max Howell <max.howell () methylblue ! com>
Date:       2004-07-07 1:44:48
Message-ID: 20040707014448.887D999A9 () office ! kde ! org
[Download RAW message or body]

CVS commit by mhowell: 

* Do mute properly, although perhaps a better OSD would be nice
* Fix mute for hardware mixer case?
* ALERT! aRts volume control  seems broken!


  M +13 -0     enginecontroller.cpp   1.31
  M +1 -13     enginecontroller.h   1.13


--- kdeextragear-1/amarok/src/enginecontroller.cpp  #1.30:1.31
@@ -259,4 +259,17 @@ int EngineController::setVolume( int per
 }
 
+void EngineController::mute()
+{
+    if( m_muteVolume == 0 )
+    {
+        m_muteVolume = m_pEngine->volume();
+        setVolume( 0 );
+    }
+    else
+    {
+        setVolume( m_muteVolume );
+        m_muteVolume = 0;
+    }
+}
 
 void EngineController::newMetaData( const MetaBundle &bundle )

--- kdeextragear-1/amarok/src/enginecontroller.h  #1.12:1.13
@@ -60,17 +60,5 @@ public slots:
     int setVolume( int percent );
 
-    void mute()
-    {
-        if( m_muteVolume == 0 )
-        {
-            m_muteVolume = m_pEngine->volume();
-            m_pEngine->setVolume( 0 );
-        }
-        else
-        {
-            m_pEngine->setVolume( m_muteVolume );
-            m_muteVolume = 0;
-        }
-    }
+    void mute();
 
 signals:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic