47 , QWidget* parent =
nullptr, Qt::WindowFlags f = {});
57 void SetRenderWindow(QmitkRenderWindow* _RenderWindow);
62 QmitkRenderWindow* GetRenderWindow()
const;
67 void SetVideoBackground(QmitkVideoBackground* _VideoBackground);
72 QmitkVideoBackground* GetVideoBackground()
const;
77 void AfterPropertyListReplaced(
const std::string&
id, mitk::PropertyList* propertyList)
override;
86 void on_UseGrabbingDeviceButton_clicked(
bool checked =
false);
87 void on_UseVideoFileButton_clicked(
bool checked =
false);
88 void on_VideoProgressSlider_sliderPressed();
89 void on_VideoProgressSlider_sliderReleased();
90 void on_VideoProgressSlider_valueChanged(
int value);
91 void on_RepeatVideoButton_clicked(
bool checked =
false);
92 void on_PlayButton_clicked(
bool checked =
false);
93 void on_StopButton_clicked(
bool checked =
false);
97 void IsPlaying(
bool paused);
98 void QObjectDestroyed(QObject * obj =
nullptr);
100 void NewFrameAvailable(mitk::VideoSource* videoSource);
101 void EndOfVideoSourceReached(mitk::VideoSource* videoSource);
114 QScopedPointer<QmitkOpenCVVideoControlsPrivate> d;