14 #include "ui_QmitkNavigationDataSequentialPlayerControlWidget.h" 23 m_UpdateTimer =
new QTimer();
24 connect( m_UpdateTimer, SIGNAL(timeout()),
this, SLOT(
OnUpdate()) );
36 ui->samplePositionHorizontalSlider->setMaximum(player->GetNumberOfSnapshots());
41 m_UpdateTimer->stop();
42 m_Player->GoToSnapshot(0);
47 ui->playPushButton->setChecked(
false);
52 if ( m_UpdateTimer->isActive() )
54 m_UpdateTimer->stop();
58 if ( m_Player->IsAtEnd() ) { m_Player->GoToSnapshot(0); }
60 m_UpdateTimer->start(ui->updateIntervalSpinBox->value());
61 if ( ! ui->playPushButton->isChecked() ) { ui->playPushButton->setChecked(
true); }
74 if ( ! m_Player->GoToNextSnapshot() )
76 m_UpdateTimer->stop();
77 ui->playPushButton->setChecked(
false);
91 m_UpdateTimer->setInterval(value);
96 int currentSnapshotNumber =
static_cast<int>(m_Player->GetCurrentSnapshotNumber());
98 ui->sampleLCDNumber->display(currentSnapshotNumber);
100 ui->samplePositionHorizontalSlider->setValue(currentSnapshotNumber);