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

List:       kde-commits
Subject:    Re: extragear/multimedia/amarok/src/widgets
From:       "Seb Ruiz" <ruiz () kde ! org>
Date:       2009-01-08 21:38:53
Message-ID: 60ebdd0b0901081338k1322897s21952b8b2d671700 () mail ! gmail ! com
[Download RAW message or body]

2009/1/9 Mark Kretschmann <kretschmann@kde.org>:
> SVN commit 907804 by markey:
> 
> Show the current engine volume in the systray tooltip.
> 
> I recently noticed that I really missed a way to quickly see Amarok's
> volume setting, so I added this. However, I'm not convinced that the
> positioning in the tooltip is very good. Suggestions welcome.

I use Win-O. Not sure that the systray tooltip is the best place for
it, but then again I never use it.

> 
> M  +9 -0      TrackTooltip.cpp
> M  +1 -0      TrackTooltip.h
> 
> 
> --- trunk/extragear/multimedia/amarok/src/widgets/TrackTooltip.cpp \
> #907803:907804 @@ -231,6 +231,8 @@
> m_title += i18n( " on <b>%1</b></center>", album );
> }
> 
> +        m_tooltip += i18n( "Volume: %1%", QString::number( \
> The::engineController()->volume() ) ); +
> m_tooltip += "</table></td>";
> m_tooltip += "</tr></table></center>";
> 
> @@ -332,6 +334,13 @@
> }
> }
> 
> +void TrackToolTip::engineVolumeChanged( int percent )
> +{
> +    Q_UNUSED( percent )
> +
> +    setTrack();
> +}
> +
> bool TrackToolTip::eventFilter( QObject* obj, QEvent* event )
> {
> if( event->type() == QEvent::MouseButtonPress ) {
> --- trunk/extragear/multimedia/amarok/src/widgets/TrackTooltip.h \
> #907803:907804 @@ -54,6 +54,7 @@
> virtual void engineNewTrackPlaying();
> virtual void enginePlaybackEnded( int finalPosition, int trackLength, \
> const QString &reason ); virtual void engineTrackPositionChanged( long \
> position, bool userSeek ); +        virtual void engineVolumeChanged( int \
> percent ); 
> bool eventFilter( QObject* obj, QEvent* event );
> virtual void mousePressEvent( QMouseEvent* );
> 



-- 
Seb Ruiz

http://www.sebruiz.net/
http://amarok.kde.org/


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

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