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

List:       kde-commits
Subject:    kdeextragear-1/amarok
From:       Mark Kretschmann <markey () web ! de>
Date:       2005-04-30 8:01:14
Message-ID: 20050430080114.7A733629 () office ! kde ! org
[Download RAW message or body]

CVS commit by markey: 

New ScriptManager notification: "volumeChange: int".


  M +1 -0      ChangeLog   1.637
  M +7 -0      src/scriptmanager.cpp   1.85
  M +3 -1      src/scriptmanager.h   1.31


--- kdeextragear-1/amarok/ChangeLog  #1.636:1.637
@@ -6,4 +6,5 @@
 VERSION 1.3-beta1:
   FEATURES:
+    * New ScriptManager notification: "volumeChange: int".
     * Tooltips for album covers in the CoverManager. (BR 103996)
     * Automatic download of themes and scripts via KNewStuff.

--- kdeextragear-1/amarok/src/scriptmanager.cpp  #1.84:1.85
@@ -616,3 +616,10 @@ ScriptManager::engineNewMetaData( const 
 
 
+void
+ScriptManager::engineVolumeChanged( int newVolume )
+{
+    notifyScripts( "volumeChange: " + QString::number( newVolume ) );
+}
+
+
 #include "scriptmanager.moc"

--- kdeextragear-1/amarok/src/scriptmanager.h  #1.30:1.31
@@ -46,4 +46,5 @@ class KProcIO;
  *   engineStateChange: {empty|idle|paused|playing}
  *   trackChange
+ *   volumeChange: newVolume (range: 0-100)
  *
  * @see http://amarok.kde.org/wiki/index.php/Script-Writing_HowTo
@@ -107,7 +108,8 @@ class ScriptManager : public KDialogBase
         void recurseInstall( const KArchiveDirectory* archiveDir, const QString& destination );
 
-        /** Observer reimplementations **/
+        /** EngineObserver reimplementations **/
         void engineStateChanged( Engine::State state );
         void engineNewMetaData( const MetaBundle& /*bundle*/, bool /*trackChanged*/ );
+        void engineVolumeChanged( int newVolume );
 
         static ScriptManager* s_instance;


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

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