blob: 02e61d526158b001d5adcb944fc6c8bfd0aaa9e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include "displayvolume.h"
#include "config.h"
cSDDisplayVolume::cSDDisplayVolume(cViewVolume *volumeView) {
view = volumeView;
ok = view->Init();
if (!ok)
esyslog("skindesigner: Error initiating displayvolume view - aborting");
}
cSDDisplayVolume::~cSDDisplayVolume() {
view->Close();
}
void cSDDisplayVolume::SetVolume(int Current, int Total, bool Mute) {
if (!ok)
return;
view->SetVolume(Current, Total, Mute);
}
void cSDDisplayVolume::Flush(void) {
if (!ok)
return;
view->Flush();
}
|