void PlaylistContainer::popBackPlaylist() { Playlist *destination = getPlaylist(pending_writeback_index); if (!destination) { LOG(VB_GENERAL, LOG_WARNING, LOC + "popBackPlaylist() " + QString("Unknown playlist: %1") .arg(pending_writeback_index)); return; } destination->removeAllTracks(); destination->Changed(); active_playlist->copyTracks(destination, false); active_playlist->removeAllTracks(); backup_playlist->copyTracks(active_playlist, true); pending_writeback_index = 0; active_playlist->Changed(); backup_playlist->Changed(); }
void PlaylistContainer::popBackPlaylist() { Playlist *destination = getPlaylist(pending_writeback_index); if (!destination) { VERBOSE(VB_IMPORTANT, LOC_WARN + "popBackPlaylist() " + QString("Unknown playlist: %1") .arg(pending_writeback_index)); return; } destination->removeAllTracks(); destination->Changed(); active_playlist->copyTracks(destination, false); active_playlist->removeAllTracks(); backup_playlist->copyTracks(active_playlist, true); pending_writeback_index = 0; active_widget->setText(QObject::tr("Active Play Queue")); active_playlist->Changed(); backup_playlist->Changed(); }