diff --git a/harbour-boxing-timer.pro b/harbour-boxing-timer.pro index 23ab7d3..c7a6646 100644 --- a/harbour-boxing-timer.pro +++ b/harbour-boxing-timer.pro @@ -40,3 +40,6 @@ DISTFILES += \ HEADERS += \ src/boxingtimer.h \ src/boxingsettings.h + +RESOURCES += \ + harbour-boxing-timer.qrc diff --git a/harbour-boxing-timer.qrc b/harbour-boxing-timer.qrc new file mode 100644 index 0000000..2882740 --- /dev/null +++ b/harbour-boxing-timer.qrc @@ -0,0 +1,5 @@ + + + resources/bell.wav + + diff --git a/qml/harbour-boxing-timer.qml b/qml/harbour-boxing-timer.qml index 35f1d89..e26a14d 100644 --- a/qml/harbour-boxing-timer.qml +++ b/qml/harbour-boxing-timer.qml @@ -30,12 +30,19 @@ import QtQuick 2.0 import Sailfish.Silica 1.0 +import QtMultimedia 5.0 import Pw.Unitoo.Backend 1.0 import "pages" ApplicationWindow { BoxingTimer { id: boxingTimer + + onStatusChanged: { + if (status === BoxingTimer.Start) { + bell.play() + } + } } BoxingSettings { @@ -47,6 +54,12 @@ ApplicationWindow { } } + SoundEffect { + id: bell + + source: "qrc:/audio/resources/bell.wav" + } + initialPage: firstPage cover: Qt.resolvedUrl("cover/CoverPage.qml") allowedOrientations: Orientation.Portrait diff --git a/resources/bell.wav b/resources/bell.wav new file mode 100644 index 0000000..9ccce2b Binary files /dev/null and b/resources/bell.wav differ