Blame view

app/gui/oven_control/configwindow.cpp 1.34 KB
8c2952457   김태훈   응용 프로그램 추가
1
2
3
4
  #include "configwindow.h"
  #include "ui_configwindow.h"
  
  #include "functiontestwindow.h"
3f5f5d4ce   고영탁   디버깅 요청 사항 적용
5
  #include "engineermenuwindow.h"
8c2952457   김태훈   응용 프로그램 추가
6
81b55e046   고영탁   config pannel but...
7
  #include "configpanelbutton.h"
538041ab9   김태훈   소스 코드 구조 개선
8
  ConfigWindow::ConfigWindow(QWidget *parent) :
8c2952457   김태훈   응용 프로그램 추가
9
      QMainWindow(parent),
538041ab9   김태훈   소스 코드 구조 개선
10
      ui(new Ui::ConfigWindow)
8c2952457   김태훈   응용 프로그램 추가
11
12
  {
      ui->setupUi(this);
6f96c947a   김태훈   GUI 0.1.4
13
14
15
  
      ui->clockContainer->setParent(ui->upperStack);
      setAttribute(Qt::WA_DeleteOnClose);
5a38a241e   김태훈   환경 설정 뼈대 추가
16
81b55e046   고영탁   config pannel but...
17
18
19
20
21
22
23
24
25
26
      ui->scrollAreaMenuLayout->setAlignment(Qt::AlignTop);
      ConfigPanelButton *configbtn;
      for(int i = 0;i <20;i++){
          configbtn = new ConfigPanelButton(this,i);
          configbtn->showFavoriteButton();
          configbtn->setText("TEST");
          configbtn->setValue("test");
          ui->scrollAreaMenuLayout->addWidget(configbtn);
          connect(configbtn,SIGNAL(clicked(uint16_t)),SLOT(onConfigBtnClicked(uint16_t)));
      }
5a38a241e   김태훈   환경 설정 뼈대 추가
27
8c2952457   김태훈   응용 프로그램 추가
28
29
30
31
32
33
34
35
36
  }
  
  ConfigWindow::~ConfigWindow()
  {
      delete ui;
  }
  
  void ConfigWindow::on_pushButton_clicked()
  {
5a38a241e   김태훈   환경 설정 뼈대 추가
37
38
39
40
41
42
  
  }
  
  void ConfigWindow::on_backButton_clicked()
  {
      close();
8c2952457   김태훈   응용 프로그램 추가
43
  }
3f5f5d4ce   고영탁   디버깅 요청 사항 적용
44
45
46
47
48
49
50
  
  void ConfigWindow::on_pushButton_3_clicked()
  {
      EngineerMenuWindow *w = new EngineerMenuWindow(this);
      w->setWindowModality(Qt::WindowModal);
      w->showFullScreen();
  }
81b55e046   고영탁   config pannel but...
51
52
53
54
55
56
57
58
59
60
61
62
63
64
  
  void ConfigWindow::on_pushButton_8_clicked()
  {
  
  }
  
  void ConfigWindow::onConfigBtnClicked(uint16_t id){
      qDebug() << "pressed id " << id;
  }
  
  
  void ConfigWindow::onConfigCheckBtnClicked(uint16_t id, bool checked){
  
  }