X-Git-Url: http://cgit.sxemacs.org/?p=harmattan%2Fcameraplus;a=blobdiff_plain;f=imports%2Fcamera.cpp;h=14b1cf542055196e4b4bb2ad9c03f1757eeec4e8;hp=eac909e3a3be29aa3d7e8ee9c12921f64dca981b;hb=c8b287bdac7fb274ead0fe9e5f924c0c1a3be271;hpb=2b4b930d62242aece48e66fba942f3442038e5fe diff --git a/imports/camera.cpp b/imports/camera.cpp index eac909e..14b1cf5 100644 --- a/imports/camera.cpp +++ b/imports/camera.cpp @@ -28,6 +28,7 @@ #include "qtcamconfig.h" #include "notifications.h" #include "notificationscontainer.h" +#include "sounds.h" // TODO: a viewfinder class that inherits QDeclarativeItem @@ -192,6 +193,12 @@ Notifications *Camera::notifications() const { void Camera::setNotifications(Notifications *notifications) { if (m_notifications->setNotifications(notifications)) { + + if (Sounds *s = dynamic_cast(notifications)) { + s->setConfig(m_cam->config()); + s->reload(); + } + emit notificationsChanged(); } }