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