diff --git a/src/librssguard/definitions/definitions.h b/src/librssguard/definitions/definitions.h index 42c6b17b6..8344d88b6 100644 --- a/src/librssguard/definitions/definitions.h +++ b/src/librssguard/definitions/definitions.h @@ -84,6 +84,7 @@ #define ENCRYPTION_FILE_NAME "key.private" #define RELOAD_MODEL_BORDER_NUM 10 #define COOKIE_URL_IDENTIFIER ":COOKIE:" +#define DEFAULT_NOTIFICATION_VOLUME 50 #define GOOGLE_SEARCH_URL "https://www.google.com/search?q=%1&ie=utf-8&oe=utf-8" #define GOOGLE_SUGGEST_URL "http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=%1" diff --git a/src/librssguard/miscellaneous/notification.h b/src/librssguard/miscellaneous/notification.h index 6a9cf4e99..de6d09db0 100644 --- a/src/librssguard/miscellaneous/notification.h +++ b/src/librssguard/miscellaneous/notification.h @@ -5,6 +5,8 @@ #include +#include "definitions/definitions.h" + class Application; class Notification { @@ -34,7 +36,7 @@ class Notification { }; explicit Notification(Event event = Event::NoEvent, bool balloon = {}, const QString& sound_path = {}, - int volume = 50); + int volume = DEFAULT_NOTIFICATION_VOLUME); bool balloonEnabled() const; diff --git a/src/librssguard/miscellaneous/notificationfactory.cpp b/src/librssguard/miscellaneous/notificationfactory.cpp index e1ed09e10..39fdec74a 100644 --- a/src/librssguard/miscellaneous/notificationfactory.cpp +++ b/src/librssguard/miscellaneous/notificationfactory.cpp @@ -48,7 +48,7 @@ void NotificationFactory::load(Settings* settings) { auto data = settings->value(GROUP(Notifications), key).toStringList(); auto enabled = data.at(0).toInt() != 0; auto sound = data.at(1); - auto volume = data.size() > 2 ? data.at(2).toInt() : 100; + auto volume = data.size() > 2 ? data.at(2).toInt() : DEFAULT_NOTIFICATION_VOLUME; m_notifications.append(Notification(event, enabled, sound, volume)); }