Commit 6d1d3987fe0421b4bd31f3ab09e5da15097d6ae7

Authored by 고영탁
1 parent c25b83f42d
Exists in master and in 2 other branches fhd, fhd-demo

GUI V1.0.9

 - 테스트 윈도우 기능 추가
 - 프로그램 업로드시 파일 목록 복사 실패시에도 디렉토리 복사하는 버그 수정
 - service-web app 프로그램 업로드 목록에서 삭제
 - haccp.cpp 버그 라인 삭제
app/gui/oven_control/adjustmentwindow.cpp
... ... @@ -4,6 +4,7 @@
4 4 #include "yesnopopupdlg.h"
5 5 #include "soundplayer.h"
6 6 #include "notipopupdlg.h"
  7 +#include "touchtestwindow.h"
7 8  
8 9 AdjustmentWindow::AdjustmentWindow(QWidget *parent) :
9 10 QMainWindow(parent),
... ... @@ -136,3 +137,11 @@ void AdjustmentWindow::keyReleaseEvent(QKeyEvent *event){
136 137 break;
137 138 }
138 139 }
  140 +
  141 +void AdjustmentWindow::on_btnAdjust_LCD_clicked()
  142 +{
  143 + TouchTestWindow* wnd = new TouchTestWindow(this);
  144 + wnd->setWindowModality(Qt::WindowModal);
  145 + wnd->show();
  146 + wnd->raise();
  147 +}
... ...
app/gui/oven_control/adjustmentwindow.h
... ... @@ -27,6 +27,8 @@ private slots:
27 27  
28 28 void testTimerFired(void);
29 29  
  30 + void on_btnAdjust_LCD_clicked();
  31 +
30 32 protected:
31 33 void keyReleaseEvent(QKeyEvent* event);
32 34 void keyPressEvent(QKeyEvent* event);
... ...
app/gui/oven_control/adjustmentwindow.ui
... ... @@ -266,14 +266,56 @@ QPushButton {
266 266 <x>100</x>
267 267 <y>606</y>
268 268 <width>28</width>
269   - <height>61</height>
  269 + <height>151</height>
270 270 </rect>
271 271 </property>
272 272 <property name="text">
273 273 <string/>
274 274 </property>
275 275 <property name="pixmap">
276   - <pixmap resource="resources.qrc">:/images/config/service/adjustment_line.png</pixmap>
  276 + <pixmap resource="resources.qrc">:/images/config/service/realtime_menu_line.png</pixmap>
  277 + </property>
  278 + </widget>
  279 + <widget class="QPushButton" name="btnAdjust_LCD">
  280 + <property name="geometry">
  281 + <rect>
  282 + <x>124</x>
  283 + <y>718</y>
  284 + <width>379</width>
  285 + <height>70</height>
  286 + </rect>
  287 + </property>
  288 + <property name="sizePolicy">
  289 + <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
  290 + <horstretch>0</horstretch>
  291 + <verstretch>0</verstretch>
  292 + </sizepolicy>
  293 + </property>
  294 + <property name="font">
  295 + <font>
  296 + <family>Roboto</family>
  297 + <pointsize>10</pointsize>
  298 + <weight>75</weight>
  299 + <bold>true</bold>
  300 + <underline>false</underline>
  301 + </font>
  302 + </property>
  303 + <property name="styleSheet">
  304 + <string notr="true">QPushButton { border-image: url(:/images/config/service/089_set_window_all.png); }
  305 +QPushButton:pressed, QPushButton:focus { border-image: url(:/images/config/service/089_set_window_all_ov.png); }
  306 +QPushButton {
  307 + text-align: right;
  308 + padding-right : 20px;
  309 +}</string>
  310 + </property>
  311 + <property name="text">
  312 + <string notr="true">LCD</string>
  313 + </property>
  314 + <property name="iconSize">
  315 + <size>
  316 + <width>32</width>
  317 + <height>32</height>
  318 + </size>
277 319 </property>
278 320 </widget>
279 321 <zorder>label</zorder>
... ... @@ -282,6 +324,7 @@ QPushButton {
282 324 <zorder>bottomBar</zorder>
283 325 <zorder>gridLayoutWidget</zorder>
284 326 <zorder>btnAdjust</zorder>
  327 + <zorder>btnAdjust_LCD</zorder>
285 328 </widget>
286 329 </widget>
287 330 <customwidgets>
... ...
app/gui/oven_control/define.h
... ... @@ -5,7 +5,7 @@
5 5  
6 6 #define MAJOR_VER 1
7 7 #define MINOR_VER 0
8   -#define HOTFIX_VER 8
  8 +#define HOTFIX_VER 9
9 9  
10 10 // 0 for normal
11 11 // 1 for premium
... ...
app/gui/oven_control/fileprocessdlg.cpp
... ... @@ -101,7 +101,7 @@ void ProgramCopyWorker::workerMain(){
101 101  
102 102 qDebug() << "File List Copy Finished";
103 103  
104   - if(QThread::currentThread()->isInterruptionRequested() == false || bRst == false){
  104 + if(QThread::currentThread()->isInterruptionRequested() == false && bRst == true){
105 105 foreach(QString srcpath, m_arrSrcDirList){
106 106 qDebug() << "src dir : " << srcpath;
107 107  
... ... @@ -156,11 +156,11 @@ void ProgramCopyWorker::workerMain(){
156 156 if(QThread::currentThread()->isInterruptionRequested() || bRst == false) break;
157 157 }
158 158 strdirlist.clear();
159   - if(QThread::currentThread()->isInterruptionRequested()) break;
  159 + if(QThread::currentThread()->isInterruptionRequested() || bRst==false) break;
160 160 }
161 161 }
162 162 qDebug() << "File Copy Complete! SRC File Size = " << nTotalFileSize << "DEST File Size = " << nCpyFileSize;
163   -
  163 + sync();
164 164 if(QThread::currentThread()->isInterruptionRequested() || bRst == false){
165 165 foreach(QString strinfo, m_arrSrcFileList){
166 166 QString filepath = strinfo.left(strinfo.indexOf(',',0)+1);
... ... @@ -690,7 +690,7 @@ void FileProcessDlg::programUpload(){
690 690 worker.addSrcFile(QString("%1/prime/superdaemon.ini,/prime").arg(strSrcPath));
691 691 worker.addSrcFile(QString("%1/prime/app-prime-gui,/prime").arg(strSrcPath));
692 692 worker.addSrcFile(QString("%1/prime/app-prime-modbus,/prime").arg(strSrcPath));
693   - worker.addSrcFile(QString("%1/prime/service-web,/prime").arg(strSrcPath));
  693 + //worker.addSrcFile(QString("%1/prime/service-web,/prime").arg(strSrcPath)); //Release 버전 삭제
694 694 worker.addSrcFile(QString("%1/prime/app-prime-gui.md5,/prime").arg(strSrcPath));
695 695 worker.addSrcFile(QString("%1/prime/app-prime-modbus.md5,/prime").arg(strSrcPath));
696 696 worker.addSrcFile(QString("%1/prime/superdaemon.ini.md5,/prime").arg(strSrcPath));
... ...
app/gui/oven_control/haccp.cpp
... ... @@ -566,7 +566,6 @@ void saveData()
566 566 file.close();
567 567 sync();
568 568  
569   - initializedTime = QDateTime();
570 569 processCount++;
571 570  
572 571 data.type = Invalid;
... ...