diff options
Diffstat (limited to 'src/scanner-session/scannersession.vala')
-rw-r--r-- | src/scanner-session/scannersession.vala | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/scanner-session/scannersession.vala b/src/scanner-session/scannersession.vala index 9638ef5..eeb02e3 100644 --- a/src/scanner-session/scannersession.vala +++ b/src/scanner-session/scannersession.vala @@ -78,6 +78,26 @@ public class ScannerSessionImplementation { return true; } + private void play_audio(AudioType audioType){ + switch (audioType) { + case AudioType.ERROR: + audio.play_system("error.ogg"); + break; + case AudioType.LOGIN: + audio.play_user(theme, "login"); + break; + case AudioType.LOGOUT: + audio.play_user(theme, "logout"); + break; + case AudioType.PURCHASE: + audio.play_user(theme, "purchase"); + break; + case AudioType.INFO: + audio.play_user(theme, "login"); + break; + } + } + private void handle_barcode(string scannerdata) { try { stdout.printf("scannerdata: %s\n", scannerdata); |