diff options
| author | Anton <anton@picapica> | 2017-11-18 21:09:12 +0400 |
|---|---|---|
| committer | Anton <anton@picapica> | 2017-11-18 21:09:12 +0400 |
| commit | 32e742ed040c5a70edb4cbfb947581f1e192d5a6 (patch) | |
| tree | 16bab9f69a4c7379a3861fac0600f97e27892a03 | |
| parent | 7062323bd25b79f897177e5e3d660072b5bb3a5e (diff) | |
| download | pica-pica-32e742ed040c5a70edb4cbfb947581f1e192d5a6.tar.gz pica-pica-32e742ed040c5a70edb4cbfb947581f1e192d5a6.zip | |
play sounds on OS X, improved conditional ifdefs
| -rw-r--r-- | pica-client/sound.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pica-client/sound.cpp b/pica-client/sound.cpp index f7cc81c..3762c0e 100644 --- a/pica-client/sound.cpp +++ b/pica-client/sound.cpp @@ -29,9 +29,13 @@ void Sound::play(const QString sndfile) if (is_muted) return; -#ifndef WIN32 +#if defined(__gnu_linux__) QProcess::execute("aplay -q " + sndfile); -#else +#endif +#if defined(WIN32) sndPlaySound(sndfile.toAscii().constData(), SND_ASYNC | SND_NODEFAULT); #endif +#if defined(__APPLE__) + QProcess::execute("/usr/bin/afplay " + sndfile); +#endif } |
