void DialogsProvider::quit()
{
+ /* Stop the playlist */
+ playlist_Stop( THEPL );
b_isDying = true;
vlc_object_kill( p_intf->p_libvlc );
QApplication::closeAllWindows();
->showTab( OPEN_FILE_TAB );
}
-/* Unimplemmented yet - Usefull ? */
void DialogsProvider::MLAppendDialog()
-{}
+{
+ OpenDialog::getInstance( p_intf->p_sys->p_mi, p_intf, false,
+ OPEN_AND_ENQUEUE, false, false )
+ ->showTab( OPEN_FILE_TAB );
+}
/**
* Simple open
go ? ( PLAYLIST_APPEND | PLAYLIST_GO ) : PLAYLIST_APPEND,
PLAYLIST_END, pl, pl_Unlocked );
if( !go )
- input_Read( THEPL, p_input, false );
+ input_Read( THEPL, p_input, true );
vlc_gc_decref( p_input );
}
}