Commit bbd7d8f297255954573757ad4b8058939c26a262
1 parent
0bceaf0069
Exists in
master
and in
2 other branches
버튼 음향 추가
Showing
11 changed files
with
52 additions
and
9 deletions
Show diff stats
app/gui/oven_control/autocookconfigwindow.cpp
@@ -5,6 +5,7 @@ | @@ -5,6 +5,7 @@ | ||
5 | #include "confirmpopup.h" | 5 | #include "confirmpopup.h" |
6 | #include "stringer.h" | 6 | #include "stringer.h" |
7 | #include "favoritenamepopup.h" | 7 | #include "favoritenamepopup.h" |
8 | +#include "soundplayer.h" | ||
8 | 9 | ||
9 | AutoCookConfigWindow::AutoCookConfigWindow(QWidget *parent, Cook cook) : | 10 | AutoCookConfigWindow::AutoCookConfigWindow(QWidget *parent, Cook cook) : |
10 | QMainWindow(parent), | 11 | QMainWindow(parent), |
@@ -71,6 +72,11 @@ AutoCookConfigWindow::AutoCookConfigWindow(QWidget *parent, Cook cook) : | @@ -71,6 +72,11 @@ AutoCookConfigWindow::AutoCookConfigWindow(QWidget *parent, Cook cook) : | ||
71 | 72 | ||
72 | setupUi(); | 73 | setupUi(); |
73 | 74 | ||
75 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
76 | + { | ||
77 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
78 | + } | ||
79 | + | ||
74 | startTimer(); | 80 | startTimer(); |
75 | } | 81 | } |
76 | 82 |
app/gui/oven_control/autocookselectionwindow.cpp
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | #include <QtDebug> | 5 | #include <QtDebug> |
6 | 6 | ||
7 | #include "autocookconfigwindow.h" | 7 | #include "autocookconfigwindow.h" |
8 | -//#include "autocookwindow.h" | 8 | +#include "soundplayer.h" |
9 | 9 | ||
10 | AutoCookSelectionWindow::AutoCookSelectionWindow(QWidget *parent, Define::CookType type) : | 10 | AutoCookSelectionWindow::AutoCookSelectionWindow(QWidget *parent, Define::CookType type) : |
11 | QMainWindow(parent), | 11 | QMainWindow(parent), |
@@ -51,6 +51,9 @@ AutoCookSelectionWindow::AutoCookSelectionWindow(QWidget *parent, Define::CookTy | @@ -51,6 +51,9 @@ AutoCookSelectionWindow::AutoCookSelectionWindow(QWidget *parent, Define::CookTy | ||
51 | sm->setMapping(pb, idx); | 51 | sm->setMapping(pb, idx); |
52 | connect(pb, SIGNAL(clicked()), sm, SLOT(map())); | 52 | connect(pb, SIGNAL(clicked()), sm, SLOT(map())); |
53 | } | 53 | } |
54 | + | ||
55 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
56 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
54 | } | 57 | } |
55 | 58 | ||
56 | AutoCookSelectionWindow::~AutoCookSelectionWindow() | 59 | AutoCookSelectionWindow::~AutoCookSelectionWindow() |
app/gui/oven_control/autocookwindow.cpp
@@ -6,6 +6,7 @@ | @@ -6,6 +6,7 @@ | ||
6 | #include "confirmpopup.h" | 6 | #include "confirmpopup.h" |
7 | #include "favoritenamepopup.h" | 7 | #include "favoritenamepopup.h" |
8 | #include "stringer.h" | 8 | #include "stringer.h" |
9 | +#include "soundplayer.h" | ||
9 | 10 | ||
10 | AutoCookWindow::AutoCookWindow(QWidget *parent, Cook cook) : | 11 | AutoCookWindow::AutoCookWindow(QWidget *parent, Cook cook) : |
11 | QMainWindow(parent), | 12 | QMainWindow(parent), |
@@ -55,6 +56,9 @@ AutoCookWindow::AutoCookWindow(QWidget *parent, Cook cook) : | @@ -55,6 +56,9 @@ AutoCookWindow::AutoCookWindow(QWidget *parent, Cook cook) : | ||
55 | 56 | ||
56 | CookHistory::record(setting); | 57 | CookHistory::record(setting); |
57 | 58 | ||
59 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
60 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
61 | + | ||
58 | connect(&updateViewTimer, SIGNAL(timeout()), SLOT(updateView())); | 62 | connect(&updateViewTimer, SIGNAL(timeout()), SLOT(updateView())); |
59 | updateViewTimer.start(100); | 63 | updateViewTimer.start(100); |
60 | } | 64 | } |
app/gui/oven_control/configmastervolumedlg.cpp
@@ -2,6 +2,8 @@ | @@ -2,6 +2,8 @@ | ||
2 | #include "configmastervolumedlg.h" | 2 | #include "configmastervolumedlg.h" |
3 | #include "ui_configmastervolumedlg.h" | 3 | #include "ui_configmastervolumedlg.h" |
4 | 4 | ||
5 | +#include "soundplayer.h" | ||
6 | + | ||
5 | using namespace Define; | 7 | using namespace Define; |
6 | 8 | ||
7 | #define MAX_MASTER_VOL 7 | 9 | #define MAX_MASTER_VOL 7 |
@@ -48,6 +50,8 @@ void ConfigMasterVolumeDlg::on_ctrBtnMinus_clicked() | @@ -48,6 +50,8 @@ void ConfigMasterVolumeDlg::on_ctrBtnMinus_clicked() | ||
48 | item.d32 = m_nCurMasterVol; | 50 | item.d32 = m_nCurMasterVol; |
49 | cfg->setConfigValue(config_marster_vol,item); | 51 | cfg->setConfigValue(config_marster_vol,item); |
50 | ui->ctrProgressLight->setCurrentProgress(m_nCurMasterVol); | 52 | ui->ctrProgressLight->setCurrentProgress(m_nCurMasterVol); |
53 | + | ||
54 | + SoundPlayer::playClick(); | ||
51 | } | 55 | } |
52 | 56 | ||
53 | void ConfigMasterVolumeDlg::on_ctrBtnPlus_clicked() | 57 | void ConfigMasterVolumeDlg::on_ctrBtnPlus_clicked() |
@@ -58,4 +62,6 @@ void ConfigMasterVolumeDlg::on_ctrBtnPlus_clicked() | @@ -58,4 +62,6 @@ void ConfigMasterVolumeDlg::on_ctrBtnPlus_clicked() | ||
58 | item.d32 = m_nCurMasterVol; | 62 | item.d32 = m_nCurMasterVol; |
59 | cfg->setConfigValue(config_marster_vol,item); | 63 | cfg->setConfigValue(config_marster_vol,item); |
60 | ui->ctrProgressLight->setCurrentProgress(m_nCurMasterVol); | 64 | ui->ctrProgressLight->setCurrentProgress(m_nCurMasterVol); |
65 | + | ||
66 | + SoundPlayer::playClick(); | ||
61 | } | 67 | } |
app/gui/oven_control/confirmpopup.cpp
1 | #include "confirmpopup.h" | 1 | #include "confirmpopup.h" |
2 | #include "ui_confirmpopup.h" | 2 | #include "ui_confirmpopup.h" |
3 | 3 | ||
4 | +#include "soundplayer.h" | ||
5 | + | ||
4 | ConfirmPopup::ConfirmPopup(QWidget *parent, QString text) : | 6 | ConfirmPopup::ConfirmPopup(QWidget *parent, QString text) : |
5 | QWidget(parent), | 7 | QWidget(parent), |
6 | ui(new Ui::ConfirmPopup) | 8 | ui(new Ui::ConfirmPopup) |
7 | { | 9 | { |
8 | ui->setupUi(this); | 10 | ui->setupUi(this); |
9 | ui->text->setText(text); | 11 | ui->text->setText(text); |
12 | + | ||
13 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
14 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
10 | } | 15 | } |
11 | 16 | ||
12 | ConfirmPopup::~ConfirmPopup() | 17 | ConfirmPopup::~ConfirmPopup() |
app/gui/oven_control/cookpanelbutton.cpp
1 | #include "cookpanelbutton.h" | 1 | #include "cookpanelbutton.h" |
2 | #include "ui_cookpanelbutton.h" | 2 | #include "ui_cookpanelbutton.h" |
3 | 3 | ||
4 | +#include "soundplayer.h" | ||
4 | #include "manualcooksettingwidget.h" | 5 | #include "manualcooksettingwidget.h" |
5 | 6 | ||
6 | CookPanelButton::CookPanelButton(CookRecord record, QWidget *parent) : | 7 | CookPanelButton::CookPanelButton(CookRecord record, QWidget *parent) : |
@@ -12,6 +13,9 @@ CookPanelButton::CookPanelButton(CookRecord record, QWidget *parent) : | @@ -12,6 +13,9 @@ CookPanelButton::CookPanelButton(CookRecord record, QWidget *parent) : | ||
12 | ui->setupUi(this); | 13 | ui->setupUi(this); |
13 | 14 | ||
14 | setText(record.name); | 15 | setText(record.name); |
16 | + | ||
17 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
18 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
15 | } | 19 | } |
16 | 20 | ||
17 | CookPanelButton::~CookPanelButton() | 21 | CookPanelButton::~CookPanelButton() |
app/gui/oven_control/cooldownpopup.cpp
1 | #include "cooldownpopup.h" | 1 | #include "cooldownpopup.h" |
2 | #include "ui_cooldownpopup.h" | 2 | #include "ui_cooldownpopup.h" |
3 | 3 | ||
4 | +#include "soundplayer.h" | ||
4 | #include "stringer.h" | 5 | #include "stringer.h" |
5 | 6 | ||
6 | CooldownPopup::CooldownPopup(QWidget *parent, Oven *oven) : | 7 | CooldownPopup::CooldownPopup(QWidget *parent, Oven *oven) : |
@@ -50,6 +51,9 @@ CooldownPopup::CooldownPopup(QWidget *parent, Oven *oven) : | @@ -50,6 +51,9 @@ CooldownPopup::CooldownPopup(QWidget *parent, Oven *oven) : | ||
50 | updateView(); | 51 | updateView(); |
51 | 52 | ||
52 | cooldownStartTimer.start(); | 53 | cooldownStartTimer.start(); |
54 | + | ||
55 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
56 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
53 | } | 57 | } |
54 | 58 | ||
55 | CooldownPopup::~CooldownPopup() | 59 | CooldownPopup::~CooldownPopup() |
app/gui/oven_control/favoritenamepopup.cpp
1 | #include "favoritenamepopup.h" | 1 | #include "favoritenamepopup.h" |
2 | #include "ui_favoritenamepopup.h" | 2 | #include "ui_favoritenamepopup.h" |
3 | 3 | ||
4 | +#include "soundplayer.h" | ||
4 | #include "primewindow.h" | 5 | #include "primewindow.h" |
5 | 6 | ||
6 | FavoriteNamePopup::FavoriteNamePopup(QWidget *parent) : | 7 | FavoriteNamePopup::FavoriteNamePopup(QWidget *parent) : |
@@ -11,6 +12,9 @@ FavoriteNamePopup::FavoriteNamePopup(QWidget *parent) : | @@ -11,6 +12,9 @@ FavoriteNamePopup::FavoriteNamePopup(QWidget *parent) : | ||
11 | 12 | ||
12 | ui->lineEdit->setFocus(); | 13 | ui->lineEdit->setFocus(); |
13 | ui->lineEdit->selectAll(); | 14 | ui->lineEdit->selectAll(); |
15 | + | ||
16 | + connect(ui->okButton, &QPushButton::pressed, SoundPlayer::playClick); | ||
17 | + connect(ui->cancelButton, &QPushButton::pressed, SoundPlayer::playClick); | ||
14 | } | 18 | } |
15 | 19 | ||
16 | FavoriteNamePopup::FavoriteNamePopup(QWidget *parent, ManualCookSetting setting) : FavoriteNamePopup(parent) | 20 | FavoriteNamePopup::FavoriteNamePopup(QWidget *parent, ManualCookSetting setting) : FavoriteNamePopup(parent) |
app/gui/oven_control/manualcookwindow.cpp
@@ -109,6 +109,11 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) : | @@ -109,6 +109,11 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) : | ||
109 | ui->steamLabel_12->hide(); | 109 | ui->steamLabel_12->hide(); |
110 | ui->steamLabel_13->hide(); | 110 | ui->steamLabel_13->hide(); |
111 | } | 111 | } |
112 | + | ||
113 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
114 | + { | ||
115 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
116 | + } | ||
112 | } | 117 | } |
113 | 118 | ||
114 | ManualCookWindow::ManualCookWindow(QWidget *parent, ManualCookSetting setting) | 119 | ManualCookWindow::ManualCookWindow(QWidget *parent, ManualCookSetting setting) |
@@ -377,6 +382,9 @@ void ManualCookWindow::setOvenDefault(Define::Mode mode) | @@ -377,6 +382,9 @@ void ManualCookWindow::setOvenDefault(Define::Mode mode) | ||
377 | 382 | ||
378 | void ManualCookWindow::start() | 383 | void ManualCookWindow::start() |
379 | { | 384 | { |
385 | + if (oven->cooking()) | ||
386 | + return; | ||
387 | + | ||
380 | SoundPlayer::playStart(); | 388 | SoundPlayer::playStart(); |
381 | 389 | ||
382 | if (oven->time() > 0) | 390 | if (oven->time() > 0) |
app/gui/oven_control/primewindow.cpp
@@ -7,6 +7,7 @@ | @@ -7,6 +7,7 @@ | ||
7 | 7 | ||
8 | #include "manualcooksettingwidget.h" | 8 | #include "manualcooksettingwidget.h" |
9 | #include "cookhistory.h" | 9 | #include "cookhistory.h" |
10 | +#include "soundplayer.h" | ||
10 | 11 | ||
11 | PrimeWindow::PrimeWindow(QWidget *parent) : | 12 | PrimeWindow::PrimeWindow(QWidget *parent) : |
12 | QMainWindow(parent), | 13 | QMainWindow(parent), |
@@ -20,6 +21,9 @@ PrimeWindow::PrimeWindow(QWidget *parent) : | @@ -20,6 +21,9 @@ PrimeWindow::PrimeWindow(QWidget *parent) : | ||
20 | ui->verticalScrollLayout->setAlignment(Qt::AlignTop); | 21 | ui->verticalScrollLayout->setAlignment(Qt::AlignTop); |
21 | 22 | ||
22 | lastInfoDisplayed = NULL; | 23 | lastInfoDisplayed = NULL; |
24 | + | ||
25 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
26 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
23 | } | 27 | } |
24 | 28 | ||
25 | PrimeWindow::~PrimeWindow() | 29 | PrimeWindow::~PrimeWindow() |
app/gui/oven_control/washwindow.cpp
@@ -45,6 +45,9 @@ WashWindow::WashWindow(QWidget *parent) : | @@ -45,6 +45,9 @@ WashWindow::WashWindow(QWidget *parent) : | ||
45 | returnToClockTimer.setSingleShot(true); | 45 | returnToClockTimer.setSingleShot(true); |
46 | returnToClockTimer.setInterval(10 * 1000); | 46 | returnToClockTimer.setInterval(10 * 1000); |
47 | connect(&returnToClockTimer, SIGNAL(timeout()), SLOT(returnToClock())); | 47 | connect(&returnToClockTimer, SIGNAL(timeout()), SLOT(returnToClock())); |
48 | + | ||
49 | + foreach (QPushButton *button, findChildren<QPushButton *>()) | ||
50 | + connect(button, &QPushButton::pressed, SoundPlayer::playClick); | ||
48 | } | 51 | } |
49 | 52 | ||
50 | WashWindow::~WashWindow() | 53 | WashWindow::~WashWindow() |
@@ -54,8 +57,6 @@ WashWindow::~WashWindow() | @@ -54,8 +57,6 @@ WashWindow::~WashWindow() | ||
54 | 57 | ||
55 | void WashWindow::start(int type) | 58 | void WashWindow::start(int type) |
56 | { | 59 | { |
57 | - SoundPlayer::playClick(); | ||
58 | - | ||
59 | if (selected) | 60 | if (selected) |
60 | return; | 61 | return; |
61 | 62 | ||
@@ -233,8 +234,6 @@ void WashWindow::onChanged() | @@ -233,8 +234,6 @@ void WashWindow::onChanged() | ||
233 | 234 | ||
234 | void WashWindow::on_backButton_clicked() | 235 | void WashWindow::on_backButton_clicked() |
235 | { | 236 | { |
236 | - SoundPlayer::playClick(); | ||
237 | - | ||
238 | if (started) | 237 | if (started) |
239 | stop(); | 238 | stop(); |
240 | else | 239 | else |
@@ -243,14 +242,10 @@ void WashWindow::on_backButton_clicked() | @@ -243,14 +242,10 @@ void WashWindow::on_backButton_clicked() | ||
243 | 242 | ||
244 | void WashWindow::on_configButton_clicked() | 243 | void WashWindow::on_configButton_clicked() |
245 | { | 244 | { |
246 | - SoundPlayer::playClick(); | ||
247 | - | ||
248 | 245 | ||
249 | } | 246 | } |
250 | 247 | ||
251 | void WashWindow::on_helpButton_clicked() | 248 | void WashWindow::on_helpButton_clicked() |
252 | { | 249 | { |
253 | - SoundPlayer::playClick(); | ||
254 | - | ||
255 | 250 | ||
256 | } | 251 | } |