void MythDVDPlayer::SetBookmark(void) { if (player_ctx->buffer->IsInDiscMenuOrStillFrame()) { SetDVDBookmark(0); } else { SetDVDBookmark(framesPlayed); SetOSDStatus(QObject::tr("Position"), kOSDTimeout_Med); SetOSDMessage(QObject::tr("Bookmark Saved"), kOSDTimeout_Med); } }
bool MythDVDPlayer::GoToMenu(QString str) { if (!player_ctx->buffer->IsDVD()) return false; textDisplayMode = kDisplayNone; bool ret = player_ctx->buffer->DVD()->GoToMenu(str); if (!ret) { SetOSDMessage(QObject::tr("DVD Menu Not Available"), kOSDTimeout_Med); LOG(VB_GENERAL, LOG_ERR, "No DVD Menu available."); return false; } return true; }
void MythDVDPlayer::ClearBookmark(bool message) { SetDVDBookmark(0); if (message) SetOSDMessage(QObject::tr("Bookmark Cleared"), kOSDTimeout_Med); }