21 #ifndef _mtsOpenALPlayQtComponent_h
22 #define _mtsOpenALPlayQtComponent_h
25 #include <QDockWidget>
26 #include <QTimerEvent>
27 #include <QErrorMessage>
34 #include "ui_mtsOpenALPlayQtWidget.h"
59 void Configure(
const std::string & filename =
"");
69 Ui::mtsOpenALPlayQtWidget PlayWidget;
70 void MakeQTConnections(
void);
90 QErrorMessage * ErrorMessageDialog;
91 void ErrorMessage(
const std::string & message);
93 void timerEvent(QTimerEvent *);
109 void RangeChangedEvent(
void) {
110 emit QSignalUpdateRange();
115 void QSlotPlayClicked();
116 void QSlotPauseClicked();
117 void QSlotFileDialogClicked();
118 void QSlotOpenFileClicked();
119 void QSlotVolumeSliderMoved(
int v);
120 void QSlotSeekSliderMoved(
int v);
121 void QSlotUpdateRange(
void);
124 void QSignalUpdateRange(
void);
130 #endif //_mtsOpenALPlayQtComponent_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
mtsFunctionWrite Seek
Definition: mtsOpenALPlayQtComponent.h:99
~mtsOpenALPlayQtComponent()
Definition: mtsOpenALPlayQtComponent.h:58
QDockWidget * GetWidget(void)
Definition: mtsOpenALPlayQtComponent.h:52
mtsComponentState State
Definition: mtsComponent.h:163
Definition: mtsFunctionRead.h:37
mtsFunctionRead GetLengthInSec
Definition: mtsOpenALPlayQtComponent.h:105
mtsFunctionRead GetTime
Definition: mtsOpenALPlayQtComponent.h:104
Declaration of osaTimeServer class.
Definition: mtsFunctionVoid.h:36
mtsFunctionWrite SetVolume
Definition: mtsOpenALPlayQtComponent.h:103
Definition: mtsOpenALPlayQtComponent.h:45
Declaration of mtsComponent.
mtsFunctionRead GetVolume
Definition: mtsOpenALPlayQtComponent.h:102
Definition: mtsComponent.h:150
mtsFunctionVoid Pause
Definition: mtsOpenALPlayQtComponent.h:98
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
mtsFunctionVoid Play
Definition: mtsOpenALPlayQtComponent.h:97
Class for relative time.
Definition: osaTimeServer.h:73
mtsFunctionWrite OpenFile
Definition: mtsOpenALPlayQtComponent.h:101
Definition: mtsFunctionWrite.h:37
mtsFunctionRead GetIsPlaying
Definition: mtsOpenALPlayQtComponent.h:96
Definition: mtsGenericObjectProxy.h:45
const int CMN_NO_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:328
virtual void Configure(const std::string &filename="")
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition: cmnClassRegisterMacros.h:202
Definition: vctPlot2DBase.h:55
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
Definition: mtsOpenALPlayQtComponent.h:61
mtsFunctionRead GetStartTime
Definition: mtsOpenALPlayQtComponent.h:100
mtsFunctionRead GetStreamVolume
Definition: mtsOpenALPlayQtComponent.h:106