chapter & description::getPrevChapter() const { if (getCurrentChapter().getNextChapter() == nullptr) return *head_; return *getCurrentChapter().getPrevChapter(); }
bool MPlayerMediaWidget::jumpToNextChapter() { if ((getCurrentChapter() + 1) < getChapterCount()) { setCurrentChapter(getCurrentChapter() + 1); return true; } if ((getCurrentTitle() + 1) < getTitleCount()) { setCurrentTitle(getCurrentTitle() + 1); return true; } return false; }
bool MPlayerMediaWidget::jumpToPreviousChapter() { if ((getCurrentChapter() - 1) >= 0) { setCurrentChapter(getCurrentChapter() - 1); return true; } if ((getCurrentTitle() - 1) >= 0) { setCurrentTitle(getCurrentTitle() - 1); return true; } return false; }