{
timeB = var_GetTime( THEMIM->getInput(), "time" );
var_SetTime( THEMIM->getInput(), "time" , timeA );
+ CONNECT( this, positionUpdated( float, int, int ),
+ this, AtoBLoop( float, int, int ) );
}
else
{
timeA = 0;
timeB = 0;
+ disconnect( this, SIGNAL( positionUpdated( float, int, int ) ),
+ this, SLOT( AtoBLoop( float, int, int ) ) );
}
emit AtoBchanged( (timeA != 0 ), (timeB != 0 ) );
}
/* Function called regularly when in an AtoB loop */
-void InputManager::AtoBLoop( int i_time )
+void InputManager::AtoBLoop( float, int i_time, int )
{
+ msg_Dbg( p_intf, "I am here" );
if( timeB )
{
if( ( i_time >= (int)( timeB/1000000 ) )
void UpdateCaching();
void UpdateRecord();
- void AtoBLoop( int );
public slots:
void setInput( input_thread_t * ); ///< Our controlled input changed
private slots:
void togglePlayPause();
+ void AtoBLoop( float, int, int );
signals:
/// Send new position, new time and new length