summaryrefslogtreecommitdiff
path: root/dxr3device.h
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3device.h')
-rw-r--r--dxr3device.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/dxr3device.h b/dxr3device.h
index 3d2cef7..1732c03 100644
--- a/dxr3device.h
+++ b/dxr3device.h
@@ -30,6 +30,7 @@
#include "dxr3audiodecoder.h"
#include "dxr3spudecoder.h"
#include "dxr3audio.h"
+#include "settings.h"
#include "uncopyable.h"
class cDxr3Name {
@@ -47,7 +48,7 @@ private:
cDxr3Device is the interface for VDR devices.
Is is the part, which VDR "talks" with our plugin.
*/
-class cDxr3Device : public cDevice, public Uncopyable {
+class cDxr3Device : public cDevice, public Uncopyable, public iSettingsObserver {
public:
static cDxr3Device *instance();
@@ -95,6 +96,9 @@ public:
int ossSetPlayMode(uint32_t mode);
+ // observer
+ virtual void settingsChange(SettingsChange change);
+
private:
cDxr3Device();
~cDxr3Device();