MediaPlayer2Player::MediaPlayer2Player(QObject* parent) : QDBusAbstractAdaptor(parent) , m_player(JuK::JuKInstance()->playerManager()) { connect(m_player, SIGNAL(signalItemChanged(FileHandle)), this, SLOT(currentSourceChanged())); connect(m_player, SIGNAL(signalPlay()), this, SLOT(stateUpdated())); connect(m_player, SIGNAL(signalPause()), this, SLOT(stateUpdated())); connect(m_player, SIGNAL(signalStop()), this, SLOT(stateUpdated())); connect(m_player, SIGNAL(totalTimeChanged(int)), this, SLOT(totalTimeChanged())); connect(m_player, SIGNAL(seekableChanged(bool)), this, SLOT(seekableChanged(bool))); connect(m_player, SIGNAL(volumeChanged(float)), this, SLOT(volumeChanged(float))); connect(m_player, SIGNAL(seeked(int)), this, SLOT(seeked(int))); }
void SlideToolBar::slotPlayBtnToggled() { if (d->playBtn->isChecked()) { d->playBtn->setIcon(QIcon::fromTheme(QLatin1String("media-playback-start"))); emit signalPause(); } else { d->playBtn->setIcon(QIcon::fromTheme(QLatin1String("media-playback-pause"))); emit signalPlay(); } }
void PresentationCtrlWidget::slotPlayButtonToggled() { if (m_playButton->isChecked()) { m_canHide = false; m_playButton->setIcon(QIcon::fromTheme(QString::fromLatin1("media-playback-start")).pixmap(22)); emit signalPause(); } else { m_canHide = true; m_playButton->setIcon(QIcon::fromTheme(QString::fromLatin1("media-playback-pause")).pixmap(22)); emit signalPlay(); } }
void SlidePlaybackWidget::slotPlayButtonToggled() { if (m_playButton->isChecked()) { m_canHide = false; KIconLoader* loader = KIconLoader::global(); m_playButton->setIcon(loader->loadIcon("media-playback-start", KIconLoader::NoGroup, 22)); emit signalPause(); } else { m_canHide = true; KIconLoader* loader = KIconLoader::global(); m_playButton->setIcon(loader->loadIcon("media-playback-pause", KIconLoader::NoGroup, 22)); emit signalPlay(); } }
void PresentationAudioWidget::slotPlay() { if (d->mediaObject->state() == QMediaPlayer::PlayingState || d->mediaObject->mediaStatus() == QMediaPlayer::BufferingMedia) { d->mediaObject->pause(); setGUIPlay(true); d->canHide = false; emit signalPause(); return; } if (d->mediaObject->state() == QMediaPlayer::PausedState || d->mediaObject->state() == QMediaPlayer::StoppedState) { d->mediaObject->play(); setGUIPlay(false); d->canHide = true; emit signalPlay(); } }
void PlaybackWidget::slotPlay() { if ( m_mediaObject->state() == Phonon::PlayingState || m_mediaObject->state() == Phonon::BufferingState ) { m_mediaObject->pause(); setGUIPlay(true); m_canHide = false; emit signalPause(); return; } if ( m_mediaObject->state() == Phonon::PausedState || m_mediaObject->state() == Phonon::StoppedState ) { m_mediaObject->play(); setGUIPlay(false); m_canHide = true; emit signalPlay(); } }