Commit de045ccea5d37bb8a49516e0ed26466c6d7fecf2
1 parent
e3205cf839
Exists in
master
and in
2 other branches
시연 모드 아이콘 추가, 하프 에너지 아이콘 추가
Showing
5 changed files
with
93 additions
and
6 deletions
Show diff stats
app/gui/oven_control/demoicon.cpp
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | +#include "demoicon.h" | |
| 2 | + | |
| 3 | +#include "config.h" | |
| 4 | + | |
| 5 | +DemoIcon::DemoIcon(QWidget *parent) : QLabel(parent) | |
| 6 | +{ | |
| 7 | + setPixmap(QPixmap(":/images/symbol/demo.png")); | |
| 8 | + | |
| 9 | + connect(&timer, SIGNAL(timeout()), SLOT(check())); | |
| 10 | + timer.start(1000); | |
| 11 | + | |
| 12 | + check(); | |
| 13 | +} | |
| 14 | + | |
| 15 | +void DemoIcon::check() | |
| 16 | +{ | |
| 17 | + Define::config_item item = Config::getInstance()->getConfigValue(Define::config_demo_mode); | |
| 18 | + if (item.d32 == 0) | |
| 19 | + hide(); | |
| 20 | + else | |
| 21 | + show(); | |
| 22 | +} | ... | ... |
app/gui/oven_control/demoicon.h
| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | +#ifndef DEMOICON_H | |
| 2 | +#define DEMOICON_H | |
| 3 | + | |
| 4 | +#include <QLabel> | |
| 5 | +#include <QTimer> | |
| 6 | + | |
| 7 | +class DemoIcon : public QLabel | |
| 8 | +{ | |
| 9 | + Q_OBJECT | |
| 10 | + | |
| 11 | + QTimer timer; | |
| 12 | + | |
| 13 | +public: | |
| 14 | + explicit DemoIcon(QWidget *parent = 0); | |
| 15 | + | |
| 16 | +private slots: | |
| 17 | + void check(); | |
| 18 | +}; | |
| 19 | + | |
| 20 | +#endif // DEMOICON_H | ... | ... |
app/gui/oven_control/halfenergyicon.cpp
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | +#include "halfenergyicon.h" | |
| 2 | + | |
| 3 | +#include "config.h" | |
| 4 | + | |
| 5 | +HalfEnergyIcon::HalfEnergyIcon(QWidget *parent) : QLabel(parent) | |
| 6 | +{ | |
| 7 | + setPixmap(QPixmap(":/images/symbol/half_energy.png")); | |
| 8 | + | |
| 9 | + connect(&timer, SIGNAL(timeout()), SLOT(check())); | |
| 10 | + timer.start(1000); | |
| 11 | + | |
| 12 | + check(); | |
| 13 | +} | |
| 14 | + | |
| 15 | +void HalfEnergyIcon::check() | |
| 16 | +{ | |
| 17 | + Define::config_item item = Config::getInstance()->getConfigValue(Define::config_set_half_energy); | |
| 18 | + if (item.d32 == 0) | |
| 19 | + hide(); | |
| 20 | + else | |
| 21 | + show(); | |
| 22 | +} | ... | ... |
app/gui/oven_control/halfenergyicon.h
| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | +#ifndef HALFENERGYICON_H | |
| 2 | +#define HALFENERGYICON_H | |
| 3 | + | |
| 4 | +#include <QLabel> | |
| 5 | +#include <QTimer> | |
| 6 | + | |
| 7 | +class HalfEnergyIcon : public QLabel | |
| 8 | +{ | |
| 9 | + Q_OBJECT | |
| 10 | + | |
| 11 | + QTimer timer; | |
| 12 | + | |
| 13 | +public: | |
| 14 | + explicit HalfEnergyIcon(QWidget *parent = 0); | |
| 15 | + | |
| 16 | +private slots: | |
| 17 | + void check(); | |
| 18 | +}; | |
| 19 | + | |
| 20 | +#endif // HALFENERGYICON_H | ... | ... |
app/gui/oven_control/oven_control.pro
| ... | ... | @@ -122,9 +122,10 @@ SOURCES += main.cpp\ |
| 122 | 122 | autocookselectionpopup.cpp \ |
| 123 | 123 | autocookcheckwindow.cpp \ |
| 124 | 124 | autocookcheckconfigwindow.cpp \ |
| 125 | - programmedcookpanelbutton.cpp | |
| 126 | - configdemomodedlg.cpp | |
| 127 | - | |
| 125 | + programmedcookpanelbutton.cpp \ | |
| 126 | + configdemomodedlg.cpp \ | |
| 127 | + demoicon.cpp \ | |
| 128 | + halfenergyicon.cpp | |
| 128 | 129 | |
| 129 | 130 | HEADERS += mainwindow.h \ |
| 130 | 131 | cook.h \ |
| ... | ... | @@ -236,8 +237,10 @@ HEADERS += mainwindow.h \ |
| 236 | 237 | autocookselectionpopup.h \ |
| 237 | 238 | autocookcheckwindow.h \ |
| 238 | 239 | autocookcheckconfigwindow.h \ |
| 239 | - programmedcookpanelbutton.h | |
| 240 | - configdemomodedlg.h | |
| 240 | + programmedcookpanelbutton.h \ | |
| 241 | + configdemomodedlg.h \ | |
| 242 | + demoicon.h \ | |
| 243 | + halfenergyicon.h | |
| 241 | 244 | |
| 242 | 245 | FORMS += mainwindow.ui \ |
| 243 | 246 | manualcookwindow.ui \ |
| ... | ... | @@ -315,7 +318,7 @@ FORMS += mainwindow.ui \ |
| 315 | 318 | autocookselectionpopup.ui \ |
| 316 | 319 | autocookcheckwindow.ui \ |
| 317 | 320 | autocookcheckconfigwindow.ui \ |
| 318 | - programmedcookpanelbutton.ui | |
| 321 | + programmedcookpanelbutton.ui \ | |
| 319 | 322 | configdemomodedlg.ui |
| 320 | 323 | |
| 321 | 324 | RESOURCES += \ | ... | ... |