Blame view

app/gui/oven_control/main.cpp 1.01 KB
8c2952457   김태훈   응용 프로그램 추가
1
  #include "mainwindow.h"
538041ab9   김태훈   소스 코드 구조 개선
2
3
  #include "oven.h"
  #include "ovencontroller.h"
8c2952457   김태훈   응용 프로그램 추가
4
  #include "udphandler.h"
b8c0b492f   김태훈   GUI V0.1.8 (이 버전으...
5
  #include "ovenstatics.h"
774c1995b   고영탁   에러 팝업 투명 효과 재처리
6
  #include "config.h"
f7926454e   김태훈   자동 밝기 조절 기능 추가
7
  #include "inputoverwatcher.h"
af27778be   김태훈   HACCP 구현
8
  #include "haccp.h"
8c2952457   김태훈   응용 프로그램 추가
9
10
11
12
13
  #include <QApplication>
  
  int main(int argc, char *argv[])
  {
      QApplication a(argc, argv);
9d354889a   김태훈   컴파일 오류 수정
14
35b9cc32e   고영탁   다국어 지원 수정 및 메뉴얼 테...
15
      //a.setFont(QFont("Noto Sans CJK SC"));
538041ab9   김태훈   소스 코드 구조 개선
16
17
18
19
      Oven *oven = Oven::getInstance();
  
      OvenController *interface = new OvenController(oven, oven);
      oven->setInterface(interface);
8c2952457   김태훈   응용 프로그램 추가
20
538041ab9   김태훈   소스 코드 구조 개선
21
22
      UdpHandler *udp = UdpHandler::getInstance();
      interface->setUdpHandler(udp);
8c2952457   김태훈   응용 프로그램 추가
23
20fcaaf68   고영탁   에러 마스크 별도 적용
24
      oven->setDefault(Define::CombiMode);
774c1995b   고영탁   에러 팝업 투명 효과 재처리
25
      Config::getInstance(oven);
a7e8cc0aa   고영탁   버그 및 동작 개선
26
      OvenStatistics::getInstance(oven);
2f6b55128   김태훈   다중 요리 구현
27
28
29
30
31
      // Removing etching effect
      QPalette pal = QApplication::palette();
      pal.setColor(QPalette::Disabled, QPalette::Text, QColor(80, 80, 80));
      pal.setColor(QPalette::Disabled, QPalette::Light, QColor(0, 0, 0, 0));
      QApplication::setPalette(pal);
cdb8e1595   고영탁   언어 적용 진행
32
af27778be   김태훈   HACCP 구현
33
      HACCP::init();
538041ab9   김태훈   소스 코드 구조 개선
34
35
      MainWindow w;
      w.showFullScreen();
8c2952457   김태훈   응용 프로그램 추가
36
ecfb5801a   김태훈   디버깅 요청 사항 반영
37
      udp->turnOn(TG_SYSTEM);
8c2952457   김태훈   응용 프로그램 추가
38
39
      return a.exec();
  }