From d75f993ef89edfaf6ce5f8da63e1050bb0fc6b3a Mon Sep 17 00:00:00 2001 From: Gurkengewuerz Date: Sun, 16 Feb 2020 20:52:10 +0100 Subject: [PATCH] added option to disable notification sound --- src/settingsdialog.cpp | 5 +++++ src/settingsdialog.hpp | 1 + src/settingsdialog.ui | 11 +++++++++-- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/settingsdialog.cpp b/src/settingsdialog.cpp index bae28e6..cde478f 100644 --- a/src/settingsdialog.cpp +++ b/src/settingsdialog.cpp @@ -68,6 +68,7 @@ SettingsDialog::SettingsDialog(QWidget *parent) : QDialog(parent), ui(new Ui::Se ui->quickMode->setChecked(settings::settings().value("quickMode", false).toBool()); ui->hideToTray->setChecked(settings::settings().value("hideOnClose", true).toBool()); ui->captureCursor->setChecked(settings::settings().value("captureCursor", true).toBool()); + ui->playSound->setChecked(settings::settings().value("playSound", true).toBool()); ui->saveLocation->setCurrentIndex(settings::settings().value("saveLocation", 1).toInt()); ui->themeSelection->setCurrentIndex(settings::settings().value("theme", 0).toInt()); for (int i = 0; i < (int)formats::Recording::None; i++) { @@ -158,6 +159,10 @@ void SettingsDialog::on_captureCursor_clicked(bool checked) { settings::settings().setValue("captureCursor", checked); } +void SettingsDialog::on_playSound_clicked(bool checked) { + settings::settings().setValue("playSound", checked); +} + void SettingsDialog::on_formatBox_currentIndexChanged(int index) { if (isVisible()) settings::settings().setValue("recording/format", index); } diff --git a/src/settingsdialog.hpp b/src/settingsdialog.hpp index 8c5a161..84f73ed 100644 --- a/src/settingsdialog.hpp +++ b/src/settingsdialog.hpp @@ -26,6 +26,7 @@ private slots: void on_quickMode_clicked(bool checked); void on_hideToTray_clicked(bool checked); void on_captureCursor_clicked(bool checked); + void on_playSound_clicked(bool checked); void on_formatBox_currentIndexChanged(int index); void on_imageFormatBox_currentIndexChanged(int index); void on_pushButton_clicked(); diff --git a/src/settingsdialog.ui b/src/settingsdialog.ui index 8de85c5..78c0147 100644 --- a/src/settingsdialog.ui +++ b/src/settingsdialog.ui @@ -88,14 +88,14 @@ - + Delay before taking a screenshot - + In seconds @@ -108,6 +108,13 @@ + + + + Play notification Sound + + +