From fe7729489370800a1a24ad4a0b6adf7d95979daf Mon Sep 17 00:00:00 2001 From: Johannes Rudolph Date: Sat, 13 Jan 2018 14:26:09 +0100 Subject: scanner-session: add play_audio() --- src/scanner-session/scannersession.vala | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/scanner-session/scannersession.vala') 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); -- cgit v1.2.3