setContextMenuPolicy ( Qt::CustomContextMenu );
/* Create the Speed Control Widget */
- speedControl = new SpeedControlWidget( p_intf );
+ speedControl = new SpeedControlWidget( p_intf, this );
speedControlMenu = new QMenu( this );
QWidgetAction *widgetAction = new QWidgetAction( speedControl );
/* Change the SpeedRate in the Status Bar */
CONNECT( THEMIM->getIM(), rateChanged( int ), this, setRate( int ) );
- // FIXME this is wrong but will work for some time.
- CONNECT( THEMIM->getIM(), statusChanged( int ),
+ CONNECT( THEMIM, inputChanged( input_thread_t * ),
speedControl, activateOnState() );
}
/**********************************************************************
* Speed control widget
**********************************************************************/
-SpeedControlWidget::SpeedControlWidget( intf_thread_t *_p_i ) :
- QFrame( NULL ), p_intf( _p_i )
+SpeedControlWidget::SpeedControlWidget( intf_thread_t *_p_i, QWidget *_parent )
+ : QFrame( _parent ), p_intf( _p_i )
{
QSizePolicy sizePolicy( QSizePolicy::Maximum, QSizePolicy::Fixed );
sizePolicy.setHorizontalStretch( 0 );
setToolTip( qtr( "Toggle between elapsed and remaining time" ) );
- CONNECT( THEMIM->getIM(), statusChanged( int ),
- this, setStatus( int ) );
+/* CONNECT( THEMIM->getIM(), statusChanged( int ),
+ this, setStatus( int ) ); Remove */
CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ),
this, setDisplayPosition( float, int, int ) );
}
{
b_remainingTime = !b_remainingTime;
}
-
+/* This is wrong remove */
void TimeLabel::setStatus( int i_status )
{
msg_Warn( p_intf, "Status: %i", i_status );