Commit 06638c12 authored by Olivier Teulière's avatar Olivier Teulière

* skins2/src/vlcproc.*: Added the isRepeat boolean expression

parent 7d4cf524
...@@ -76,6 +76,7 @@ VlcProc::VlcProc( intf_thread_t *pIntf ): SkinObject( pIntf ), ...@@ -76,6 +76,7 @@ VlcProc::VlcProc( intf_thread_t *pIntf ): SkinObject( pIntf ),
"playlist.slider" ); "playlist.slider" );
REGISTER_VAR( m_cVarRandom, VarBoolImpl, "playlist.isRandom" ) REGISTER_VAR( m_cVarRandom, VarBoolImpl, "playlist.isRandom" )
REGISTER_VAR( m_cVarLoop, VarBoolImpl, "playlist.isLoop" ) REGISTER_VAR( m_cVarLoop, VarBoolImpl, "playlist.isLoop" )
REGISTER_VAR( m_cVarRepeat, VarBoolImpl, "playlist.isRepeat" )
REGISTER_VAR( m_cVarTime, StreamTime, "time" ) REGISTER_VAR( m_cVarTime, StreamTime, "time" )
REGISTER_VAR( m_cVarVolume, Volume, "volume" ) REGISTER_VAR( m_cVarVolume, Volume, "volume" )
REGISTER_VAR( m_cVarStream, Stream, "stream" ) REGISTER_VAR( m_cVarStream, Stream, "stream" )
...@@ -167,6 +168,7 @@ void VlcProc::manage() ...@@ -167,6 +168,7 @@ void VlcProc::manage()
VarBoolImpl *pVarMute = (VarBoolImpl*)m_cVarMute.get(); VarBoolImpl *pVarMute = (VarBoolImpl*)m_cVarMute.get();
VarBoolImpl *pVarRandom = (VarBoolImpl*)m_cVarRandom.get(); VarBoolImpl *pVarRandom = (VarBoolImpl*)m_cVarRandom.get();
VarBoolImpl *pVarLoop = (VarBoolImpl*)m_cVarLoop.get(); VarBoolImpl *pVarLoop = (VarBoolImpl*)m_cVarLoop.get();
VarBoolImpl *pVarRepeat = (VarBoolImpl*)m_cVarRepeat.get();
// Refresh sound volume // Refresh sound volume
audio_volume_t volume; audio_volume_t volume;
...@@ -222,6 +224,10 @@ void VlcProc::manage() ...@@ -222,6 +224,10 @@ void VlcProc::manage()
// Refresh the loop variable // Refresh the loop variable
var_Get( getIntf()->p_sys->p_playlist, "loop", &val ); var_Get( getIntf()->p_sys->p_playlist, "loop", &val );
pVarLoop->set( val.b_bool ); pVarLoop->set( val.b_bool );
// Refresh the repeat variable
var_Get( getIntf()->p_sys->p_playlist, "repeat", &val );
pVarRepeat->set( val.b_bool );
} }
......
...@@ -87,6 +87,7 @@ class VlcProc: public SkinObject ...@@ -87,6 +87,7 @@ class VlcProc: public SkinObject
VariablePtr m_cPlaylist; VariablePtr m_cPlaylist;
VariablePtr m_cVarRandom; VariablePtr m_cVarRandom;
VariablePtr m_cVarLoop; VariablePtr m_cVarLoop;
VariablePtr m_cVarRepeat;
/// Variable for current position of the stream /// Variable for current position of the stream
VariablePtr m_cVarTime; VariablePtr m_cVarTime;
/// Variable for audio volume /// Variable for audio volume
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment