]> git.sesse.net Git - vlc/blobdiff - modules/gui/skins2/parser/interpreter.cpp
* all: support of shuffle from the skins2 interface:
[vlc] / modules / gui / skins2 / parser / interpreter.cpp
index c7088a4a8f8f3e537325ec531593db56f334a427..62edf3c86a4b0509fd22fd0be5e0ad7b4c8dd8f9 100644 (file)
@@ -59,6 +59,10 @@ Interpreter::Interpreter( intf_thread_t *pIntf ): SkinObject( pIntf )
     REGISTER_CMD( "playlist.next()", CmdPlaylistNext )
     REGISTER_CMD( "playlist.previous()", CmdPlaylistPrevious )
     REGISTER_CMD( "playlist.sort()", CmdPlaylistSort )
+    m_commandMap["playlist.setRandom(true)"] =
+        CmdGenericPtr( new CmdPlaylistRandom( getIntf(), true ) );
+    m_commandMap["playlist.setRandom(false)"] =
+        CmdGenericPtr( new CmdPlaylistRandom( getIntf(), false ) );
     REGISTER_CMD( "vlc.fullscreen()", CmdFullscreen )
     REGISTER_CMD( "vlc.play()", CmdPlay )
     REGISTER_CMD( "vlc.pause()", CmdPause )