void PlaybackController::setPlaying(bool play) { if(play != m_play) { m_play = play; if(play) m_timer->start(0); else m_timer->stop(); emit playbackToggled(play); } }
/*! \brief Play button clicked. Start or stop playback, depending on button state. */ void DockIqPlayer::on_playButton_clicked(bool checked) { if (checked) { qDebug() << "Start playback"; ui->openButton->setEnabled(false); ui->seekSlider->setEnabled(true); } else { qDebug() << "Stop playback"; ui->openButton->setEnabled(true); ui->seekSlider->setEnabled(false); } emit playbackToggled(checked, d_fileName); }