MCPcopy Create free account
hub / github.com/IENT/YUView / getNextFrameIndexInCurrentItem

Method getNextFrameIndexInCurrentItem

YUViewLib/src/ui/PlaybackController.cpp:589–601  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

587}
588
589std::optional<int> PlaybackController::getNextFrameIndexInCurrentItem()
590{
591 const auto isSliderAtEnd = this->currentFrameIdx >= this->ui.frameSlider->maximum();
592
593 if (isSliderAtEnd || !this->anyItemIndexedByFrame())
594 {
595 if (this->repeatMode == RepeatMode::One)
596 return this->ui.frameSlider->minimum();
597
598 return {};
599 }
600 return this->currentFrameIdx + 1;
601}
602
603void PlaybackController::timerEvent(QTimerEvent *event)
604{

Callers 2

startPlaybackMethod · 0.95
timerEventMethod · 0.95

Calls 1

anyItemIndexedByFrameMethod · 0.95

Tested by

no test coverage detected