Blame view

app/gui/oven_control/configfavoritebutton.cpp 904 Bytes
776411ce5   고영탁   설정 기능 5월 개발 범위 UI...
1
2
  #include "configfavoritebutton.h"
  #include "ui_configfavoritebutton.h"
66e60ceb5   김태훈   모든 버튼에 음향 효과 추가
3
  #include "soundplayer.h"
776411ce5   고영탁   설정 기능 5월 개발 범위 UI...
4
5
6
7
8
9
  ConfigFavoriteButton::ConfigFavoriteButton(QWidget *parent,uint16_t btn_id) :
      QWidget(parent),
      ui(new Ui::ConfigFavoriteButton)
  {
      ui->setupUi(this);
      btnid = btn_id;
66e60ceb5   김태훈   모든 버튼에 음향 효과 추가
10
11
      foreach (QPushButton *button, findChildren<QPushButton *>())
          connect(button, &QPushButton::pressed, SoundPlayer::playClick);
776411ce5   고영탁   설정 기능 5월 개발 범위 UI...
12
13
14
15
16
17
18
19
20
21
  }
  
  ConfigFavoriteButton::~ConfigFavoriteButton()
  {
      delete ui;
  }
  
  void ConfigFavoriteButton::setText(const QString &text){
      ui->pushButton->setText(text);
  }
40f5d047f   고영탁   엔코더 작업 진행 중
22
23
24
25
26
27
28
29
  QWidget *ConfigFavoriteButton::getBtn()
  {
      return ui->pushButton;
  }
  
  QWidget* ConfigFavoriteButton::getDelBtn(){
      return ui->favoriteButton;
  }
776411ce5   고영탁   설정 기능 5월 개발 범위 UI...
30
31
32
33
34
35
36
37
38
39
40
  
  
  void ConfigFavoriteButton::on_favoriteButton_clicked()
  {
      emit delBtnClicked(btnid);
  }
  
  void ConfigFavoriteButton::on_pushButton_clicked()
  {
      emit clicked(btnid);
  }