17 #ifndef QmitkOpenCVVideoControls_h
18 #define QmitkOpenCVVideoControls_h
21 #include <ui_QmitkOpenCVVideoControls.h>
22 #include <MitkOpenCVVideoSupportUIExports.h>
30 class OpenCVVideoSource;
33 class QmitkOpenCVVideoControlsPrivate;
49 , QWidget* parent = 0, Qt::WindowFlags f = 0);
85 void NewOpenCVFrameAvailable(
const IplImage*);
88 void on_UseGrabbingDeviceButton_clicked(
bool checked=
false);
89 void on_UseVideoFileButton_clicked(
bool checked=
false);
90 void on_VideoProgressSlider_sliderPressed();
91 void on_VideoProgressSlider_sliderReleased();
92 void on_RepeatVideoButton_clicked(
bool checked=
false );
93 void on_PlayButton_clicked(
bool checked=
false);
94 void on_StopButton_clicked(
bool checked=
false);
98 void SwitchPlayButton(
bool paused);
99 void QObjectDestroyed( QObject * obj = 0 );
113 friend class QmitkOpenCVVideoControlsPrivate;
115 QScopedPointer<QmitkOpenCVVideoControlsPrivate> d;
virtual void AfterPropertyListReplaced(const std::string &id, mitk::PropertyList *propertyList)
DataCollection - Class to facilitate loading/accessing structured data.
Key-value list holding instances of BaseProperty.
Ui::QmitkOpenCVVideoControls * m_Controls
QmitkRenderWindow * m_RenderWindow
Offers widgets to play/pause/stop a video on a certain render window with the use of an !initialized!...
bool m_SliderCurrentlyMoved
MITK implementation of the QVTKWidget.
mitk::OpenCVVideoSource * m_VideoSource
QmitkVideoBackground * m_VideoBackground