void TimelineFramesModel::setAnimationPlayer(KisAnimationPlayer *player) { if (m_d->animationPlayer == player) return; if (m_d->animationPlayer) { m_d->animationPlayer->disconnect(this); } m_d->animationPlayer = player; if (m_d->animationPlayer) { connect(m_d->animationPlayer, SIGNAL(sigPlaybackStopped()), SLOT(slotPlaybackStopped())); connect(m_d->animationPlayer, SIGNAL(sigFrameChanged()), SLOT(slotPlaybackFrameChanged())); } }
void SimpleDesk::initPlaybackSliders() { qDebug() << Q_FUNC_INFO; for (uint i = 0; i < m_playbacksPerPage; i++) { PlaybackSlider* slider = new PlaybackSlider(m_playbackGroup); m_playbackGroup->layout()->addWidget(slider); slider->setLabel(QString::number(i + 1)); slider->setProperty(PROP_PLAYBACK, uint(i)); m_playbackSliders << slider; connect(slider, SIGNAL(selected()), this, SLOT(slotPlaybackSelected())); connect(slider, SIGNAL(started()), this, SLOT(slotPlaybackStarted())); connect(slider, SIGNAL(stopped()), this, SLOT(slotPlaybackStopped())); connect(slider, SIGNAL(flashing(bool)), this, SLOT(slotPlaybackFlashing(bool))); connect(slider, SIGNAL(valueChanged(uchar)), this, SLOT(slotPlaybackValueChanged(uchar))); } }