void QDeclarativeFeedbackEffect::setPaused(bool paused) { QDeclarativeFeedbackEffect::State currentState = static_cast<QDeclarativeFeedbackEffect::State>(m_effect->state()); if (currentState == QDeclarativeFeedbackEffect::Paused && !paused) { m_paused = true; m_effect->start(); emit pausedChanged(); } else if (currentState == QDeclarativeFeedbackEffect::Running && paused) { paused = false; m_effect->pause(); emit pausedChanged(); } }
void Window::setPaused(bool p) { if (p != m_paused) { m_paused = p; emit pausedChanged(); } }
/*! Toggles the in-game pause. */ void CcfQmlBaseScenario::onTogglePause() { if (mPaused == true) { mPaused = false; } else { mPaused = true; } emit pausedChanged(); }
void QDeclarativeFeedbackEffect::updateState() { bool running = m_effect->state() == QFeedbackEffect::Running; bool paused = m_effect->state() == QFeedbackEffect::Paused; if (running != m_running) { m_running = running; emit runningChanged(); } if (paused != m_paused) { m_paused = paused; emit pausedChanged(); } }
void OutputPatch::setPaused(bool paused) { if (m_paused == paused) return; m_paused = paused; if (m_pauseBuffer.length()) m_pauseBuffer.clear(); emit pausedChanged(m_paused); }
void QQuickAnimatedImage::setPaused(bool pause) { Q_D(QQuickAnimatedImage); if (pause == d->paused) return; if (!d->_movie) { d->paused = pause; emit pausedChanged(); } else { d->_movie->setPaused(pause); } }
void QQuickAnimatedImage::playingStatusChanged() { Q_D(QQuickAnimatedImage); if ((d->_movie->state() != QMovie::NotRunning) != d->playing) { d->playing = (d->_movie->state() != QMovie::NotRunning); emit playingChanged(); } if ((d->_movie->state() == QMovie::Paused) != d->paused) { d->paused = (d->_movie->state() == QMovie::Paused); emit pausedChanged(); } }
void QDeclarativeMediaBase::setPaused(bool paused) { if (m_paused == paused) return; if (m_complete && m_playing) { if (!m_autoLoad && !m_loaded) { m_playerControl->setMedia(m_source, 0); m_playerControl->setPosition(m_position); m_loaded = true; } if (!paused) m_playerControl->play(); else m_playerControl->pause(); } else { m_paused = paused; emit pausedChanged(); } }
void LiveStream::setState(State newState) { if (m_state == newState) return; State oldState = m_state; m_state = newState; if (m_state != Error) m_errorMessage.clear(); emit stateChanged(newState); if (newState >= Streaming && oldState < Streaming) emit streamRunning(); else if (oldState >= Streaming && newState < Streaming) emit streamStopped(); if (oldState == Paused || newState == Paused) emit pausedChanged(isPaused()); }
void QDeclarativeMediaBase::_q_statusChanged() { if (m_playerControl->mediaStatus() == QMediaPlayer::EndOfMedia && m_runningCount != 0) { m_runningCount -= 1; m_playerControl->play(); } const QMediaPlayer::MediaStatus oldStatus = m_status; const bool wasPlaying = m_playing; const bool wasPaused = m_paused; const QMediaPlayer::State state = m_playerControl->state(); m_status = m_playerControl->mediaStatus(); if (m_complete) m_playing = state != QMediaPlayer::StoppedState; if (state == QMediaPlayer::PausedState) m_paused = true; else if (state == QMediaPlayer::PlayingState) m_paused = false; if (m_status != oldStatus) emit statusChanged(); switch (state) { case QMediaPlayer::StoppedState: if (wasPlaying) { emit stopped(); if (!m_playing) emit playingChanged(); } break; case QMediaPlayer::PausedState: if (!wasPlaying) { emit started(); if (m_playing) emit playingChanged(); } if ((!wasPaused || !wasPlaying) && m_paused) emit paused(); if (!wasPaused && m_paused) emit pausedChanged(); break; case QMediaPlayer::PlayingState: if (wasPaused && wasPlaying) emit resumed(); else emit started(); if (wasPaused && !m_paused) emit pausedChanged(); if (!wasPlaying && m_playing) emit playingChanged(); break; } // Check if ((m_playing && !m_paused) || m_status == QMediaPlayer::BufferingMedia || m_status == QMediaPlayer::StalledMedia) { m_animation->start(); } else { m_animation->stop(); } }