void BaseTrackPlayer::slotLoadFailed(TrackPointer track, QString reason) { if (track != NULL) { qDebug() << "Failed to load track" << track->getLocation() << reason; emit(loadTrackFailed(track)); } else { qDebug() << "Failed to load track (NULL track object)" << reason; } // Alert user. QMessageBox::warning(NULL, tr("Couldn't load track."), reason); }
void BaseTrackPlayerImpl::slotLoadFailed(TrackPointer track, QString reason) { // TODO(rryan): Currently load failed doesn't clear the deck as an unload // would. Should we? if (track != NULL) { qDebug() << "Failed to load track" << track->getLocation() << reason; emit(loadTrackFailed(track)); } else { qDebug() << "Failed to load track (NULL track object)" << reason; } // Alert user. QMessageBox::warning(NULL, tr("Couldn't load track."), reason); }
void BaseTrackPlayerImpl::slotLoadFailed(TrackPointer track, QString reason) { // This slot can be delayed until a new track is already loaded // We must not unload the track here if (track != NULL) { qDebug() << "Failed to load track" << track->getLocation() << reason; emit(loadTrackFailed(track)); } else { qDebug() << "Failed to load track (NULL track object)" << reason; } // Alert user. QMessageBox::warning(NULL, tr("Couldn't load track."), reason); }