Blame view

app/gui/oven_control/errorpopupdlg.cpp 952 Bytes
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
1
2
  #include "errorpopupdlg.h"
  #include "ui_errorpopupdlg.h"
d66410abd   고영탁   에러 팝업 형태 변경
3
  #include <QDebug>
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
4
66e60ceb5   김태훈   모든 버튼에 음향 효과 추가
5
  #include "soundplayer.h"
14a73498f   김태훈   소스 코드 정리
6
  ErrorPopupDlg::ErrorPopupDlg(QWidget *parent, const QString &MsgDesc, const QString &MsgTitle) :
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
7
      QDialog(parent),
14a73498f   김태훈   소스 코드 정리
8
      ui(new Ui::ErrorPopupDlg)
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
9
10
  {
      ui->setupUi(this);
6defa93ae   고영탁   에러 팝업 디자인 변경
11
12
      this->setAttribute( Qt::WA_TranslucentBackground);
      this->setAttribute( Qt::WA_DeleteOnClose);
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
13
      this->setWindowFlags(Qt::FramelessWindowHint);
d66410abd   고영탁   에러 팝업 형태 변경
14
      //ui->centralwidget->setWindowFlags(Qt::FramelessWindowHint);
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
15
      ui->ctrlWarnDescription->setText(MsgDesc);
6defa93ae   고영탁   에러 팝업 디자인 변경
16
      ui->ctrlWarnTitle->setText(MsgTitle);
774c1995b   고영탁   에러 팝업 투명 효과 재처리
17
      m_pParent = parent;
66e60ceb5   김태훈   모든 버튼에 음향 효과 추가
18
19
20
  
      foreach (QPushButton *button, findChildren<QPushButton *>())
          connect(button, &QPushButton::pressed, SoundPlayer::playClick);
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
21
  }
14a73498f   김태훈   소스 코드 정리
22
  ErrorPopupDlg::~ErrorPopupDlg()
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
23
24
25
  {
      delete ui;
  }
14a73498f   김태훈   소스 코드 정리
26
  void ErrorPopupDlg::on_ctrlOkBtn_clicked()
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
27
  {
d66410abd   고영탁   에러 팝업 형태 변경
28
      //emit closedPopup(m_pParent);
e3205cf83   고영탁   고객사 요구 사항 반영
29
      qApp->setActiveWindow(m_pParent);
d66410abd   고영탁   에러 팝업 형태 변경
30
      this->hide();
6defa93ae   고영탁   에러 팝업 디자인 변경
31
      close();
c50beef02   고영탁   에러 처리 루틴 및 에러 처리 ...
32
  }