Commit d35b8bcdf84f751a90cb1eba1154aaf40d030728

Authored by 김태훈
1 parent bf0c2252e9
Exists in master and in 2 other branches fhd, fhd-demo

수동 요리의 중심 요리 설정 화면 분리 구현

app/gui/oven_control/coretempsettingpopup.cpp
@@ -0,0 +1,106 @@ @@ -0,0 +1,106 @@
  1 +#include "coretempsettingpopup.h"
  2 +#include "ui_coretempsettingpopup.h"
  3 +
  4 +#include "config.h"
  5 +#include "soundplayer.h"
  6 +#include "stringer.h"
  7 +
  8 +namespace {
  9 +
  10 +enum TemperatureFormat { Celsius, Fahrenheit };
  11 +TemperatureFormat temperatureFormat()
  12 +{
  13 + Define::config_item item = Config::getInstance()->getConfigValue(Define::config_temptype);
  14 + switch (item.d32)
  15 + {
  16 + case Define::temp_type_f:
  17 + return Fahrenheit;
  18 + case Define::temp_type_c:
  19 + default:
  20 + return Celsius;
  21 + }
  22 +}
  23 +
  24 +int toFahrenheit(int celsius)
  25 +{
  26 + return celsius * 1.8 + 32;
  27 +}
  28 +
  29 +}
  30 +
  31 +CoreTempSettingPopup::CoreTempSettingPopup(QWidget *parent) :
  32 + QWidget(parent),
  33 + ui(new Ui::CoreTempSettingPopup)
  34 +{
  35 + ui->setupUi(this);
  36 +
  37 + setAttribute(Qt::WA_DeleteOnClose);
  38 +
  39 + oven = Oven::getInstance();
  40 + connect(oven, SIGNAL(changed(Oven*)), SLOT(updateView()));
  41 +
  42 + ui->coreTempSlider->setRange(oven->minInterTemp(), oven->maxInterTemp());
  43 + ui->coreTempSlider->setValue(oven->interTemp());
  44 +
  45 + connect(ui->coreTempSlider, SIGNAL(sliderMoved(int)), SLOT(updateView()));
  46 + connect(ui->coreTempSlider, SIGNAL(valueChanged(int)), SLOT(updateView()));
  47 +
  48 + switch (temperatureFormat())
  49 + {
  50 + case Fahrenheit:
  51 + ui->curTempUnitLabel->setText("℉");
  52 + ui->curCoreTempUnitLabel->setText("℉");
  53 + break;
  54 + case Celsius:
  55 + ui->curTempUnitLabel->setText("℃");
  56 + ui->curCoreTempUnitLabel->setText("℃");
  57 + break;
  58 + default:
  59 + ui->curTempUnitLabel->hide();
  60 + ui->curCoreTempUnitLabel->hide();
  61 + }
  62 +
  63 + foreach (QPushButton *button, findChildren<QPushButton *>())
  64 + connect(button, &QPushButton::pressed, SoundPlayer::playClick);
  65 +
  66 + updateView();
  67 +}
  68 +
  69 +CoreTempSettingPopup::~CoreTempSettingPopup()
  70 +{
  71 + delete ui;
  72 +}
  73 +
  74 +void CoreTempSettingPopup::updateView()
  75 +{
  76 + int coreTemp = ui->coreTempSlider->sliderPosition();
  77 + ui->coreTempLabel->setText(Stringer::temperature(coreTemp, Stringer::fontSize14));
  78 +
  79 + ui->curHumidityLabel->setText(QString::number(oven->currentHumidity()));
  80 + ui->targetHumidityLabel->setText(QString::number(oven->humidity()));
  81 +
  82 + switch (temperatureFormat())
  83 + {
  84 + case Fahrenheit:
  85 + ui->curTempLabel->setText(QString::number(toFahrenheit(oven->currentTemp())));
  86 + ui->curCoreTempLabel->setText(QString::number(toFahrenheit(oven->currentInterTemp())));
  87 + break;
  88 + case Celsius:
  89 + default:
  90 + ui->curTempLabel->setText(QString::number(oven->currentTemp()));
  91 + ui->curCoreTempLabel->setText(QString::number(oven->currentInterTemp()));
  92 + break;
  93 + }
  94 +}
  95 +
  96 +void CoreTempSettingPopup::on_cancelButton_clicked()
  97 +{
  98 + close();
  99 +}
  100 +
  101 +void CoreTempSettingPopup::on_applyButton_clicked()
  102 +{
  103 + oven->setInterTemp(ui->coreTempSlider->value());
  104 + oven->setInterTempEnabled(true);
  105 + close();
  106 +}
app/gui/oven_control/coretempsettingpopup.h
@@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
  1 +#ifndef CORETEMPSETTINGPOPUP_H
  2 +#define CORETEMPSETTINGPOPUP_H
  3 +
  4 +#include <QWidget>
  5 +
  6 +#include "oven.h"
  7 +
  8 +namespace Ui {
  9 +class CoreTempSettingPopup;
  10 +}
  11 +
  12 +class CoreTempSettingPopup : public QWidget
  13 +{
  14 + Q_OBJECT
  15 +
  16 +public:
  17 + explicit CoreTempSettingPopup(QWidget *parent = 0);
  18 + ~CoreTempSettingPopup();
  19 +
  20 +private:
  21 + Ui::CoreTempSettingPopup *ui;
  22 + Oven *oven;
  23 +
  24 +private slots:
  25 + void updateView();
  26 + void on_cancelButton_clicked();
  27 + void on_applyButton_clicked();
  28 +};
  29 +
  30 +#endif // CORETEMPSETTINGPOPUP_H
app/gui/oven_control/coretempsettingpopup.ui
@@ -0,0 +1,1031 @@ @@ -0,0 +1,1031 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<ui version="4.0">
  3 + <class>CoreTempSettingPopup</class>
  4 + <widget class="QWidget" name="CoreTempSettingPopup">
  5 + <property name="geometry">
  6 + <rect>
  7 + <x>0</x>
  8 + <y>0</y>
  9 + <width>900</width>
  10 + <height>1600</height>
  11 + </rect>
  12 + </property>
  13 + <property name="windowTitle">
  14 + <string>Form</string>
  15 + </property>
  16 + <property name="styleSheet">
  17 + <string notr="true">#background {
  18 +background-image: url(:/images/background/manual_core.png);
  19 +margin-top: -720px;
  20 +}
  21 +
  22 +QPushButton[style=&quot;icon&quot;] {
  23 +background-image: url(:/images/slider_icon/background.png);
  24 +background-repeat: no-repeat;
  25 +background-position: center;
  26 +border: none;
  27 +}
  28 +
  29 +QPushButton[style=&quot;interTemp&quot;] {
  30 +background-repeat: no-repeat;
  31 +background-position: center;
  32 +background-clip: border;
  33 +background-origin: border;
  34 +
  35 +border-top: 130px;
  36 +border-style: hidden;
  37 +color: white;
  38 +font-size: 30px;
  39 +}
  40 +
  41 +QSlider::groove {
  42 +background-image: url(:/images/slider/groove_ticks.png);
  43 +background-repeat: no-repeat;
  44 +}
  45 +
  46 +QSlider::sub-page {
  47 +background-repeat: no-repeat;
  48 +margin: 5px;
  49 +}
  50 +
  51 +QSlider::handle {
  52 +background-image: url(:/images/slider/handle_big.png);
  53 +background-repeat: no-repeat;
  54 +width: 23px;
  55 +height: 33px;
  56 +}</string>
  57 + </property>
  58 + <widget class="QLabel" name="background">
  59 + <property name="geometry">
  60 + <rect>
  61 + <x>0</x>
  62 + <y>720</y>
  63 + <width>900</width>
  64 + <height>730</height>
  65 + </rect>
  66 + </property>
  67 + </widget>
  68 + <widget class="QLabel" name="label_2">
  69 + <property name="geometry">
  70 + <rect>
  71 + <x>225</x>
  72 + <y>759</y>
  73 + <width>1</width>
  74 + <height>121</height>
  75 + </rect>
  76 + </property>
  77 + <property name="pixmap">
  78 + <pixmap resource="resources.qrc">:/images/line/manual_core_temp_vertical.png</pixmap>
  79 + </property>
  80 + </widget>
  81 + <widget class="QLabel" name="targetHumidityLabel">
  82 + <property name="enabled">
  83 + <bool>true</bool>
  84 + </property>
  85 + <property name="geometry">
  86 + <rect>
  87 + <x>225</x>
  88 + <y>770</y>
  89 + <width>225</width>
  90 + <height>100</height>
  91 + </rect>
  92 + </property>
  93 + <property name="palette">
  94 + <palette>
  95 + <active>
  96 + <colorrole role="WindowText">
  97 + <brush brushstyle="SolidPattern">
  98 + <color alpha="255">
  99 + <red>255</red>
  100 + <green>255</green>
  101 + <blue>255</blue>
  102 + </color>
  103 + </brush>
  104 + </colorrole>
  105 + </active>
  106 + <inactive>
  107 + <colorrole role="WindowText">
  108 + <brush brushstyle="SolidPattern">
  109 + <color alpha="255">
  110 + <red>255</red>
  111 + <green>255</green>
  112 + <blue>255</blue>
  113 + </color>
  114 + </brush>
  115 + </colorrole>
  116 + </inactive>
  117 + <disabled>
  118 + <colorrole role="WindowText">
  119 + <brush brushstyle="SolidPattern">
  120 + <color alpha="255">
  121 + <red>123</red>
  122 + <green>123</green>
  123 + <blue>123</blue>
  124 + </color>
  125 + </brush>
  126 + </colorrole>
  127 + </disabled>
  128 + </palette>
  129 + </property>
  130 + <property name="font">
  131 + <font>
  132 + <family>Malgun Gothic</family>
  133 + <pointsize>16</pointsize>
  134 + <weight>75</weight>
  135 + <bold>true</bold>
  136 + </font>
  137 + </property>
  138 + <property name="text">
  139 + <string>0</string>
  140 + </property>
  141 + <property name="alignment">
  142 + <set>Qt::AlignCenter</set>
  143 + </property>
  144 + </widget>
  145 + <widget class="QPushButton" name="applyButton">
  146 + <property name="geometry">
  147 + <rect>
  148 + <x>450</x>
  149 + <y>1260</y>
  150 + <width>250</width>
  151 + <height>190</height>
  152 + </rect>
  153 + </property>
  154 + <property name="styleSheet">
  155 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/ok.png); }
  156 +QPushButton:pressed { background-image: url(:/images/manual_button/ok_ov.png); }</string>
  157 + </property>
  158 + <property name="text">
  159 + <string>확인/적용하기</string>
  160 + </property>
  161 + <property name="style" stdset="0">
  162 + <string notr="true">interTemp</string>
  163 + </property>
  164 + </widget>
  165 + <widget class="QLabel" name="curCoreTempUnitLabel">
  166 + <property name="enabled">
  167 + <bool>true</bool>
  168 + </property>
  169 + <property name="geometry">
  170 + <rect>
  171 + <x>850</x>
  172 + <y>770</y>
  173 + <width>50</width>
  174 + <height>100</height>
  175 + </rect>
  176 + </property>
  177 + <property name="palette">
  178 + <palette>
  179 + <active>
  180 + <colorrole role="WindowText">
  181 + <brush brushstyle="SolidPattern">
  182 + <color alpha="255">
  183 + <red>255</red>
  184 + <green>255</green>
  185 + <blue>255</blue>
  186 + </color>
  187 + </brush>
  188 + </colorrole>
  189 + </active>
  190 + <inactive>
  191 + <colorrole role="WindowText">
  192 + <brush brushstyle="SolidPattern">
  193 + <color alpha="255">
  194 + <red>255</red>
  195 + <green>255</green>
  196 + <blue>255</blue>
  197 + </color>
  198 + </brush>
  199 + </colorrole>
  200 + </inactive>
  201 + <disabled>
  202 + <colorrole role="WindowText">
  203 + <brush brushstyle="SolidPattern">
  204 + <color alpha="255">
  205 + <red>123</red>
  206 + <green>123</green>
  207 + <blue>123</blue>
  208 + </color>
  209 + </brush>
  210 + </colorrole>
  211 + </disabled>
  212 + </palette>
  213 + </property>
  214 + <property name="font">
  215 + <font>
  216 + <family>Roboto</family>
  217 + <pointsize>11</pointsize>
  218 + <weight>50</weight>
  219 + <bold>false</bold>
  220 + </font>
  221 + </property>
  222 + <property name="text">
  223 + <string>℃</string>
  224 + </property>
  225 + <property name="alignment">
  226 + <set>Qt::AlignCenter</set>
  227 + </property>
  228 + </widget>
  229 + <widget class="QLabel" name="label">
  230 + <property name="geometry">
  231 + <rect>
  232 + <x>18</x>
  233 + <y>920</y>
  234 + <width>863</width>
  235 + <height>1</height>
  236 + </rect>
  237 + </property>
  238 + <property name="pixmap">
  239 + <pixmap resource="resources.qrc">:/images/line/manual_core_temp_horizontal.png</pixmap>
  240 + </property>
  241 + </widget>
  242 + <widget class="QLabel" name="steamLabel_8">
  243 + <property name="enabled">
  244 + <bool>true</bool>
  245 + </property>
  246 + <property name="geometry">
  247 + <rect>
  248 + <x>450</x>
  249 + <y>720</y>
  250 + <width>225</width>
  251 + <height>50</height>
  252 + </rect>
  253 + </property>
  254 + <property name="palette">
  255 + <palette>
  256 + <active>
  257 + <colorrole role="WindowText">
  258 + <brush brushstyle="SolidPattern">
  259 + <color alpha="255">
  260 + <red>255</red>
  261 + <green>255</green>
  262 + <blue>255</blue>
  263 + </color>
  264 + </brush>
  265 + </colorrole>
  266 + </active>
  267 + <inactive>
  268 + <colorrole role="WindowText">
  269 + <brush brushstyle="SolidPattern">
  270 + <color alpha="255">
  271 + <red>255</red>
  272 + <green>255</green>
  273 + <blue>255</blue>
  274 + </color>
  275 + </brush>
  276 + </colorrole>
  277 + </inactive>
  278 + <disabled>
  279 + <colorrole role="WindowText">
  280 + <brush brushstyle="SolidPattern">
  281 + <color alpha="255">
  282 + <red>123</red>
  283 + <green>123</green>
  284 + <blue>123</blue>
  285 + </color>
  286 + </brush>
  287 + </colorrole>
  288 + </disabled>
  289 + </palette>
  290 + </property>
  291 + <property name="font">
  292 + <font>
  293 + <family>Malgun Gothic</family>
  294 + <pointsize>11</pointsize>
  295 + </font>
  296 + </property>
  297 + <property name="text">
  298 + <string>내부 온도</string>
  299 + </property>
  300 + <property name="alignment">
  301 + <set>Qt::AlignBottom|Qt::AlignHCenter</set>
  302 + </property>
  303 + </widget>
  304 + <widget class="QLabel" name="curTempUnitLabel">
  305 + <property name="enabled">
  306 + <bool>true</bool>
  307 + </property>
  308 + <property name="geometry">
  309 + <rect>
  310 + <x>625</x>
  311 + <y>770</y>
  312 + <width>50</width>
  313 + <height>100</height>
  314 + </rect>
  315 + </property>
  316 + <property name="palette">
  317 + <palette>
  318 + <active>
  319 + <colorrole role="WindowText">
  320 + <brush brushstyle="SolidPattern">
  321 + <color alpha="255">
  322 + <red>255</red>
  323 + <green>255</green>
  324 + <blue>255</blue>
  325 + </color>
  326 + </brush>
  327 + </colorrole>
  328 + </active>
  329 + <inactive>
  330 + <colorrole role="WindowText">
  331 + <brush brushstyle="SolidPattern">
  332 + <color alpha="255">
  333 + <red>255</red>
  334 + <green>255</green>
  335 + <blue>255</blue>
  336 + </color>
  337 + </brush>
  338 + </colorrole>
  339 + </inactive>
  340 + <disabled>
  341 + <colorrole role="WindowText">
  342 + <brush brushstyle="SolidPattern">
  343 + <color alpha="255">
  344 + <red>123</red>
  345 + <green>123</green>
  346 + <blue>123</blue>
  347 + </color>
  348 + </brush>
  349 + </colorrole>
  350 + </disabled>
  351 + </palette>
  352 + </property>
  353 + <property name="font">
  354 + <font>
  355 + <family>Roboto</family>
  356 + <pointsize>11</pointsize>
  357 + <weight>50</weight>
  358 + <bold>false</bold>
  359 + </font>
  360 + </property>
  361 + <property name="text">
  362 + <string>℃</string>
  363 + </property>
  364 + <property name="alignment">
  365 + <set>Qt::AlignCenter</set>
  366 + </property>
  367 + </widget>
  368 + <widget class="QLabel" name="curHumidityLabel">
  369 + <property name="enabled">
  370 + <bool>true</bool>
  371 + </property>
  372 + <property name="geometry">
  373 + <rect>
  374 + <x>0</x>
  375 + <y>770</y>
  376 + <width>225</width>
  377 + <height>100</height>
  378 + </rect>
  379 + </property>
  380 + <property name="palette">
  381 + <palette>
  382 + <active>
  383 + <colorrole role="WindowText">
  384 + <brush brushstyle="SolidPattern">
  385 + <color alpha="255">
  386 + <red>255</red>
  387 + <green>255</green>
  388 + <blue>255</blue>
  389 + </color>
  390 + </brush>
  391 + </colorrole>
  392 + </active>
  393 + <inactive>
  394 + <colorrole role="WindowText">
  395 + <brush brushstyle="SolidPattern">
  396 + <color alpha="255">
  397 + <red>255</red>
  398 + <green>255</green>
  399 + <blue>255</blue>
  400 + </color>
  401 + </brush>
  402 + </colorrole>
  403 + </inactive>
  404 + <disabled>
  405 + <colorrole role="WindowText">
  406 + <brush brushstyle="SolidPattern">
  407 + <color alpha="255">
  408 + <red>123</red>
  409 + <green>123</green>
  410 + <blue>123</blue>
  411 + </color>
  412 + </brush>
  413 + </colorrole>
  414 + </disabled>
  415 + </palette>
  416 + </property>
  417 + <property name="font">
  418 + <font>
  419 + <family>Malgun Gothic</family>
  420 + <pointsize>16</pointsize>
  421 + <weight>75</weight>
  422 + <bold>true</bold>
  423 + </font>
  424 + </property>
  425 + <property name="text">
  426 + <string>0</string>
  427 + </property>
  428 + <property name="alignment">
  429 + <set>Qt::AlignCenter</set>
  430 + </property>
  431 + </widget>
  432 + <widget class="QPushButton" name="coreTempButton">
  433 + <property name="geometry">
  434 + <rect>
  435 + <x>27</x>
  436 + <y>954</y>
  437 + <width>140</width>
  438 + <height>140</height>
  439 + </rect>
  440 + </property>
  441 + <property name="styleSheet">
  442 + <string notr="true">QPushButton { image: url(:/images/slider_icon/core_temp_enabled.png); }
  443 +QPushButton:pressed { image: url(:/images/slider_icon/core_temp_ov.png); }</string>
  444 + </property>
  445 + <property name="style" stdset="0">
  446 + <string>icon</string>
  447 + </property>
  448 + </widget>
  449 + <widget class="QLabel" name="curTempLabel">
  450 + <property name="enabled">
  451 + <bool>true</bool>
  452 + </property>
  453 + <property name="geometry">
  454 + <rect>
  455 + <x>450</x>
  456 + <y>770</y>
  457 + <width>225</width>
  458 + <height>100</height>
  459 + </rect>
  460 + </property>
  461 + <property name="palette">
  462 + <palette>
  463 + <active>
  464 + <colorrole role="WindowText">
  465 + <brush brushstyle="SolidPattern">
  466 + <color alpha="255">
  467 + <red>255</red>
  468 + <green>255</green>
  469 + <blue>255</blue>
  470 + </color>
  471 + </brush>
  472 + </colorrole>
  473 + </active>
  474 + <inactive>
  475 + <colorrole role="WindowText">
  476 + <brush brushstyle="SolidPattern">
  477 + <color alpha="255">
  478 + <red>255</red>
  479 + <green>255</green>
  480 + <blue>255</blue>
  481 + </color>
  482 + </brush>
  483 + </colorrole>
  484 + </inactive>
  485 + <disabled>
  486 + <colorrole role="WindowText">
  487 + <brush brushstyle="SolidPattern">
  488 + <color alpha="255">
  489 + <red>123</red>
  490 + <green>123</green>
  491 + <blue>123</blue>
  492 + </color>
  493 + </brush>
  494 + </colorrole>
  495 + </disabled>
  496 + </palette>
  497 + </property>
  498 + <property name="font">
  499 + <font>
  500 + <family>Malgun Gothic</family>
  501 + <pointsize>16</pointsize>
  502 + <weight>75</weight>
  503 + <bold>true</bold>
  504 + </font>
  505 + </property>
  506 + <property name="text">
  507 + <string>0</string>
  508 + </property>
  509 + <property name="alignment">
  510 + <set>Qt::AlignCenter</set>
  511 + </property>
  512 + </widget>
  513 + <widget class="QSlider" name="coreTempSlider">
  514 + <property name="geometry">
  515 + <rect>
  516 + <x>185</x>
  517 + <y>1012</y>
  518 + <width>666</width>
  519 + <height>33</height>
  520 + </rect>
  521 + </property>
  522 + <property name="styleSheet">
  523 + <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/core.png); }</string>
  524 + </property>
  525 + <property name="maximum">
  526 + <number>6</number>
  527 + </property>
  528 + <property name="value">
  529 + <number>0</number>
  530 + </property>
  531 + <property name="tracking">
  532 + <bool>true</bool>
  533 + </property>
  534 + <property name="orientation">
  535 + <enum>Qt::Horizontal</enum>
  536 + </property>
  537 + </widget>
  538 + <widget class="QLabel" name="curCoreTempLabel">
  539 + <property name="enabled">
  540 + <bool>true</bool>
  541 + </property>
  542 + <property name="geometry">
  543 + <rect>
  544 + <x>675</x>
  545 + <y>770</y>
  546 + <width>225</width>
  547 + <height>100</height>
  548 + </rect>
  549 + </property>
  550 + <property name="palette">
  551 + <palette>
  552 + <active>
  553 + <colorrole role="WindowText">
  554 + <brush brushstyle="SolidPattern">
  555 + <color alpha="255">
  556 + <red>255</red>
  557 + <green>255</green>
  558 + <blue>255</blue>
  559 + </color>
  560 + </brush>
  561 + </colorrole>
  562 + </active>
  563 + <inactive>
  564 + <colorrole role="WindowText">
  565 + <brush brushstyle="SolidPattern">
  566 + <color alpha="255">
  567 + <red>255</red>
  568 + <green>255</green>
  569 + <blue>255</blue>
  570 + </color>
  571 + </brush>
  572 + </colorrole>
  573 + </inactive>
  574 + <disabled>
  575 + <colorrole role="WindowText">
  576 + <brush brushstyle="SolidPattern">
  577 + <color alpha="255">
  578 + <red>123</red>
  579 + <green>123</green>
  580 + <blue>123</blue>
  581 + </color>
  582 + </brush>
  583 + </colorrole>
  584 + </disabled>
  585 + </palette>
  586 + </property>
  587 + <property name="font">
  588 + <font>
  589 + <family>Malgun Gothic</family>
  590 + <pointsize>16</pointsize>
  591 + <weight>75</weight>
  592 + <bold>true</bold>
  593 + </font>
  594 + </property>
  595 + <property name="text">
  596 + <string>0</string>
  597 + </property>
  598 + <property name="alignment">
  599 + <set>Qt::AlignCenter</set>
  600 + </property>
  601 + </widget>
  602 + <widget class="QLabel" name="steamLabel_6">
  603 + <property name="enabled">
  604 + <bool>true</bool>
  605 + </property>
  606 + <property name="geometry">
  607 + <rect>
  608 + <x>0</x>
  609 + <y>720</y>
  610 + <width>225</width>
  611 + <height>50</height>
  612 + </rect>
  613 + </property>
  614 + <property name="palette">
  615 + <palette>
  616 + <active>
  617 + <colorrole role="WindowText">
  618 + <brush brushstyle="SolidPattern">
  619 + <color alpha="255">
  620 + <red>255</red>
  621 + <green>255</green>
  622 + <blue>255</blue>
  623 + </color>
  624 + </brush>
  625 + </colorrole>
  626 + </active>
  627 + <inactive>
  628 + <colorrole role="WindowText">
  629 + <brush brushstyle="SolidPattern">
  630 + <color alpha="255">
  631 + <red>255</red>
  632 + <green>255</green>
  633 + <blue>255</blue>
  634 + </color>
  635 + </brush>
  636 + </colorrole>
  637 + </inactive>
  638 + <disabled>
  639 + <colorrole role="WindowText">
  640 + <brush brushstyle="SolidPattern">
  641 + <color alpha="255">
  642 + <red>123</red>
  643 + <green>123</green>
  644 + <blue>123</blue>
  645 + </color>
  646 + </brush>
  647 + </colorrole>
  648 + </disabled>
  649 + </palette>
  650 + </property>
  651 + <property name="font">
  652 + <font>
  653 + <family>Malgun Gothic</family>
  654 + <pointsize>11</pointsize>
  655 + </font>
  656 + </property>
  657 + <property name="text">
  658 + <string>내부 습도</string>
  659 + </property>
  660 + <property name="alignment">
  661 + <set>Qt::AlignBottom|Qt::AlignHCenter</set>
  662 + </property>
  663 + </widget>
  664 + <widget class="QLabel" name="label_4">
  665 + <property name="geometry">
  666 + <rect>
  667 + <x>675</x>
  668 + <y>759</y>
  669 + <width>1</width>
  670 + <height>121</height>
  671 + </rect>
  672 + </property>
  673 + <property name="pixmap">
  674 + <pixmap resource="resources.qrc">:/images/line/manual_core_temp_vertical.png</pixmap>
  675 + </property>
  676 + </widget>
  677 + <widget class="QPushButton" name="cancelButton">
  678 + <property name="geometry">
  679 + <rect>
  680 + <x>200</x>
  681 + <y>1260</y>
  682 + <width>250</width>
  683 + <height>190</height>
  684 + </rect>
  685 + </property>
  686 + <property name="styleSheet">
  687 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/back.png); }
  688 +QPushButton:pressed { background-image: url(:/images/manual_button/back_ov.png); }</string>
  689 + </property>
  690 + <property name="text">
  691 + <string>이전으로</string>
  692 + </property>
  693 + <property name="style" stdset="0">
  694 + <string notr="true">interTemp</string>
  695 + </property>
  696 + </widget>
  697 + <widget class="QLabel" name="label_3">
  698 + <property name="geometry">
  699 + <rect>
  700 + <x>450</x>
  701 + <y>759</y>
  702 + <width>1</width>
  703 + <height>121</height>
  704 + </rect>
  705 + </property>
  706 + <property name="pixmap">
  707 + <pixmap resource="resources.qrc">:/images/line/manual_core_temp_vertical.png</pixmap>
  708 + </property>
  709 + </widget>
  710 + <widget class="QLabel" name="steamLabel_10">
  711 + <property name="enabled">
  712 + <bool>true</bool>
  713 + </property>
  714 + <property name="geometry">
  715 + <rect>
  716 + <x>175</x>
  717 + <y>770</y>
  718 + <width>50</width>
  719 + <height>100</height>
  720 + </rect>
  721 + </property>
  722 + <property name="palette">
  723 + <palette>
  724 + <active>
  725 + <colorrole role="WindowText">
  726 + <brush brushstyle="SolidPattern">
  727 + <color alpha="255">
  728 + <red>255</red>
  729 + <green>255</green>
  730 + <blue>255</blue>
  731 + </color>
  732 + </brush>
  733 + </colorrole>
  734 + </active>
  735 + <inactive>
  736 + <colorrole role="WindowText">
  737 + <brush brushstyle="SolidPattern">
  738 + <color alpha="255">
  739 + <red>255</red>
  740 + <green>255</green>
  741 + <blue>255</blue>
  742 + </color>
  743 + </brush>
  744 + </colorrole>
  745 + </inactive>
  746 + <disabled>
  747 + <colorrole role="WindowText">
  748 + <brush brushstyle="SolidPattern">
  749 + <color alpha="255">
  750 + <red>123</red>
  751 + <green>123</green>
  752 + <blue>123</blue>
  753 + </color>
  754 + </brush>
  755 + </colorrole>
  756 + </disabled>
  757 + </palette>
  758 + </property>
  759 + <property name="font">
  760 + <font>
  761 + <family>Roboto</family>
  762 + <pointsize>11</pointsize>
  763 + <weight>50</weight>
  764 + <bold>false</bold>
  765 + </font>
  766 + </property>
  767 + <property name="text">
  768 + <string>%</string>
  769 + </property>
  770 + <property name="alignment">
  771 + <set>Qt::AlignCenter</set>
  772 + </property>
  773 + </widget>
  774 + <widget class="QLabel" name="steamLabel_9">
  775 + <property name="enabled">
  776 + <bool>true</bool>
  777 + </property>
  778 + <property name="geometry">
  779 + <rect>
  780 + <x>675</x>
  781 + <y>720</y>
  782 + <width>225</width>
  783 + <height>50</height>
  784 + </rect>
  785 + </property>
  786 + <property name="palette">
  787 + <palette>
  788 + <active>
  789 + <colorrole role="WindowText">
  790 + <brush brushstyle="SolidPattern">
  791 + <color alpha="255">
  792 + <red>255</red>
  793 + <green>255</green>
  794 + <blue>255</blue>
  795 + </color>
  796 + </brush>
  797 + </colorrole>
  798 + </active>
  799 + <inactive>
  800 + <colorrole role="WindowText">
  801 + <brush brushstyle="SolidPattern">
  802 + <color alpha="255">
  803 + <red>255</red>
  804 + <green>255</green>
  805 + <blue>255</blue>
  806 + </color>
  807 + </brush>
  808 + </colorrole>
  809 + </inactive>
  810 + <disabled>
  811 + <colorrole role="WindowText">
  812 + <brush brushstyle="SolidPattern">
  813 + <color alpha="255">
  814 + <red>123</red>
  815 + <green>123</green>
  816 + <blue>123</blue>
  817 + </color>
  818 + </brush>
  819 + </colorrole>
  820 + </disabled>
  821 + </palette>
  822 + </property>
  823 + <property name="font">
  824 + <font>
  825 + <family>Malgun Gothic</family>
  826 + <pointsize>11</pointsize>
  827 + </font>
  828 + </property>
  829 + <property name="text">
  830 + <string>중심 온도계 온도</string>
  831 + </property>
  832 + <property name="alignment">
  833 + <set>Qt::AlignBottom|Qt::AlignHCenter</set>
  834 + </property>
  835 + </widget>
  836 + <widget class="QLabel" name="steamLabel_11">
  837 + <property name="enabled">
  838 + <bool>true</bool>
  839 + </property>
  840 + <property name="geometry">
  841 + <rect>
  842 + <x>400</x>
  843 + <y>770</y>
  844 + <width>50</width>
  845 + <height>100</height>
  846 + </rect>
  847 + </property>
  848 + <property name="palette">
  849 + <palette>
  850 + <active>
  851 + <colorrole role="WindowText">
  852 + <brush brushstyle="SolidPattern">
  853 + <color alpha="255">
  854 + <red>255</red>
  855 + <green>255</green>
  856 + <blue>255</blue>
  857 + </color>
  858 + </brush>
  859 + </colorrole>
  860 + </active>
  861 + <inactive>
  862 + <colorrole role="WindowText">
  863 + <brush brushstyle="SolidPattern">
  864 + <color alpha="255">
  865 + <red>255</red>
  866 + <green>255</green>
  867 + <blue>255</blue>
  868 + </color>
  869 + </brush>
  870 + </colorrole>
  871 + </inactive>
  872 + <disabled>
  873 + <colorrole role="WindowText">
  874 + <brush brushstyle="SolidPattern">
  875 + <color alpha="255">
  876 + <red>123</red>
  877 + <green>123</green>
  878 + <blue>123</blue>
  879 + </color>
  880 + </brush>
  881 + </colorrole>
  882 + </disabled>
  883 + </palette>
  884 + </property>
  885 + <property name="font">
  886 + <font>
  887 + <family>Roboto</family>
  888 + <pointsize>11</pointsize>
  889 + <weight>50</weight>
  890 + <bold>false</bold>
  891 + </font>
  892 + </property>
  893 + <property name="text">
  894 + <string>%</string>
  895 + </property>
  896 + <property name="alignment">
  897 + <set>Qt::AlignCenter</set>
  898 + </property>
  899 + </widget>
  900 + <widget class="QLabel" name="coreTempLabel">
  901 + <property name="enabled">
  902 + <bool>true</bool>
  903 + </property>
  904 + <property name="geometry">
  905 + <rect>
  906 + <x>690</x>
  907 + <y>1038</y>
  908 + <width>150</width>
  909 + <height>50</height>
  910 + </rect>
  911 + </property>
  912 + <property name="palette">
  913 + <palette>
  914 + <active>
  915 + <colorrole role="WindowText">
  916 + <brush brushstyle="SolidPattern">
  917 + <color alpha="255">
  918 + <red>255</red>
  919 + <green>255</green>
  920 + <blue>255</blue>
  921 + </color>
  922 + </brush>
  923 + </colorrole>
  924 + </active>
  925 + <inactive>
  926 + <colorrole role="WindowText">
  927 + <brush brushstyle="SolidPattern">
  928 + <color alpha="255">
  929 + <red>255</red>
  930 + <green>255</green>
  931 + <blue>255</blue>
  932 + </color>
  933 + </brush>
  934 + </colorrole>
  935 + </inactive>
  936 + <disabled>
  937 + <colorrole role="WindowText">
  938 + <brush brushstyle="SolidPattern">
  939 + <color alpha="255">
  940 + <red>123</red>
  941 + <green>123</green>
  942 + <blue>123</blue>
  943 + </color>
  944 + </brush>
  945 + </colorrole>
  946 + </disabled>
  947 + </palette>
  948 + </property>
  949 + <property name="font">
  950 + <font>
  951 + <family>Roboto</family>
  952 + <pointsize>16</pointsize>
  953 + <weight>75</weight>
  954 + <bold>true</bold>
  955 + </font>
  956 + </property>
  957 + <property name="text">
  958 + <string>℃</string>
  959 + </property>
  960 + <property name="alignment">
  961 + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  962 + </property>
  963 + </widget>
  964 + <widget class="QLabel" name="steamLabel_7">
  965 + <property name="enabled">
  966 + <bool>true</bool>
  967 + </property>
  968 + <property name="geometry">
  969 + <rect>
  970 + <x>225</x>
  971 + <y>720</y>
  972 + <width>225</width>
  973 + <height>50</height>
  974 + </rect>
  975 + </property>
  976 + <property name="palette">
  977 + <palette>
  978 + <active>
  979 + <colorrole role="WindowText">
  980 + <brush brushstyle="SolidPattern">
  981 + <color alpha="255">
  982 + <red>255</red>
  983 + <green>255</green>
  984 + <blue>255</blue>
  985 + </color>
  986 + </brush>
  987 + </colorrole>
  988 + </active>
  989 + <inactive>
  990 + <colorrole role="WindowText">
  991 + <brush brushstyle="SolidPattern">
  992 + <color alpha="255">
  993 + <red>255</red>
  994 + <green>255</green>
  995 + <blue>255</blue>
  996 + </color>
  997 + </brush>
  998 + </colorrole>
  999 + </inactive>
  1000 + <disabled>
  1001 + <colorrole role="WindowText">
  1002 + <brush brushstyle="SolidPattern">
  1003 + <color alpha="255">
  1004 + <red>123</red>
  1005 + <green>123</green>
  1006 + <blue>123</blue>
  1007 + </color>
  1008 + </brush>
  1009 + </colorrole>
  1010 + </disabled>
  1011 + </palette>
  1012 + </property>
  1013 + <property name="font">
  1014 + <font>
  1015 + <family>Malgun Gothic</family>
  1016 + <pointsize>11</pointsize>
  1017 + </font>
  1018 + </property>
  1019 + <property name="text">
  1020 + <string>목표 습도</string>
  1021 + </property>
  1022 + <property name="alignment">
  1023 + <set>Qt::AlignBottom|Qt::AlignHCenter</set>
  1024 + </property>
  1025 + </widget>
  1026 + </widget>
  1027 + <resources>
  1028 + <include location="resources.qrc"/>
  1029 + </resources>
  1030 + <connections/>
  1031 +</ui>
app/gui/oven_control/manualcookwindow.cpp
@@ -13,32 +13,10 @@ @@ -13,32 +13,10 @@
13 #include "confirmpopup.h" 13 #include "confirmpopup.h"
14 #include "stringer.h" 14 #include "stringer.h"
15 #include "config.h" 15 #include "config.h"
  16 +#include "coretempsettingpopup.h"
16 17
17 #include <QTime> 18 #include <QTime>
18 19
19 -namespace {  
20 -  
21 -enum TemperatureFormat { Celsius, Fahrenheit };  
22 -TemperatureFormat temperatureFormat()  
23 -{  
24 - Define::config_item item = Config::getInstance()->getConfigValue(Define::config_temptype);  
25 - switch (item.d32)  
26 - {  
27 - case Define::temp_type_f:  
28 - return Fahrenheit;  
29 - case Define::temp_type_c:  
30 - default:  
31 - return Celsius;  
32 - }  
33 -}  
34 -  
35 -int toFahrenheit(int celsius)  
36 -{  
37 - return celsius * 1.8 + 32;  
38 -}  
39 -  
40 -}  
41 -  
42 ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) : 20 ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
43 QMainWindow(parent), 21 QMainWindow(parent),
44 ui(new Ui::ManualCookWindow) 22 ui(new Ui::ManualCookWindow)
@@ -47,8 +25,6 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) : @@ -47,8 +25,6 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
47 25
48 ui->clockContainer->setParent(ui->upperStack); 26 ui->clockContainer->setParent(ui->upperStack);
49 ui->closeDoorWidget->setParent(ui->upperStack); 27 ui->closeDoorWidget->setParent(ui->upperStack);
50 - ui->outerStack->setParent(ui->bodyStack);  
51 - ui->innerStack->setParent(ui->bodyStack);  
52 setAttribute(Qt::WA_DeleteOnClose); 28 setAttribute(Qt::WA_DeleteOnClose);
53 29
54 oven = Oven::getInstance(); 30 oven = Oven::getInstance();
@@ -65,11 +41,6 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) : @@ -65,11 +41,6 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
65 connect(ui->tempSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels())); 41 connect(ui->tempSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels()));
66 connect(ui->timeSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels())); 42 connect(ui->timeSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels()));
67 connect(ui->interTempSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels())); 43 connect(ui->interTempSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels()));
68 - connect(ui->innerInterTempSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels()));  
69 - connect(ui->innerInterTempSlider, SIGNAL(valueChanged(int)), this, SLOT(updateLabels()));  
70 -  
71 - checkTimeTimer.setInterval(100);  
72 - connect(&checkTimeTimer, SIGNAL(timeout()), SLOT(checkTime()));  
73 44
74 startCookingTimer.setSingleShot(true); 45 startCookingTimer.setSingleShot(true);
75 startCookingTimer.setInterval(3000); 46 startCookingTimer.setInterval(3000);
@@ -83,37 +54,16 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) : @@ -83,37 +54,16 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
83 showCurrentTempTimer.setInterval(3000); 54 showCurrentTempTimer.setInterval(3000);
84 connect(&showCurrentTempTimer, SIGNAL(timeout()), SLOT(showCurrentTemp())); 55 connect(&showCurrentTempTimer, SIGNAL(timeout()), SLOT(showCurrentTemp()));
85 56
86 - ui->bodyStack->setCurrentIndex(0);  
87 -  
88 - QTimer *setupAnimationTimer = new QTimer(this);  
89 - setupAnimationTimer->setSingleShot(true);  
90 - connect(setupAnimationTimer, SIGNAL(timeout()), SLOT(setupAnimation()));  
91 -  
92 oven->setDefault(mode); 57 oven->setDefault(mode);
93 58
94 - setupAnimationTimer->start(0);  
95 - 59 + checkTimeTimer.setInterval(100);
  60 + connect(&checkTimeTimer, SIGNAL(timeout()), SLOT(checkTime()));
96 checkTimeTimer.start(); 61 checkTimeTimer.start();
97 62
98 - switch (temperatureFormat())  
99 - {  
100 - case Fahrenheit:  
101 - ui->steamLabel_12->setText("℉");  
102 - ui->steamLabel_13->setText("℉");  
103 - break;  
104 - case Celsius:  
105 - ui->steamLabel_12->setText("℃");  
106 - ui->steamLabel_13->setText("℃");  
107 - break;  
108 - default:  
109 - ui->steamLabel_12->hide();  
110 - ui->steamLabel_13->hide();  
111 - }  
112 -  
113 foreach (QPushButton *button, findChildren<QPushButton *>()) 63 foreach (QPushButton *button, findChildren<QPushButton *>())
114 - {  
115 connect(button, &QPushButton::pressed, SoundPlayer::playClick); 64 connect(button, &QPushButton::pressed, SoundPlayer::playClick);
116 - } 65 +
  66 + QTimer::singleShot(0, this, SLOT(setupAnimation()));
117 } 67 }
118 68
119 ManualCookWindow::ManualCookWindow(QWidget *parent, ManualCookSetting setting) 69 ManualCookWindow::ManualCookWindow(QWidget *parent, ManualCookSetting setting)
@@ -230,25 +180,6 @@ void ManualCookWindow::updateLabels() @@ -230,25 +180,6 @@ void ManualCookWindow::updateLabels()
230 } 180 }
231 else 181 else
232 ui->interTempLabel->setText(Stringer::unusedTemperature(Stringer::fontSize14)); 182 ui->interTempLabel->setText(Stringer::unusedTemperature(Stringer::fontSize14));
233 -  
234 - int innerInterTemp = ui->innerInterTempSlider->sliderPosition();  
235 - ui->innerInterTempLabel->setText(Stringer::temperature(innerInterTemp, Stringer::fontSize14));  
236 -  
237 - ui->curHumidityLabel->setText(buf.sprintf("%d", oven->currentHumidity()));  
238 - ui->targetHumidityLabel->setText(buf.sprintf("%d", oven->humidity()));  
239 -  
240 - switch (temperatureFormat())  
241 - {  
242 - case Fahrenheit:  
243 - ui->curTempLabel->setText(QString::number(toFahrenheit(oven->currentTemp())));  
244 - ui->curInterTempLabel->setText(QString::number(toFahrenheit(oven->currentInterTemp())));  
245 - break;  
246 - case Celsius:  
247 - default:  
248 - ui->curTempLabel->setText(QString::number(oven->currentTemp()));  
249 - ui->curInterTempLabel->setText(QString::number(oven->currentInterTemp()));  
250 - break;  
251 - }  
252 } 183 }
253 184
254 void ManualCookWindow::onOvenUpdated(Oven *oven) 185 void ManualCookWindow::onOvenUpdated(Oven *oven)
@@ -310,11 +241,6 @@ QPushButton:pressed {\ @@ -310,11 +241,6 @@ QPushButton:pressed {\
310 ui->interTempSlider->setValue(oven->interTemp()); 241 ui->interTempSlider->setValue(oven->interTemp());
311 ui->interTempSlider->blockSignals(old); 242 ui->interTempSlider->blockSignals(old);
312 243
313 - old = ui->innerInterTempSlider->blockSignals(true);  
314 - ui->innerInterTempSlider->setRange(oven->minInterTemp(), oven->maxInterTemp());  
315 - ui->innerInterTempSlider->setValue(oven->interTemp());  
316 - ui->innerInterTempSlider->blockSignals(old);  
317 -  
318 if (oven->cooking()) 244 if (oven->cooking())
319 ui->runStopButton->setStyleSheet( 245 ui->runStopButton->setStyleSheet(
320 "border-image: url(:/images/manual_button/stop.png)"); 246 "border-image: url(:/images/manual_button/stop.png)");
@@ -377,7 +303,6 @@ void ManualCookWindow::setOvenDefault(Define::Mode mode) @@ -377,7 +303,6 @@ void ManualCookWindow::setOvenDefault(Define::Mode mode)
377 stop(); 303 stop();
378 304
379 oven->setDefault(mode); 305 oven->setDefault(mode);
380 - ui->bodyStack->setCurrentIndex(0);  
381 } 306 }
382 307
383 void ManualCookWindow::start() 308 void ManualCookWindow::start()
@@ -462,20 +387,10 @@ void ManualCookWindow::on_interTempButton_clicked() @@ -462,20 +387,10 @@ void ManualCookWindow::on_interTempButton_clicked()
462 if (oven->interTempEnabled()) 387 if (oven->interTempEnabled())
463 oven->setInterTempEnabled(false); 388 oven->setInterTempEnabled(false);
464 else 389 else
465 - ui->bodyStack->setCurrentIndex(1);  
466 -}  
467 -  
468 -void ManualCookWindow::on_goOuterButton_clicked()  
469 -{  
470 - ui->bodyStack->setCurrentIndex(0);  
471 -}  
472 -  
473 -void ManualCookWindow::on_applyButton_clicked()  
474 -{  
475 - ui->bodyStack->setCurrentIndex(0);  
476 -  
477 - oven->setInterTemp(ui->innerInterTempSlider->value());  
478 - oven->setInterTempEnabled(true); 390 + {
  391 + CoreTempSettingPopup *p = new CoreTempSettingPopup(this);
  392 + p->show();
  393 + }
479 } 394 }
480 395
481 void ManualCookWindow::on_runStopButton_clicked() 396 void ManualCookWindow::on_runStopButton_clicked()
app/gui/oven_control/manualcookwindow.h
@@ -48,8 +48,6 @@ private slots: @@ -48,8 +48,6 @@ private slots:
48 void on_tempButton_pressed(); 48 void on_tempButton_pressed();
49 void on_tempButton_released(); 49 void on_tempButton_released();
50 void on_interTempButton_clicked(); 50 void on_interTempButton_clicked();
51 - void on_goOuterButton_clicked();  
52 - void on_applyButton_clicked();  
53 51
54 void on_runStopButton_clicked(); 52 void on_runStopButton_clicked();
55 void on_fanButton_clicked(); 53 void on_fanButton_clicked();
app/gui/oven_control/manualcookwindow.ui
@@ -14,10 +14,8 @@ @@ -14,10 +14,8 @@
14 <string>MainWindow</string> 14 <string>MainWindow</string>
15 </property> 15 </property>
16 <property name="styleSheet"> 16 <property name="styleSheet">
17 - <string notr="true">#centralwidget { background-image: url(:/images/background/manual_cook.png); }  
18 -#bottomBar { background-image: url(:/images/bottom_bar/background.png); }  
19 -#outerStack { background-image: url(:/images/background/manual.png); }  
20 -#innerStack { background-image: url(:/images/background/manual_core.png); } 17 + <string notr="true">#bottomBar { background-image: url(:/images/bottom_bar/background.png); }
  18 +#centralwidget { background-image: url(:/images/background/manual.png); }
21 19
22 QPushButton[style=&quot;mode&quot;] { 20 QPushButton[style=&quot;mode&quot;] {
23 background-repeat: no-repeat; 21 background-repeat: no-repeat;
@@ -46,18 +44,6 @@ background-position: center; @@ -46,18 +44,6 @@ background-position: center;
46 border: none; 44 border: none;
47 } 45 }
48 46
49 -QPushButton[style=&quot;interTemp&quot;] {  
50 -background-repeat: no-repeat;  
51 -background-position: center;  
52 -background-clip: border;  
53 -background-origin: border;  
54 -  
55 -border-top: 130px;  
56 -border-style: hidden;  
57 -color: white;  
58 -font-size: 30px;  
59 -}  
60 -  
61 QSlider::groove { 47 QSlider::groove {
62 background-image: url(:/images/slider/groove_ticks.png); 48 background-image: url(:/images/slider/groove_ticks.png);
63 background-repeat: no-repeat; 49 background-repeat: no-repeat;
@@ -315,2024 +301,944 @@ QPushButton:pressed { border-image: url(:/images/bottom_bar/help_ov.png); }&lt;/str @@ -315,2024 +301,944 @@ QPushButton:pressed { border-image: url(:/images/bottom_bar/help_ov.png); }&lt;/str
315 </property> 301 </property>
316 </widget> 302 </widget>
317 </widget> 303 </widget>
318 - <widget class="QStackedWidget" name="bodyStack"> 304 + <widget class="QLabel" name="steamLabel_3">
  305 + <property name="enabled">
  306 + <bool>true</bool>
  307 + </property>
319 <property name="geometry"> 308 <property name="geometry">
320 <rect> 309 <rect>
321 - <x>0</x>  
322 - <y>0</y>  
323 - <width>900</width>  
324 - <height>1600</height> 310 + <x>780</x>
  311 + <y>740</y>
  312 + <width>91</width>
  313 + <height>51</height>
  314 + </rect>
  315 + </property>
  316 + <property name="palette">
  317 + <palette>
  318 + <active>
  319 + <colorrole role="WindowText">
  320 + <brush brushstyle="SolidPattern">
  321 + <color alpha="255">
  322 + <red>255</red>
  323 + <green>255</green>
  324 + <blue>255</blue>
  325 + </color>
  326 + </brush>
  327 + </colorrole>
  328 + </active>
  329 + <inactive>
  330 + <colorrole role="WindowText">
  331 + <brush brushstyle="SolidPattern">
  332 + <color alpha="255">
  333 + <red>255</red>
  334 + <green>255</green>
  335 + <blue>255</blue>
  336 + </color>
  337 + </brush>
  338 + </colorrole>
  339 + </inactive>
  340 + <disabled>
  341 + <colorrole role="WindowText">
  342 + <brush brushstyle="SolidPattern">
  343 + <color alpha="255">
  344 + <red>123</red>
  345 + <green>123</green>
  346 + <blue>123</blue>
  347 + </color>
  348 + </brush>
  349 + </colorrole>
  350 + </disabled>
  351 + </palette>
  352 + </property>
  353 + <property name="font">
  354 + <font>
  355 + <family>Malgun Gothic</family>
  356 + <pointsize>9</pointsize>
  357 + </font>
  358 + </property>
  359 + <property name="text">
  360 + <string>증가</string>
  361 + </property>
  362 + <property name="alignment">
  363 + <set>Qt::AlignCenter</set>
  364 + </property>
  365 + </widget>
  366 + <widget class="QSlider" name="humiditySlider">
  367 + <property name="geometry">
  368 + <rect>
  369 + <x>185</x>
  370 + <y>783</y>
  371 + <width>666</width>
  372 + <height>33</height>
  373 + </rect>
  374 + </property>
  375 + <property name="styleSheet">
  376 + <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/humidity.png); }</string>
  377 + </property>
  378 + <property name="maximum">
  379 + <number>100</number>
  380 + </property>
  381 + <property name="tracking">
  382 + <bool>false</bool>
  383 + </property>
  384 + <property name="orientation">
  385 + <enum>Qt::Horizontal</enum>
  386 + </property>
  387 + </widget>
  388 + <widget class="QLabel" name="steamLabel_2">
  389 + <property name="enabled">
  390 + <bool>true</bool>
  391 + </property>
  392 + <property name="geometry">
  393 + <rect>
  394 + <x>160</x>
  395 + <y>740</y>
  396 + <width>91</width>
  397 + <height>51</height>
  398 + </rect>
  399 + </property>
  400 + <property name="palette">
  401 + <palette>
  402 + <active>
  403 + <colorrole role="WindowText">
  404 + <brush brushstyle="SolidPattern">
  405 + <color alpha="255">
  406 + <red>255</red>
  407 + <green>255</green>
  408 + <blue>255</blue>
  409 + </color>
  410 + </brush>
  411 + </colorrole>
  412 + </active>
  413 + <inactive>
  414 + <colorrole role="WindowText">
  415 + <brush brushstyle="SolidPattern">
  416 + <color alpha="255">
  417 + <red>255</red>
  418 + <green>255</green>
  419 + <blue>255</blue>
  420 + </color>
  421 + </brush>
  422 + </colorrole>
  423 + </inactive>
  424 + <disabled>
  425 + <colorrole role="WindowText">
  426 + <brush brushstyle="SolidPattern">
  427 + <color alpha="255">
  428 + <red>123</red>
  429 + <green>123</green>
  430 + <blue>123</blue>
  431 + </color>
  432 + </brush>
  433 + </colorrole>
  434 + </disabled>
  435 + </palette>
  436 + </property>
  437 + <property name="font">
  438 + <font>
  439 + <family>Malgun Gothic</family>
  440 + <pointsize>9</pointsize>
  441 + </font>
  442 + </property>
  443 + <property name="text">
  444 + <string>감소</string>
  445 + </property>
  446 + <property name="alignment">
  447 + <set>Qt::AlignCenter</set>
  448 + </property>
  449 + </widget>
  450 + <widget class="QLabel" name="timeLabel">
  451 + <property name="enabled">
  452 + <bool>true</bool>
  453 + </property>
  454 + <property name="geometry">
  455 + <rect>
  456 + <x>539</x>
  457 + <y>1110</y>
  458 + <width>301</width>
  459 + <height>51</height>
  460 + </rect>
  461 + </property>
  462 + <property name="palette">
  463 + <palette>
  464 + <active>
  465 + <colorrole role="WindowText">
  466 + <brush brushstyle="SolidPattern">
  467 + <color alpha="255">
  468 + <red>255</red>
  469 + <green>255</green>
  470 + <blue>255</blue>
  471 + </color>
  472 + </brush>
  473 + </colorrole>
  474 + </active>
  475 + <inactive>
  476 + <colorrole role="WindowText">
  477 + <brush brushstyle="SolidPattern">
  478 + <color alpha="255">
  479 + <red>255</red>
  480 + <green>255</green>
  481 + <blue>255</blue>
  482 + </color>
  483 + </brush>
  484 + </colorrole>
  485 + </inactive>
  486 + <disabled>
  487 + <colorrole role="WindowText">
  488 + <brush brushstyle="SolidPattern">
  489 + <color alpha="255">
  490 + <red>123</red>
  491 + <green>123</green>
  492 + <blue>123</blue>
  493 + </color>
  494 + </brush>
  495 + </colorrole>
  496 + </disabled>
  497 + </palette>
  498 + </property>
  499 + <property name="font">
  500 + <font>
  501 + <family>Roboto</family>
  502 + <pointsize>16</pointsize>
  503 + <weight>75</weight>
  504 + <bold>true</bold>
  505 + </font>
  506 + </property>
  507 + <property name="text">
  508 + <string>0&lt;span style=&quot;font-size:11pt;&quot;&gt;초&lt;/span&gt;</string>
  509 + </property>
  510 + <property name="alignment">
  511 + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  512 + </property>
  513 + </widget>
  514 + <widget class="QPushButton" name="tempButton">
  515 + <property name="geometry">
  516 + <rect>
  517 + <x>27</x>
  518 + <y>875</y>
  519 + <width>140</width>
  520 + <height>140</height>
  521 + </rect>
  522 + </property>
  523 + <property name="styleSheet">
  524 + <string notr="true">QPushButton { image: url(:/images/slider_icon/temp.png); }
  525 +QPushButton:pressed { image: url(:/images/slider_icon/temp_ov.png); }</string>
  526 + </property>
  527 + <property name="style" stdset="0">
  528 + <string notr="true">icon</string>
  529 + </property>
  530 + </widget>
  531 + <widget class="QLabel" name="tempLabel">
  532 + <property name="enabled">
  533 + <bool>true</bool>
  534 + </property>
  535 + <property name="geometry">
  536 + <rect>
  537 + <x>690</x>
  538 + <y>960</y>
  539 + <width>150</width>
  540 + <height>51</height>
  541 + </rect>
  542 + </property>
  543 + <property name="palette">
  544 + <palette>
  545 + <active>
  546 + <colorrole role="WindowText">
  547 + <brush brushstyle="SolidPattern">
  548 + <color alpha="255">
  549 + <red>255</red>
  550 + <green>255</green>
  551 + <blue>255</blue>
  552 + </color>
  553 + </brush>
  554 + </colorrole>
  555 + </active>
  556 + <inactive>
  557 + <colorrole role="WindowText">
  558 + <brush brushstyle="SolidPattern">
  559 + <color alpha="255">
  560 + <red>255</red>
  561 + <green>255</green>
  562 + <blue>255</blue>
  563 + </color>
  564 + </brush>
  565 + </colorrole>
  566 + </inactive>
  567 + <disabled>
  568 + <colorrole role="WindowText">
  569 + <brush brushstyle="SolidPattern">
  570 + <color alpha="255">
  571 + <red>123</red>
  572 + <green>123</green>
  573 + <blue>123</blue>
  574 + </color>
  575 + </brush>
  576 + </colorrole>
  577 + </disabled>
  578 + </palette>
  579 + </property>
  580 + <property name="font">
  581 + <font>
  582 + <family>Roboto</family>
  583 + <pointsize>16</pointsize>
  584 + <weight>75</weight>
  585 + <bold>true</bold>
  586 + </font>
  587 + </property>
  588 + <property name="text">
  589 + <string>30&lt;span style=&quot;font-size:11pt;&quot;&gt;℃&lt;/span&gt;</string>
  590 + </property>
  591 + <property name="alignment">
  592 + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  593 + </property>
  594 + </widget>
  595 + <widget class="QSlider" name="interTempSlider">
  596 + <property name="enabled">
  597 + <bool>false</bool>
  598 + </property>
  599 + <property name="geometry">
  600 + <rect>
  601 + <x>185</x>
  602 + <y>1233</y>
  603 + <width>666</width>
  604 + <height>33</height>
  605 + </rect>
  606 + </property>
  607 + <property name="styleSheet">
  608 + <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/core.png); }
  609 +QSlider::sub-page:disabled { background: #00000000; }
  610 +QSlider::handle:disabled { background: #00000000; }</string>
  611 + </property>
  612 + <property name="maximum">
  613 + <number>6</number>
  614 + </property>
  615 + <property name="value">
  616 + <number>0</number>
  617 + </property>
  618 + <property name="tracking">
  619 + <bool>false</bool>
  620 + </property>
  621 + <property name="orientation">
  622 + <enum>Qt::Horizontal</enum>
  623 + </property>
  624 + </widget>
  625 + <widget class="QSlider" name="tempSlider">
  626 + <property name="geometry">
  627 + <rect>
  628 + <x>185</x>
  629 + <y>933</y>
  630 + <width>666</width>
  631 + <height>33</height>
  632 + </rect>
  633 + </property>
  634 + <property name="styleSheet">
  635 + <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/temp.png); }</string>
  636 + </property>
  637 + <property name="maximum">
  638 + <number>6</number>
  639 + </property>
  640 + <property name="value">
  641 + <number>0</number>
  642 + </property>
  643 + <property name="tracking">
  644 + <bool>false</bool>
  645 + </property>
  646 + <property name="orientation">
  647 + <enum>Qt::Horizontal</enum>
  648 + </property>
  649 + </widget>
  650 + <widget class="QLabel" name="humidityLabel">
  651 + <property name="enabled">
  652 + <bool>true</bool>
  653 + </property>
  654 + <property name="geometry">
  655 + <rect>
  656 + <x>690</x>
  657 + <y>810</y>
  658 + <width>150</width>
  659 + <height>51</height>
  660 + </rect>
  661 + </property>
  662 + <property name="palette">
  663 + <palette>
  664 + <active>
  665 + <colorrole role="WindowText">
  666 + <brush brushstyle="SolidPattern">
  667 + <color alpha="255">
  668 + <red>255</red>
  669 + <green>255</green>
  670 + <blue>255</blue>
  671 + </color>
  672 + </brush>
  673 + </colorrole>
  674 + </active>
  675 + <inactive>
  676 + <colorrole role="WindowText">
  677 + <brush brushstyle="SolidPattern">
  678 + <color alpha="255">
  679 + <red>255</red>
  680 + <green>255</green>
  681 + <blue>255</blue>
  682 + </color>
  683 + </brush>
  684 + </colorrole>
  685 + </inactive>
  686 + <disabled>
  687 + <colorrole role="WindowText">
  688 + <brush brushstyle="SolidPattern">
  689 + <color alpha="255">
  690 + <red>123</red>
  691 + <green>123</green>
  692 + <blue>123</blue>
  693 + </color>
  694 + </brush>
  695 + </colorrole>
  696 + </disabled>
  697 + </palette>
  698 + </property>
  699 + <property name="font">
  700 + <font>
  701 + <family>Roboto</family>
  702 + <pointsize>16</pointsize>
  703 + <weight>75</weight>
  704 + <bold>true</bold>
  705 + </font>
  706 + </property>
  707 + <property name="text">
  708 + <string>0%</string>
  709 + </property>
  710 + <property name="alignment">
  711 + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  712 + </property>
  713 + </widget>
  714 + <widget class="QSlider" name="timeSlider">
  715 + <property name="geometry">
  716 + <rect>
  717 + <x>185</x>
  718 + <y>1083</y>
  719 + <width>666</width>
  720 + <height>33</height>
  721 + </rect>
  722 + </property>
  723 + <property name="styleSheet">
  724 + <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/time.png); }</string>
  725 + </property>
  726 + <property name="maximum">
  727 + <number>86400</number>
  728 + </property>
  729 + <property name="singleStep">
  730 + <number>60</number>
  731 + </property>
  732 + <property name="pageStep">
  733 + <number>3600</number>
  734 + </property>
  735 + <property name="value">
  736 + <number>0</number>
  737 + </property>
  738 + <property name="tracking">
  739 + <bool>false</bool>
  740 + </property>
  741 + <property name="orientation">
  742 + <enum>Qt::Horizontal</enum>
  743 + </property>
  744 + </widget>
  745 + <widget class="QStackedWidget" name="buttonStack">
  746 + <property name="geometry">
  747 + <rect>
  748 + <x>337</x>
  749 + <y>1319</y>
  750 + <width>563</width>
  751 + <height>131</height>
325 </rect> 752 </rect>
326 </property> 753 </property>
327 - <widget class="QWidget" name="outerStack">  
328 - <widget class="QPushButton" name="timeButton"> 754 + <property name="styleSheet">
  755 + <string notr="true">QPushButton {
  756 +background-repeat: no-repeat;
  757 +background-position: center;
  758 +border: none;
  759 +}</string>
  760 + </property>
  761 + <property name="currentIndex">
  762 + <number>0</number>
  763 + </property>
  764 + <widget class="QWidget" name="frontButtonStack">
  765 + <widget class="QPushButton" name="goBackStackButton">
329 <property name="geometry"> 766 <property name="geometry">
330 <rect> 767 <rect>
331 - <x>27</x>  
332 - <y>1025</y>  
333 - <width>140</width>  
334 - <height>140</height> 768 + <x>448</x>
  769 + <y>0</y>
  770 + <width>112</width>
  771 + <height>131</height>
335 </rect> 772 </rect>
336 </property> 773 </property>
337 <property name="styleSheet"> 774 <property name="styleSheet">
338 - <string notr="true">QPushButton { image: url(:/images/slider_icon/time.png); }  
339 -QPushButton:pressed { image: url(:/images/slider_icon/time_ov.png); }</string>  
340 - </property>  
341 - <property name="text">  
342 - <string notr="true"/>  
343 - </property>  
344 - <property name="style" stdset="0">  
345 - <string notr="true">icon</string> 775 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/next.png); }
  776 +QPushButton:pressed { background-image: url(:/images/manual_button/next_ov.png); }</string>
346 </property> 777 </property>
347 </widget> 778 </widget>
348 - <widget class="QSlider" name="tempSlider"> 779 + <widget class="QWidget" name="sysLine_7" native="true">
349 <property name="geometry"> 780 <property name="geometry">
350 <rect> 781 <rect>
351 - <x>185</x>  
352 - <y>933</y>  
353 - <width>666</width>  
354 - <height>33</height> 782 + <x>336</x>
  783 + <y>36</y>
  784 + <width>2</width>
  785 + <height>58</height>
355 </rect> 786 </rect>
356 </property> 787 </property>
357 <property name="styleSheet"> 788 <property name="styleSheet">
358 - <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/temp.png); }</string>  
359 - </property>  
360 - <property name="maximum">  
361 - <number>6</number>  
362 - </property>  
363 - <property name="value">  
364 - <number>0</number>  
365 - </property>  
366 - <property name="tracking">  
367 - <bool>false</bool>  
368 - </property>  
369 - <property name="orientation">  
370 - <enum>Qt::Horizontal</enum> 789 + <string notr="true">background-image: url(:/images/line/manual_button.png);</string>
371 </property> 790 </property>
372 </widget> 791 </widget>
373 - <widget class="QPushButton" name="runStopButton"> 792 + <widget class="QPushButton" name="humidificationButton">
374 <property name="geometry"> 793 <property name="geometry">
375 <rect> 794 <rect>
376 - <x>30</x>  
377 - <y>1319</y>  
378 - <width>277</width>  
379 - <height>121</height> 795 + <x>224</x>
  796 + <y>0</y>
  797 + <width>112</width>
  798 + <height>131</height>
380 </rect> 799 </rect>
381 </property> 800 </property>
382 <property name="styleSheet"> 801 <property name="styleSheet">
383 - <string notr="true">QPushButton { border-image: url(:/images/manual_button/run.png); }</string>  
384 - </property>  
385 - <property name="text">  
386 - <string/> 802 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/side_nozzle_close.png); }</string>
387 </property> 803 </property>
388 </widget> 804 </widget>
389 - <widget class="QSlider" name="interTempSlider">  
390 - <property name="enabled">  
391 - <bool>false</bool>  
392 - </property> 805 + <widget class="QWidget" name="sysLine_8" native="true">
393 <property name="geometry"> 806 <property name="geometry">
394 <rect> 807 <rect>
395 - <x>185</x>  
396 - <y>1233</y>  
397 - <width>666</width>  
398 - <height>33</height> 808 + <x>224</x>
  809 + <y>36</y>
  810 + <width>2</width>
  811 + <height>58</height>
399 </rect> 812 </rect>
400 </property> 813 </property>
401 <property name="styleSheet"> 814 <property name="styleSheet">
402 - <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/core.png); }  
403 -QSlider::sub-page:disabled { background: #00000000; }  
404 -QSlider::handle:disabled { background: #00000000; }</string>  
405 - </property>  
406 - <property name="maximum">  
407 - <number>6</number>  
408 - </property>  
409 - <property name="value">  
410 - <number>0</number>  
411 - </property>  
412 - <property name="tracking">  
413 - <bool>false</bool>  
414 - </property>  
415 - <property name="orientation">  
416 - <enum>Qt::Horizontal</enum> 815 + <string notr="true">background-image: url(:/images/line/manual_button.png);</string>
417 </property> 816 </property>
418 </widget> 817 </widget>
419 - <widget class="QSlider" name="humiditySlider"> 818 + <widget class="QPushButton" name="preheatButton">
420 <property name="geometry"> 819 <property name="geometry">
421 <rect> 820 <rect>
422 - <x>185</x>  
423 - <y>783</y>  
424 - <width>666</width>  
425 - <height>33</height> 821 + <x>0</x>
  822 + <y>0</y>
  823 + <width>112</width>
  824 + <height>131</height>
426 </rect> 825 </rect>
427 </property> 826 </property>
428 <property name="styleSheet"> 827 <property name="styleSheet">
429 - <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/humidity.png); }</string>  
430 - </property>  
431 - <property name="maximum">  
432 - <number>100</number>  
433 - </property>  
434 - <property name="tracking">  
435 - <bool>false</bool>  
436 - </property>  
437 - <property name="orientation">  
438 - <enum>Qt::Horizontal</enum> 828 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/preheat.png); }
  829 +QPushButton:pressed { background-image: url(:/images/manual_button/preheat_ov.png); }</string>
439 </property> 830 </property>
440 </widget> 831 </widget>
441 - <widget class="QPushButton" name="humidityButton"> 832 + <widget class="QPushButton" name="repeatButton">
442 <property name="geometry"> 833 <property name="geometry">
443 <rect> 834 <rect>
444 - <x>27</x>  
445 - <y>725</y>  
446 - <width>140</width>  
447 - <height>140</height> 835 + <x>336</x>
  836 + <y>0</y>
  837 + <width>112</width>
  838 + <height>131</height>
448 </rect> 839 </rect>
449 </property> 840 </property>
450 <property name="styleSheet"> 841 <property name="styleSheet">
451 - <string notr="true">QPushButton { image: url(:/images/slider_icon/humidity.png); }  
452 -QPushButton:pressed { image: url(:/images/slider_icon/humidity_ov.png); }</string>  
453 - </property>  
454 - <property name="text">  
455 - <string notr="true"/>  
456 - </property>  
457 - <property name="style" stdset="0">  
458 - <string notr="true">icon</string> 842 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/repeat.png); }
  843 +QPushButton:pressed { background-image: url(:/images/manual_button/repeat_ov.png); }</string>
459 </property> 844 </property>
460 </widget> 845 </widget>
461 - <widget class="QPushButton" name="interTempButton"> 846 + <widget class="QWidget" name="sysLine_9" native="true">
462 <property name="geometry"> 847 <property name="geometry">
463 <rect> 848 <rect>
464 - <x>27</x>  
465 - <y>1175</y>  
466 - <width>140</width>  
467 - <height>140</height> 849 + <x>112</x>
  850 + <y>36</y>
  851 + <width>2</width>
  852 + <height>58</height>
468 </rect> 853 </rect>
469 </property> 854 </property>
470 <property name="styleSheet"> 855 <property name="styleSheet">
471 - <string notr="true">QPushButton { image: url(:/images/slider_icon/core_temp.png); }  
472 -QPushButton:pressed { image: url(:/images/slider_icon/core_temp_ov.png); }</string>  
473 - </property>  
474 - <property name="text">  
475 - <string notr="true"/>  
476 - </property>  
477 - <property name="style" stdset="0">  
478 - <string notr="true">icon</string> 856 + <string notr="true">background-image: url(:/images/line/manual_button.png);</string>
479 </property> 857 </property>
480 </widget> 858 </widget>
481 - <widget class="QSlider" name="timeSlider"> 859 + <widget class="QPushButton" name="damperButton">
482 <property name="geometry"> 860 <property name="geometry">
483 <rect> 861 <rect>
484 - <x>185</x>  
485 - <y>1083</y>  
486 - <width>666</width>  
487 - <height>33</height> 862 + <x>112</x>
  863 + <y>0</y>
  864 + <width>112</width>
  865 + <height>131</height>
488 </rect> 866 </rect>
489 </property> 867 </property>
490 <property name="styleSheet"> 868 <property name="styleSheet">
491 - <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/time.png); }</string>  
492 - </property>  
493 - <property name="maximum">  
494 - <number>86400</number>  
495 - </property>  
496 - <property name="singleStep">  
497 - <number>60</number>  
498 - </property>  
499 - <property name="pageStep">  
500 - <number>3600</number>  
501 - </property>  
502 - <property name="value">  
503 - <number>0</number>  
504 - </property>  
505 - <property name="tracking">  
506 - <bool>false</bool>  
507 - </property>  
508 - <property name="orientation">  
509 - <enum>Qt::Horizontal</enum> 869 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/damper_close.png); }</string>
510 </property> 870 </property>
511 </widget> 871 </widget>
512 - <widget class="QPushButton" name="tempButton"> 872 + </widget>
  873 + <widget class="QWidget" name="backButtonStack">
  874 + <widget class="QPushButton" name="goFrontStackButton">
513 <property name="geometry"> 875 <property name="geometry">
514 <rect> 876 <rect>
515 - <x>27</x>  
516 - <y>875</y>  
517 - <width>140</width>  
518 - <height>140</height> 877 + <x>448</x>
  878 + <y>0</y>
  879 + <width>112</width>
  880 + <height>131</height>
519 </rect> 881 </rect>
520 </property> 882 </property>
521 <property name="styleSheet"> 883 <property name="styleSheet">
522 - <string notr="true">QPushButton { image: url(:/images/slider_icon/temp.png); }  
523 -QPushButton:pressed { image: url(:/images/slider_icon/temp_ov.png); }</string>  
524 - </property>  
525 - <property name="text">  
526 - <string notr="true"/>  
527 - </property>  
528 - <property name="style" stdset="0">  
529 - <string notr="true">icon</string> 884 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/next.png); }
  885 +QPushButton:pressed { background-image: url(:/images/manual_button/next_ov.png); }</string>
530 </property> 886 </property>
531 </widget> 887 </widget>
532 - <widget class="QStackedWidget" name="buttonStack"> 888 + <widget class="QWidget" name="sysLine_10" native="true">
533 <property name="geometry"> 889 <property name="geometry">
534 <rect> 890 <rect>
535 - <x>337</x>  
536 - <y>1319</y>  
537 - <width>563</width>  
538 - <height>131</height> 891 + <x>112</x>
  892 + <y>36</y>
  893 + <width>2</width>
  894 + <height>58</height>
539 </rect> 895 </rect>
540 </property> 896 </property>
541 <property name="styleSheet"> 897 <property name="styleSheet">
542 - <string notr="true">QPushButton {  
543 -background-repeat: no-repeat;  
544 -background-position: center;  
545 -border: none;  
546 -}</string>  
547 - </property>  
548 - <property name="currentIndex">  
549 - <number>0</number> 898 + <string notr="true">background-image: url(:/images/line/manual_button.png);</string>
550 </property> 899 </property>
551 - <widget class="QWidget" name="frontButtonStack">  
552 - <widget class="QPushButton" name="goBackStackButton">  
553 - <property name="geometry">  
554 - <rect>  
555 - <x>448</x>  
556 - <y>0</y>  
557 - <width>112</width>  
558 - <height>131</height>  
559 - </rect>  
560 - </property>  
561 - <property name="styleSheet">  
562 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/next.png); }  
563 -QPushButton:pressed { background-image: url(:/images/manual_button/next_ov.png); }</string>  
564 - </property>  
565 - <property name="text">  
566 - <string/>  
567 - </property>  
568 - </widget>  
569 - <widget class="QWidget" name="sysLine_3" native="true">  
570 - <property name="geometry">  
571 - <rect>  
572 - <x>336</x>  
573 - <y>36</y>  
574 - <width>2</width>  
575 - <height>58</height>  
576 - </rect>  
577 - </property>  
578 - <property name="styleSheet">  
579 - <string notr="true">background-image: url(:/images/line/manual_button.png);</string>  
580 - </property>  
581 - </widget>  
582 - <widget class="QPushButton" name="humidificationButton">  
583 - <property name="geometry">  
584 - <rect>  
585 - <x>224</x>  
586 - <y>0</y>  
587 - <width>112</width>  
588 - <height>131</height>  
589 - </rect>  
590 - </property>  
591 - <property name="styleSheet">  
592 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/side_nozzle_close.png); }</string>  
593 - </property>  
594 - <property name="text">  
595 - <string/>  
596 - </property>  
597 - </widget>  
598 - <widget class="QWidget" name="sysLine_2" native="true">  
599 - <property name="geometry">  
600 - <rect>  
601 - <x>224</x>  
602 - <y>36</y>  
603 - <width>2</width>  
604 - <height>58</height>  
605 - </rect>  
606 - </property>  
607 - <property name="styleSheet">  
608 - <string notr="true">background-image: url(:/images/line/manual_button.png);</string>  
609 - </property>  
610 - </widget>  
611 - <widget class="QPushButton" name="preheatButton">  
612 - <property name="geometry">  
613 - <rect>  
614 - <x>0</x>  
615 - <y>0</y>  
616 - <width>112</width>  
617 - <height>131</height>  
618 - </rect>  
619 - </property>  
620 - <property name="styleSheet">  
621 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/preheat.png); }  
622 -QPushButton:pressed { background-image: url(:/images/manual_button/preheat_ov.png); }</string>  
623 - </property>  
624 - <property name="text">  
625 - <string/>  
626 - </property>  
627 - </widget>  
628 - <widget class="QPushButton" name="repeatButton">  
629 - <property name="geometry">  
630 - <rect>  
631 - <x>336</x>  
632 - <y>0</y>  
633 - <width>112</width>  
634 - <height>131</height>  
635 - </rect>  
636 - </property>  
637 - <property name="styleSheet">  
638 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/repeat.png); }  
639 -QPushButton:pressed { background-image: url(:/images/manual_button/repeat_ov.png); }</string>  
640 - </property>  
641 - <property name="text">  
642 - <string/>  
643 - </property>  
644 - </widget>  
645 - <widget class="QWidget" name="sysLine_1" native="true">  
646 - <property name="geometry">  
647 - <rect>  
648 - <x>112</x>  
649 - <y>36</y>  
650 - <width>2</width>  
651 - <height>58</height>  
652 - </rect>  
653 - </property>  
654 - <property name="styleSheet">  
655 - <string notr="true">background-image: url(:/images/line/manual_button.png);</string>  
656 - </property>  
657 - </widget>  
658 - <widget class="QPushButton" name="damperButton">  
659 - <property name="geometry">  
660 - <rect>  
661 - <x>112</x>  
662 - <y>0</y>  
663 - <width>112</width>  
664 - <height>131</height>  
665 - </rect>  
666 - </property>  
667 - <property name="styleSheet">  
668 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/damper_close.png); }</string>  
669 - </property>  
670 - <property name="text">  
671 - <string/>  
672 - </property>  
673 - </widget>  
674 - </widget>  
675 - <widget class="QWidget" name="backButtonStack">  
676 - <widget class="QPushButton" name="goFrontStackButton">  
677 - <property name="geometry">  
678 - <rect>  
679 - <x>448</x>  
680 - <y>0</y>  
681 - <width>112</width>  
682 - <height>131</height>  
683 - </rect>  
684 - </property>  
685 - <property name="styleSheet">  
686 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/next.png); }  
687 -QPushButton:pressed { background-image: url(:/images/manual_button/next_ov.png); }</string>  
688 - </property>  
689 - <property name="text">  
690 - <string/>  
691 - </property>  
692 - </widget>  
693 - <widget class="QWidget" name="sysLine_4" native="true">  
694 - <property name="geometry">  
695 - <rect>  
696 - <x>112</x>  
697 - <y>36</y>  
698 - <width>2</width>  
699 - <height>58</height>  
700 - </rect>  
701 - </property>  
702 - <property name="styleSheet">  
703 - <string notr="true">background-image: url(:/images/line/manual_button.png);</string>  
704 - </property>  
705 - </widget>  
706 - <widget class="QPushButton" name="reserveButton">  
707 - <property name="geometry">  
708 - <rect>  
709 - <x>224</x>  
710 - <y>0</y>  
711 - <width>112</width>  
712 - <height>131</height>  
713 - </rect>  
714 - </property>  
715 - <property name="styleSheet">  
716 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/reserve.png); }  
717 -QPushButton:pressed { background-image: url(:/images/manual_button/reserve_ov.png); }</string>  
718 - </property>  
719 - <property name="text">  
720 - <string/>  
721 - </property>  
722 - </widget>  
723 - <widget class="QWidget" name="sysLine_5" native="true">  
724 - <property name="geometry">  
725 - <rect>  
726 - <x>224</x>  
727 - <y>36</y>  
728 - <width>2</width>  
729 - <height>58</height>  
730 - </rect>  
731 - </property>  
732 - <property name="styleSheet">  
733 - <string notr="true">background-image: url(:/images/line/manual_button.png);</string>  
734 - </property>  
735 - </widget>  
736 - <widget class="QPushButton" name="cooldownButton">  
737 - <property name="geometry">  
738 - <rect>  
739 - <x>0</x>  
740 - <y>0</y>  
741 - <width>112</width>  
742 - <height>131</height>  
743 - </rect>  
744 - </property>  
745 - <property name="styleSheet">  
746 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/cooldown.png); }  
747 -QPushButton:pressed { background-image: url(:/images/manual_button/cooldown_ov.png); }</string>  
748 - </property>  
749 - <property name="text">  
750 - <string/>  
751 - </property>  
752 - <property name="checkable">  
753 - <bool>true</bool>  
754 - </property>  
755 - </widget>  
756 - <widget class="QPushButton" name="favoritesButton">  
757 - <property name="geometry">  
758 - <rect>  
759 - <x>336</x>  
760 - <y>0</y>  
761 - <width>112</width>  
762 - <height>131</height>  
763 - </rect>  
764 - </property>  
765 - <property name="styleSheet">  
766 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/favorites.png); }  
767 -QPushButton:pressed { background-image: url(:/images/manual_button/favorites_ov.png); }</string>  
768 - </property>  
769 - <property name="text">  
770 - <string/>  
771 - </property>  
772 - </widget>  
773 - <widget class="QWidget" name="sysLine_6" native="true">  
774 - <property name="geometry">  
775 - <rect>  
776 - <x>336</x>  
777 - <y>36</y>  
778 - <width>2</width>  
779 - <height>58</height>  
780 - </rect>  
781 - </property>  
782 - <property name="styleSheet">  
783 - <string notr="true">background-image: url(:/images/line/manual_button.png);</string>  
784 - </property>  
785 - </widget>  
786 - <widget class="QPushButton" name="fanButton">  
787 - <property name="geometry">  
788 - <rect>  
789 - <x>112</x>  
790 - <y>0</y>  
791 - <width>112</width>  
792 - <height>131</height>  
793 - </rect>  
794 - </property>  
795 - <property name="styleSheet">  
796 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/fan_4.png); }</string>  
797 - </property>  
798 - <property name="text">  
799 - <string/>  
800 - </property>  
801 - </widget>  
802 - </widget>  
803 </widget> 900 </widget>
804 - <widget class="QLabel" name="steamLabel_2">  
805 - <property name="enabled">  
806 - <bool>true</bool>  
807 - </property> 901 + <widget class="QPushButton" name="reserveButton">
808 <property name="geometry"> 902 <property name="geometry">
809 <rect> 903 <rect>
810 - <x>160</x>  
811 - <y>740</y>  
812 - <width>91</width>  
813 - <height>51</height> 904 + <x>224</x>
  905 + <y>0</y>
  906 + <width>112</width>
  907 + <height>131</height>
814 </rect> 908 </rect>
815 </property> 909 </property>
816 - <property name="palette">  
817 - <palette>  
818 - <active>  
819 - <colorrole role="WindowText">  
820 - <brush brushstyle="SolidPattern">  
821 - <color alpha="255">  
822 - <red>255</red>  
823 - <green>255</green>  
824 - <blue>255</blue>  
825 - </color>  
826 - </brush>  
827 - </colorrole>  
828 - </active>  
829 - <inactive>  
830 - <colorrole role="WindowText">  
831 - <brush brushstyle="SolidPattern">  
832 - <color alpha="255">  
833 - <red>255</red>  
834 - <green>255</green>  
835 - <blue>255</blue>  
836 - </color>  
837 - </brush>  
838 - </colorrole>  
839 - </inactive>  
840 - <disabled>  
841 - <colorrole role="WindowText">  
842 - <brush brushstyle="SolidPattern">  
843 - <color alpha="255">  
844 - <red>123</red>  
845 - <green>123</green>  
846 - <blue>123</blue>  
847 - </color>  
848 - </brush>  
849 - </colorrole>  
850 - </disabled>  
851 - </palette>  
852 - </property>  
853 - <property name="font">  
854 - <font>  
855 - <family>Malgun Gothic</family>  
856 - <pointsize>9</pointsize>  
857 - </font>  
858 - </property>  
859 - <property name="text">  
860 - <string>감소</string>  
861 - </property>  
862 - <property name="alignment">  
863 - <set>Qt::AlignCenter</set> 910 + <property name="styleSheet">
  911 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/reserve.png); }
  912 +QPushButton:pressed { background-image: url(:/images/manual_button/reserve_ov.png); }</string>
864 </property> 913 </property>
865 </widget> 914 </widget>
866 - <widget class="QLabel" name="steamLabel_3">  
867 - <property name="enabled">  
868 - <bool>true</bool>  
869 - </property> 915 + <widget class="QWidget" name="sysLine_11" native="true">
870 <property name="geometry"> 916 <property name="geometry">
871 <rect> 917 <rect>
872 - <x>780</x>  
873 - <y>740</y>  
874 - <width>91</width>  
875 - <height>51</height> 918 + <x>224</x>
  919 + <y>36</y>
  920 + <width>2</width>
  921 + <height>58</height>
876 </rect> 922 </rect>
877 </property> 923 </property>
878 - <property name="palette">  
879 - <palette>  
880 - <active>  
881 - <colorrole role="WindowText">  
882 - <brush brushstyle="SolidPattern">  
883 - <color alpha="255">  
884 - <red>255</red>  
885 - <green>255</green>  
886 - <blue>255</blue>  
887 - </color>  
888 - </brush>  
889 - </colorrole>  
890 - </active>  
891 - <inactive>  
892 - <colorrole role="WindowText">  
893 - <brush brushstyle="SolidPattern">  
894 - <color alpha="255">  
895 - <red>255</red>  
896 - <green>255</green>  
897 - <blue>255</blue>  
898 - </color>  
899 - </brush>  
900 - </colorrole>  
901 - </inactive>  
902 - <disabled>  
903 - <colorrole role="WindowText">  
904 - <brush brushstyle="SolidPattern">  
905 - <color alpha="255">  
906 - <red>123</red>  
907 - <green>123</green>  
908 - <blue>123</blue>  
909 - </color>  
910 - </brush>  
911 - </colorrole>  
912 - </disabled>  
913 - </palette>  
914 - </property>  
915 - <property name="font">  
916 - <font>  
917 - <family>Malgun Gothic</family>  
918 - <pointsize>9</pointsize>  
919 - </font>  
920 - </property>  
921 - <property name="text">  
922 - <string>증가</string>  
923 - </property>  
924 - <property name="alignment">  
925 - <set>Qt::AlignCenter</set> 924 + <property name="styleSheet">
  925 + <string notr="true">background-image: url(:/images/line/manual_button.png);</string>
926 </property> 926 </property>
927 </widget> 927 </widget>
928 - <widget class="QLabel" name="steamLabel_4">  
929 - <property name="enabled">  
930 - <bool>true</bool>  
931 - </property> 928 + <widget class="QPushButton" name="cooldownButton">
932 <property name="geometry"> 929 <property name="geometry">
933 <rect> 930 <rect>
934 - <x>160</x>  
935 - <y>890</y>  
936 - <width>91</width>  
937 - <height>51</height> 931 + <x>0</x>
  932 + <y>0</y>
  933 + <width>112</width>
  934 + <height>131</height>
938 </rect> 935 </rect>
939 </property> 936 </property>
940 - <property name="palette">  
941 - <palette>  
942 - <active>  
943 - <colorrole role="WindowText">  
944 - <brush brushstyle="SolidPattern">  
945 - <color alpha="255">  
946 - <red>255</red>  
947 - <green>255</green>  
948 - <blue>255</blue>  
949 - </color>  
950 - </brush>  
951 - </colorrole>  
952 - </active>  
953 - <inactive>  
954 - <colorrole role="WindowText">  
955 - <brush brushstyle="SolidPattern">  
956 - <color alpha="255">  
957 - <red>255</red>  
958 - <green>255</green>  
959 - <blue>255</blue>  
960 - </color>  
961 - </brush>  
962 - </colorrole>  
963 - </inactive>  
964 - <disabled>  
965 - <colorrole role="WindowText">  
966 - <brush brushstyle="SolidPattern">  
967 - <color alpha="255">  
968 - <red>123</red>  
969 - <green>123</green>  
970 - <blue>123</blue>  
971 - </color>  
972 - </brush>  
973 - </colorrole>  
974 - </disabled>  
975 - </palette>  
976 - </property>  
977 - <property name="font">  
978 - <font>  
979 - <family>Malgun Gothic</family>  
980 - <pointsize>9</pointsize>  
981 - </font>  
982 - </property>  
983 - <property name="text">  
984 - <string>감소</string>  
985 - </property>  
986 - <property name="alignment">  
987 - <set>Qt::AlignCenter</set> 937 + <property name="styleSheet">
  938 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/cooldown.png); }
  939 +QPushButton:pressed { background-image: url(:/images/manual_button/cooldown_ov.png); }</string>
988 </property> 940 </property>
989 - </widget>  
990 - <widget class="QLabel" name="steamLabel_5">  
991 - <property name="enabled"> 941 + <property name="checkable">
992 <bool>true</bool> 942 <bool>true</bool>
993 </property> 943 </property>
994 - <property name="geometry">  
995 - <rect>  
996 - <x>780</x>  
997 - <y>890</y>  
998 - <width>91</width>  
999 - <height>51</height>  
1000 - </rect>  
1001 - </property>  
1002 - <property name="palette">  
1003 - <palette>  
1004 - <active>  
1005 - <colorrole role="WindowText">  
1006 - <brush brushstyle="SolidPattern">  
1007 - <color alpha="255">  
1008 - <red>255</red>  
1009 - <green>255</green>  
1010 - <blue>255</blue>  
1011 - </color>  
1012 - </brush>  
1013 - </colorrole>  
1014 - </active>  
1015 - <inactive>  
1016 - <colorrole role="WindowText">  
1017 - <brush brushstyle="SolidPattern">  
1018 - <color alpha="255">  
1019 - <red>255</red>  
1020 - <green>255</green>  
1021 - <blue>255</blue>  
1022 - </color>  
1023 - </brush>  
1024 - </colorrole>  
1025 - </inactive>  
1026 - <disabled>  
1027 - <colorrole role="WindowText">  
1028 - <brush brushstyle="SolidPattern">  
1029 - <color alpha="255">  
1030 - <red>123</red>  
1031 - <green>123</green>  
1032 - <blue>123</blue>  
1033 - </color>  
1034 - </brush>  
1035 - </colorrole>  
1036 - </disabled>  
1037 - </palette>  
1038 - </property>  
1039 - <property name="font">  
1040 - <font>  
1041 - <family>Malgun Gothic</family>  
1042 - <pointsize>9</pointsize>  
1043 - </font>  
1044 - </property>  
1045 - <property name="text">  
1046 - <string>증가</string>  
1047 - </property>  
1048 - <property name="alignment">  
1049 - <set>Qt::AlignCenter</set>  
1050 - </property>  
1051 </widget> 944 </widget>
1052 - <widget class="QLabel" name="humidityLabel">  
1053 - <property name="enabled">  
1054 - <bool>true</bool>  
1055 - </property> 945 + <widget class="QPushButton" name="favoritesButton">
1056 <property name="geometry"> 946 <property name="geometry">
1057 <rect> 947 <rect>
1058 - <x>690</x>  
1059 - <y>810</y>  
1060 - <width>150</width>  
1061 - <height>51</height> 948 + <x>336</x>
  949 + <y>0</y>
  950 + <width>112</width>
  951 + <height>131</height>
1062 </rect> 952 </rect>
1063 </property> 953 </property>
1064 - <property name="palette">  
1065 - <palette>  
1066 - <active>  
1067 - <colorrole role="WindowText">  
1068 - <brush brushstyle="SolidPattern">  
1069 - <color alpha="255">  
1070 - <red>255</red>  
1071 - <green>255</green>  
1072 - <blue>255</blue>  
1073 - </color>  
1074 - </brush>  
1075 - </colorrole>  
1076 - </active>  
1077 - <inactive>  
1078 - <colorrole role="WindowText">  
1079 - <brush brushstyle="SolidPattern">  
1080 - <color alpha="255">  
1081 - <red>255</red>  
1082 - <green>255</green>  
1083 - <blue>255</blue>  
1084 - </color>  
1085 - </brush>  
1086 - </colorrole>  
1087 - </inactive>  
1088 - <disabled>  
1089 - <colorrole role="WindowText">  
1090 - <brush brushstyle="SolidPattern">  
1091 - <color alpha="255">  
1092 - <red>123</red>  
1093 - <green>123</green>  
1094 - <blue>123</blue>  
1095 - </color>  
1096 - </brush>  
1097 - </colorrole>  
1098 - </disabled>  
1099 - </palette>  
1100 - </property>  
1101 - <property name="font">  
1102 - <font>  
1103 - <family>Roboto</family>  
1104 - <pointsize>16</pointsize>  
1105 - <weight>75</weight>  
1106 - <bold>true</bold>  
1107 - </font>  
1108 - </property>  
1109 - <property name="text">  
1110 - <string>0%</string>  
1111 - </property>  
1112 - <property name="alignment">  
1113 - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 954 + <property name="styleSheet">
  955 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/favorites.png); }
  956 +QPushButton:pressed { background-image: url(:/images/manual_button/favorites_ov.png); }</string>
1114 </property> 957 </property>
1115 </widget> 958 </widget>
1116 - <widget class="QLabel" name="tempLabel">  
1117 - <property name="enabled">  
1118 - <bool>true</bool>  
1119 - </property> 959 + <widget class="QWidget" name="sysLine_12" native="true">
1120 <property name="geometry"> 960 <property name="geometry">
1121 <rect> 961 <rect>
1122 - <x>690</x>  
1123 - <y>960</y>  
1124 - <width>150</width>  
1125 - <height>51</height> 962 + <x>336</x>
  963 + <y>36</y>
  964 + <width>2</width>
  965 + <height>58</height>
1126 </rect> 966 </rect>
1127 </property> 967 </property>
1128 - <property name="palette">  
1129 - <palette>  
1130 - <active>  
1131 - <colorrole role="WindowText">  
1132 - <brush brushstyle="SolidPattern">  
1133 - <color alpha="255">  
1134 - <red>255</red>  
1135 - <green>255</green>  
1136 - <blue>255</blue>  
1137 - </color>  
1138 - </brush>  
1139 - </colorrole>  
1140 - </active>  
1141 - <inactive>  
1142 - <colorrole role="WindowText">  
1143 - <brush brushstyle="SolidPattern">  
1144 - <color alpha="255">  
1145 - <red>255</red>  
1146 - <green>255</green>  
1147 - <blue>255</blue>  
1148 - </color>  
1149 - </brush>  
1150 - </colorrole>  
1151 - </inactive>  
1152 - <disabled>  
1153 - <colorrole role="WindowText">  
1154 - <brush brushstyle="SolidPattern">  
1155 - <color alpha="255">  
1156 - <red>123</red>  
1157 - <green>123</green>  
1158 - <blue>123</blue>  
1159 - </color>  
1160 - </brush>  
1161 - </colorrole>  
1162 - </disabled>  
1163 - </palette>  
1164 - </property>  
1165 - <property name="font">  
1166 - <font>  
1167 - <family>Roboto</family>  
1168 - <pointsize>16</pointsize>  
1169 - <weight>75</weight>  
1170 - <bold>true</bold>  
1171 - </font>  
1172 - </property>  
1173 - <property name="text">  
1174 - <string>30&lt;span style=&quot;font-size:11pt;&quot;&gt;℃&lt;/span&gt;</string>  
1175 - </property>  
1176 - <property name="alignment">  
1177 - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 968 + <property name="styleSheet">
  969 + <string notr="true">background-image: url(:/images/line/manual_button.png);</string>
1178 </property> 970 </property>
1179 </widget> 971 </widget>
1180 - <widget class="QLabel" name="timeLabel">  
1181 - <property name="enabled">  
1182 - <bool>true</bool>  
1183 - </property> 972 + <widget class="QPushButton" name="fanButton">
1184 <property name="geometry"> 973 <property name="geometry">
1185 <rect> 974 <rect>
1186 - <x>539</x>  
1187 - <y>1110</y>  
1188 - <width>301</width>  
1189 - <height>51</height> 975 + <x>112</x>
  976 + <y>0</y>
  977 + <width>112</width>
  978 + <height>131</height>
1190 </rect> 979 </rect>
1191 </property> 980 </property>
1192 - <property name="palette">  
1193 - <palette>  
1194 - <active>  
1195 - <colorrole role="WindowText">  
1196 - <brush brushstyle="SolidPattern">  
1197 - <color alpha="255">  
1198 - <red>255</red>  
1199 - <green>255</green>  
1200 - <blue>255</blue>  
1201 - </color>  
1202 - </brush>  
1203 - </colorrole>  
1204 - </active>  
1205 - <inactive>  
1206 - <colorrole role="WindowText">  
1207 - <brush brushstyle="SolidPattern">  
1208 - <color alpha="255">  
1209 - <red>255</red>  
1210 - <green>255</green>  
1211 - <blue>255</blue>  
1212 - </color>  
1213 - </brush>  
1214 - </colorrole>  
1215 - </inactive>  
1216 - <disabled>  
1217 - <colorrole role="WindowText">  
1218 - <brush brushstyle="SolidPattern">  
1219 - <color alpha="255">  
1220 - <red>123</red>  
1221 - <green>123</green>  
1222 - <blue>123</blue>  
1223 - </color>  
1224 - </brush>  
1225 - </colorrole>  
1226 - </disabled>  
1227 - </palette>  
1228 - </property>  
1229 - <property name="font">  
1230 - <font>  
1231 - <family>Roboto</family>  
1232 - <pointsize>16</pointsize>  
1233 - <weight>75</weight>  
1234 - <bold>true</bold>  
1235 - </font>  
1236 - </property>  
1237 - <property name="text">  
1238 - <string>0&lt;span style=&quot;font-size:11pt;&quot;&gt;초&lt;/span&gt;</string>  
1239 - </property>  
1240 - <property name="alignment">  
1241 - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 981 + <property name="styleSheet">
  982 + <string notr="true">QPushButton { background-image: url(:/images/manual_button/fan_4.png); }</string>
1242 </property> 983 </property>
1243 </widget> 984 </widget>
1244 - <widget class="QLabel" name="interTempLabel">  
1245 - <property name="enabled">  
1246 - <bool>true</bool>  
1247 - </property>  
1248 - <property name="geometry">  
1249 - <rect>  
1250 - <x>690</x>  
1251 - <y>1260</y>  
1252 - <width>150</width>  
1253 - <height>50</height>  
1254 - </rect>  
1255 - </property>  
1256 - <property name="palette">  
1257 - <palette>  
1258 - <active>  
1259 - <colorrole role="WindowText">  
1260 - <brush brushstyle="SolidPattern">  
1261 - <color alpha="255">  
1262 - <red>255</red>  
1263 - <green>255</green>  
1264 - <blue>255</blue>  
1265 - </color>  
1266 - </brush>  
1267 - </colorrole>  
1268 - </active>  
1269 - <inactive>  
1270 - <colorrole role="WindowText">  
1271 - <brush brushstyle="SolidPattern">  
1272 - <color alpha="255">  
1273 - <red>255</red>  
1274 - <green>255</green>  
1275 - <blue>255</blue>  
1276 - </color>  
1277 - </brush>  
1278 - </colorrole>  
1279 - </inactive>  
1280 - <disabled>  
1281 - <colorrole role="WindowText">  
1282 - <brush brushstyle="SolidPattern">  
1283 - <color alpha="255">  
1284 - <red>123</red>  
1285 - <green>123</green>  
1286 - <blue>123</blue>  
1287 - </color>  
1288 - </brush>  
1289 - </colorrole>  
1290 - </disabled>  
1291 - </palette>  
1292 - </property>  
1293 - <property name="font">  
1294 - <font>  
1295 - <family>Roboto</family>  
1296 - <pointsize>16</pointsize>  
1297 - <weight>75</weight>  
1298 - <bold>true</bold>  
1299 - </font>  
1300 - </property>  
1301 - <property name="text">  
1302 - <string>&lt;span style=&quot;font-size:11pt;&quot;&gt;℃&lt;/span&gt;</string>  
1303 - </property>  
1304 - <property name="alignment">  
1305 - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>  
1306 - </property>  
1307 - </widget>  
1308 - <zorder>tempSlider</zorder>  
1309 - <zorder>runStopButton</zorder>  
1310 - <zorder>interTempSlider</zorder>  
1311 - <zorder>humiditySlider</zorder>  
1312 - <zorder>humidityButton</zorder>  
1313 - <zorder>interTempButton</zorder>  
1314 - <zorder>timeSlider</zorder>  
1315 - <zorder>tempButton</zorder>  
1316 - <zorder>buttonStack</zorder>  
1317 - <zorder>timeButton</zorder>  
1318 - <zorder>steamLabel_2</zorder>  
1319 - <zorder>steamLabel_3</zorder>  
1320 - <zorder>steamLabel_4</zorder>  
1321 - <zorder>steamLabel_5</zorder>  
1322 - <zorder>humidityLabel</zorder>  
1323 - <zorder>tempLabel</zorder>  
1324 - <zorder>timeLabel</zorder>  
1325 - <zorder>interTempLabel</zorder>  
1326 </widget> 985 </widget>
1327 - <widget class="QWidget" name="innerStack">  
1328 - <widget class="QSlider" name="innerInterTempSlider">  
1329 - <property name="geometry">  
1330 - <rect>  
1331 - <x>185</x>  
1332 - <y>1012</y>  
1333 - <width>666</width>  
1334 - <height>33</height>  
1335 - </rect>  
1336 - </property>  
1337 - <property name="styleSheet">  
1338 - <string notr="true">QSlider::sub-page { background-image: url(:/images/slider/core.png); }</string>  
1339 - </property>  
1340 - <property name="maximum">  
1341 - <number>6</number>  
1342 - </property>  
1343 - <property name="value">  
1344 - <number>0</number>  
1345 - </property>  
1346 - <property name="tracking">  
1347 - <bool>true</bool>  
1348 - </property>  
1349 - <property name="orientation">  
1350 - <enum>Qt::Horizontal</enum>  
1351 - </property>  
1352 - </widget>  
1353 - <widget class="QPushButton" name="innerInterTempButton">  
1354 - <property name="enabled">  
1355 - <bool>false</bool>  
1356 - </property>  
1357 - <property name="geometry">  
1358 - <rect>  
1359 - <x>27</x>  
1360 - <y>954</y>  
1361 - <width>140</width>  
1362 - <height>140</height>  
1363 - </rect>  
1364 - </property>  
1365 - <property name="styleSheet">  
1366 - <string notr="true">QPushButton { image: url(:/images/slider_icon/core_temp_enabled.png); } 986 + </widget>
  987 + <widget class="QLabel" name="steamLabel_4">
  988 + <property name="enabled">
  989 + <bool>true</bool>
  990 + </property>
  991 + <property name="geometry">
  992 + <rect>
  993 + <x>160</x>
  994 + <y>890</y>
  995 + <width>91</width>
  996 + <height>51</height>
  997 + </rect>
  998 + </property>
  999 + <property name="palette">
  1000 + <palette>
  1001 + <active>
  1002 + <colorrole role="WindowText">
  1003 + <brush brushstyle="SolidPattern">
  1004 + <color alpha="255">
  1005 + <red>255</red>
  1006 + <green>255</green>
  1007 + <blue>255</blue>
  1008 + </color>
  1009 + </brush>
  1010 + </colorrole>
  1011 + </active>
  1012 + <inactive>
  1013 + <colorrole role="WindowText">
  1014 + <brush brushstyle="SolidPattern">
  1015 + <color alpha="255">
  1016 + <red>255</red>
  1017 + <green>255</green>
  1018 + <blue>255</blue>
  1019 + </color>
  1020 + </brush>
  1021 + </colorrole>
  1022 + </inactive>
  1023 + <disabled>
  1024 + <colorrole role="WindowText">
  1025 + <brush brushstyle="SolidPattern">
  1026 + <color alpha="255">
  1027 + <red>123</red>
  1028 + <green>123</green>
  1029 + <blue>123</blue>
  1030 + </color>
  1031 + </brush>
  1032 + </colorrole>
  1033 + </disabled>
  1034 + </palette>
  1035 + </property>
  1036 + <property name="font">
  1037 + <font>
  1038 + <family>Malgun Gothic</family>
  1039 + <pointsize>9</pointsize>
  1040 + </font>
  1041 + </property>
  1042 + <property name="text">
  1043 + <string>감소</string>
  1044 + </property>
  1045 + <property name="alignment">
  1046 + <set>Qt::AlignCenter</set>
  1047 + </property>
  1048 + </widget>
  1049 + <widget class="QPushButton" name="humidityButton">
  1050 + <property name="geometry">
  1051 + <rect>
  1052 + <x>27</x>
  1053 + <y>725</y>
  1054 + <width>140</width>
  1055 + <height>140</height>
  1056 + </rect>
  1057 + </property>
  1058 + <property name="styleSheet">
  1059 + <string notr="true">QPushButton { image: url(:/images/slider_icon/humidity.png); }
  1060 +QPushButton:pressed { image: url(:/images/slider_icon/humidity_ov.png); }</string>
  1061 + </property>
  1062 + <property name="style" stdset="0">
  1063 + <string notr="true">icon</string>
  1064 + </property>
  1065 + </widget>
  1066 + <widget class="QPushButton" name="interTempButton">
  1067 + <property name="geometry">
  1068 + <rect>
  1069 + <x>27</x>
  1070 + <y>1175</y>
  1071 + <width>140</width>
  1072 + <height>140</height>
  1073 + </rect>
  1074 + </property>
  1075 + <property name="styleSheet">
  1076 + <string notr="true">QPushButton { image: url(:/images/slider_icon/core_temp.png); }
1367 QPushButton:pressed { image: url(:/images/slider_icon/core_temp_ov.png); }</string> 1077 QPushButton:pressed { image: url(:/images/slider_icon/core_temp_ov.png); }</string>
1368 - </property>  
1369 - <property name="text">  
1370 - <string/>  
1371 - </property>  
1372 - <property name="checkable">  
1373 - <bool>true</bool>  
1374 - </property>  
1375 - <property name="style" stdset="0">  
1376 - <string>icon</string>  
1377 - </property>  
1378 - </widget>  
1379 - <widget class="QPushButton" name="goOuterButton">  
1380 - <property name="geometry">  
1381 - <rect>  
1382 - <x>200</x>  
1383 - <y>1260</y>  
1384 - <width>250</width>  
1385 - <height>190</height>  
1386 - </rect>  
1387 - </property>  
1388 - <property name="styleSheet">  
1389 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/back.png); }  
1390 -QPushButton:pressed { background-image: url(:/images/manual_button/back_ov.png); }</string>  
1391 - </property>  
1392 - <property name="text">  
1393 - <string>이전으로</string>  
1394 - </property>  
1395 - <property name="style" stdset="0">  
1396 - <string notr="true">interTemp</string>  
1397 - </property>  
1398 - </widget>  
1399 - <widget class="QPushButton" name="applyButton">  
1400 - <property name="geometry">  
1401 - <rect>  
1402 - <x>450</x>  
1403 - <y>1260</y>  
1404 - <width>250</width>  
1405 - <height>190</height>  
1406 - </rect>  
1407 - </property>  
1408 - <property name="styleSheet">  
1409 - <string notr="true">QPushButton { background-image: url(:/images/manual_button/ok.png); }  
1410 -QPushButton:pressed { background-image: url(:/images/manual_button/ok_ov.png); }</string>  
1411 - </property>  
1412 - <property name="text">  
1413 - <string>확인/적용하기</string>  
1414 - </property>  
1415 - <property name="style" stdset="0">  
1416 - <string notr="true">interTemp</string>  
1417 - </property>  
1418 - </widget>  
1419 - <widget class="QLabel" name="label">  
1420 - <property name="geometry">  
1421 - <rect>  
1422 - <x>18</x>  
1423 - <y>920</y>  
1424 - <width>863</width>  
1425 - <height>1</height>  
1426 - </rect>  
1427 - </property>  
1428 - <property name="text">  
1429 - <string/>  
1430 - </property>  
1431 - <property name="pixmap">  
1432 - <pixmap resource="resources.qrc">:/images/line/manual_core_temp_horizontal.png</pixmap>  
1433 - </property>  
1434 - </widget>  
1435 - <widget class="QLabel" name="label_2">  
1436 - <property name="geometry">  
1437 - <rect>  
1438 - <x>225</x>  
1439 - <y>759</y>  
1440 - <width>1</width>  
1441 - <height>121</height>  
1442 - </rect>  
1443 - </property>  
1444 - <property name="text">  
1445 - <string/>  
1446 - </property>  
1447 - <property name="pixmap">  
1448 - <pixmap resource="resources.qrc">:/images/line/manual_core_temp_vertical.png</pixmap>  
1449 - </property>  
1450 - </widget>  
1451 - <widget class="QLabel" name="label_3">  
1452 - <property name="geometry">  
1453 - <rect>  
1454 - <x>450</x>  
1455 - <y>759</y>  
1456 - <width>1</width>  
1457 - <height>121</height>  
1458 - </rect>  
1459 - </property>  
1460 - <property name="text">  
1461 - <string/>  
1462 - </property>  
1463 - <property name="pixmap">  
1464 - <pixmap resource="resources.qrc">:/images/line/manual_core_temp_vertical.png</pixmap>  
1465 - </property>  
1466 - </widget>  
1467 - <widget class="QLabel" name="label_4">  
1468 - <property name="geometry">  
1469 - <rect>  
1470 - <x>675</x>  
1471 - <y>759</y>  
1472 - <width>1</width>  
1473 - <height>121</height>  
1474 - </rect>  
1475 - </property>  
1476 - <property name="text">  
1477 - <string/>  
1478 - </property>  
1479 - <property name="pixmap">  
1480 - <pixmap resource="resources.qrc">:/images/line/manual_core_temp_vertical.png</pixmap>  
1481 - </property>  
1482 - </widget>  
1483 - <widget class="QLabel" name="innerInterTempLabel">  
1484 - <property name="enabled">  
1485 - <bool>true</bool>  
1486 - </property>  
1487 - <property name="geometry">  
1488 - <rect>  
1489 - <x>690</x>  
1490 - <y>1038</y>  
1491 - <width>150</width>  
1492 - <height>50</height>  
1493 - </rect>  
1494 - </property>  
1495 - <property name="palette">  
1496 - <palette>  
1497 - <active>  
1498 - <colorrole role="WindowText">  
1499 - <brush brushstyle="SolidPattern">  
1500 - <color alpha="255">  
1501 - <red>255</red>  
1502 - <green>255</green>  
1503 - <blue>255</blue>  
1504 - </color>  
1505 - </brush>  
1506 - </colorrole>  
1507 - </active>  
1508 - <inactive>  
1509 - <colorrole role="WindowText">  
1510 - <brush brushstyle="SolidPattern">  
1511 - <color alpha="255">  
1512 - <red>255</red>  
1513 - <green>255</green>  
1514 - <blue>255</blue>  
1515 - </color>  
1516 - </brush>  
1517 - </colorrole>  
1518 - </inactive>  
1519 - <disabled>  
1520 - <colorrole role="WindowText">  
1521 - <brush brushstyle="SolidPattern">  
1522 - <color alpha="255">  
1523 - <red>123</red>  
1524 - <green>123</green>  
1525 - <blue>123</blue>  
1526 - </color>  
1527 - </brush>  
1528 - </colorrole>  
1529 - </disabled>  
1530 - </palette>  
1531 - </property>  
1532 - <property name="font">  
1533 - <font>  
1534 - <family>Roboto</family>  
1535 - <pointsize>16</pointsize>  
1536 - <weight>75</weight>  
1537 - <bold>true</bold>  
1538 - </font>  
1539 - </property>  
1540 - <property name="text">  
1541 - <string>℃</string>  
1542 - </property>  
1543 - <property name="alignment">  
1544 - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>  
1545 - </property>  
1546 - </widget>  
1547 - <widget class="QLabel" name="steamLabel_6">  
1548 - <property name="enabled">  
1549 - <bool>true</bool>  
1550 - </property>  
1551 - <property name="geometry">  
1552 - <rect>  
1553 - <x>0</x>  
1554 - <y>720</y>  
1555 - <width>225</width>  
1556 - <height>50</height>  
1557 - </rect>  
1558 - </property>  
1559 - <property name="palette">  
1560 - <palette>  
1561 - <active>  
1562 - <colorrole role="WindowText">  
1563 - <brush brushstyle="SolidPattern">  
1564 - <color alpha="255">  
1565 - <red>255</red>  
1566 - <green>255</green>  
1567 - <blue>255</blue>  
1568 - </color>  
1569 - </brush>  
1570 - </colorrole>  
1571 - </active>  
1572 - <inactive>  
1573 - <colorrole role="WindowText">  
1574 - <brush brushstyle="SolidPattern">  
1575 - <color alpha="255">  
1576 - <red>255</red>  
1577 - <green>255</green>  
1578 - <blue>255</blue>  
1579 - </color>  
1580 - </brush>  
1581 - </colorrole>  
1582 - </inactive>  
1583 - <disabled>  
1584 - <colorrole role="WindowText">  
1585 - <brush brushstyle="SolidPattern">  
1586 - <color alpha="255">  
1587 - <red>123</red>  
1588 - <green>123</green>  
1589 - <blue>123</blue>  
1590 - </color>  
1591 - </brush>  
1592 - </colorrole>  
1593 - </disabled>  
1594 - </palette>  
1595 - </property>  
1596 - <property name="font">  
1597 - <font>  
1598 - <family>Malgun Gothic</family>  
1599 - <pointsize>11</pointsize>  
1600 - </font>  
1601 - </property>  
1602 - <property name="text">  
1603 - <string>내부 습도</string>  
1604 - </property>  
1605 - <property name="alignment">  
1606 - <set>Qt::AlignBottom|Qt::AlignHCenter</set>  
1607 - </property>  
1608 - </widget>  
1609 - <widget class="QLabel" name="steamLabel_7">  
1610 - <property name="enabled">  
1611 - <bool>true</bool>  
1612 - </property>  
1613 - <property name="geometry">  
1614 - <rect>  
1615 - <x>225</x>  
1616 - <y>720</y>  
1617 - <width>225</width>  
1618 - <height>50</height>  
1619 - </rect>  
1620 - </property>  
1621 - <property name="palette">  
1622 - <palette>  
1623 - <active>  
1624 - <colorrole role="WindowText">  
1625 - <brush brushstyle="SolidPattern">  
1626 - <color alpha="255">  
1627 - <red>255</red>  
1628 - <green>255</green>  
1629 - <blue>255</blue>  
1630 - </color>  
1631 - </brush>  
1632 - </colorrole>  
1633 - </active>  
1634 - <inactive>  
1635 - <colorrole role="WindowText">  
1636 - <brush brushstyle="SolidPattern">  
1637 - <color alpha="255">  
1638 - <red>255</red>  
1639 - <green>255</green>  
1640 - <blue>255</blue>  
1641 - </color>  
1642 - </brush>  
1643 - </colorrole>  
1644 - </inactive>  
1645 - <disabled>  
1646 - <colorrole role="WindowText">  
1647 - <brush brushstyle="SolidPattern">  
1648 - <color alpha="255">  
1649 - <red>123</red>  
1650 - <green>123</green>  
1651 - <blue>123</blue>  
1652 - </color>  
1653 - </brush>  
1654 - </colorrole>  
1655 - </disabled>  
1656 - </palette>  
1657 - </property>  
1658 - <property name="font">  
1659 - <font>  
1660 - <family>Malgun Gothic</family>  
1661 - <pointsize>11</pointsize>  
1662 - </font>  
1663 - </property>  
1664 - <property name="text">  
1665 - <string>목표 습도</string>  
1666 - </property>  
1667 - <property name="alignment">  
1668 - <set>Qt::AlignBottom|Qt::AlignHCenter</set>  
1669 - </property>  
1670 - </widget>  
1671 - <widget class="QLabel" name="steamLabel_8">  
1672 - <property name="enabled">  
1673 - <bool>true</bool>  
1674 - </property>  
1675 - <property name="geometry">  
1676 - <rect>  
1677 - <x>450</x>  
1678 - <y>720</y>  
1679 - <width>225</width>  
1680 - <height>50</height>  
1681 - </rect>  
1682 - </property>  
1683 - <property name="palette">  
1684 - <palette>  
1685 - <active>  
1686 - <colorrole role="WindowText">  
1687 - <brush brushstyle="SolidPattern">  
1688 - <color alpha="255">  
1689 - <red>255</red>  
1690 - <green>255</green>  
1691 - <blue>255</blue>  
1692 - </color>  
1693 - </brush>  
1694 - </colorrole>  
1695 - </active>  
1696 - <inactive>  
1697 - <colorrole role="WindowText">  
1698 - <brush brushstyle="SolidPattern">  
1699 - <color alpha="255">  
1700 - <red>255</red>  
1701 - <green>255</green>  
1702 - <blue>255</blue>  
1703 - </color>  
1704 - </brush>  
1705 - </colorrole>  
1706 - </inactive>  
1707 - <disabled>  
1708 - <colorrole role="WindowText">  
1709 - <brush brushstyle="SolidPattern">  
1710 - <color alpha="255">  
1711 - <red>123</red>  
1712 - <green>123</green>  
1713 - <blue>123</blue>  
1714 - </color>  
1715 - </brush>  
1716 - </colorrole>  
1717 - </disabled>  
1718 - </palette>  
1719 - </property>  
1720 - <property name="font">  
1721 - <font>  
1722 - <family>Malgun Gothic</family>  
1723 - <pointsize>11</pointsize>  
1724 - </font>  
1725 - </property>  
1726 - <property name="text">  
1727 - <string>내부 온도</string>  
1728 - </property>  
1729 - <property name="alignment">  
1730 - <set>Qt::AlignBottom|Qt::AlignHCenter</set>  
1731 - </property>  
1732 - </widget>  
1733 - <widget class="QLabel" name="steamLabel_9">  
1734 - <property name="enabled">  
1735 - <bool>true</bool>  
1736 - </property>  
1737 - <property name="geometry">  
1738 - <rect>  
1739 - <x>675</x>  
1740 - <y>720</y>  
1741 - <width>225</width>  
1742 - <height>50</height>  
1743 - </rect>  
1744 - </property>  
1745 - <property name="palette">  
1746 - <palette>  
1747 - <active>  
1748 - <colorrole role="WindowText">  
1749 - <brush brushstyle="SolidPattern">  
1750 - <color alpha="255">  
1751 - <red>255</red>  
1752 - <green>255</green>  
1753 - <blue>255</blue>  
1754 - </color>  
1755 - </brush>  
1756 - </colorrole>  
1757 - </active>  
1758 - <inactive>  
1759 - <colorrole role="WindowText">  
1760 - <brush brushstyle="SolidPattern">  
1761 - <color alpha="255">  
1762 - <red>255</red>  
1763 - <green>255</green>  
1764 - <blue>255</blue>  
1765 - </color>  
1766 - </brush>  
1767 - </colorrole>  
1768 - </inactive>  
1769 - <disabled>  
1770 - <colorrole role="WindowText">  
1771 - <brush brushstyle="SolidPattern">  
1772 - <color alpha="255">  
1773 - <red>123</red>  
1774 - <green>123</green>  
1775 - <blue>123</blue>  
1776 - </color>  
1777 - </brush>  
1778 - </colorrole>  
1779 - </disabled>  
1780 - </palette>  
1781 - </property>  
1782 - <property name="font">  
1783 - <font>  
1784 - <family>Malgun Gothic</family>  
1785 - <pointsize>11</pointsize>  
1786 - </font>  
1787 - </property>  
1788 - <property name="text">  
1789 - <string>중심 온도계 온도</string>  
1790 - </property>  
1791 - <property name="alignment">  
1792 - <set>Qt::AlignBottom|Qt::AlignHCenter</set>  
1793 - </property>  
1794 - </widget>  
1795 - <widget class="QLabel" name="steamLabel_10">  
1796 - <property name="enabled">  
1797 - <bool>true</bool>  
1798 - </property>  
1799 - <property name="geometry">  
1800 - <rect>  
1801 - <x>175</x>  
1802 - <y>770</y>  
1803 - <width>50</width>  
1804 - <height>100</height>  
1805 - </rect>  
1806 - </property>  
1807 - <property name="palette">  
1808 - <palette>  
1809 - <active>  
1810 - <colorrole role="WindowText">  
1811 - <brush brushstyle="SolidPattern">  
1812 - <color alpha="255">  
1813 - <red>255</red>  
1814 - <green>255</green>  
1815 - <blue>255</blue>  
1816 - </color>  
1817 - </brush>  
1818 - </colorrole>  
1819 - </active>  
1820 - <inactive>  
1821 - <colorrole role="WindowText">  
1822 - <brush brushstyle="SolidPattern">  
1823 - <color alpha="255">  
1824 - <red>255</red>  
1825 - <green>255</green>  
1826 - <blue>255</blue>  
1827 - </color>  
1828 - </brush>  
1829 - </colorrole>  
1830 - </inactive>  
1831 - <disabled>  
1832 - <colorrole role="WindowText">  
1833 - <brush brushstyle="SolidPattern">  
1834 - <color alpha="255">  
1835 - <red>123</red>  
1836 - <green>123</green>  
1837 - <blue>123</blue>  
1838 - </color>  
1839 - </brush>  
1840 - </colorrole>  
1841 - </disabled>  
1842 - </palette>  
1843 - </property>  
1844 - <property name="font">  
1845 - <font>  
1846 - <family>Roboto</family>  
1847 - <pointsize>11</pointsize>  
1848 - <weight>50</weight>  
1849 - <bold>false</bold>  
1850 - </font>  
1851 - </property>  
1852 - <property name="text">  
1853 - <string>%</string>  
1854 - </property>  
1855 - <property name="alignment">  
1856 - <set>Qt::AlignCenter</set>  
1857 - </property>  
1858 - </widget>  
1859 - <widget class="QLabel" name="steamLabel_11">  
1860 - <property name="enabled">  
1861 - <bool>true</bool>  
1862 - </property>  
1863 - <property name="geometry">  
1864 - <rect>  
1865 - <x>400</x>  
1866 - <y>770</y>  
1867 - <width>50</width>  
1868 - <height>100</height>  
1869 - </rect>  
1870 - </property>  
1871 - <property name="palette">  
1872 - <palette>  
1873 - <active>  
1874 - <colorrole role="WindowText">  
1875 - <brush brushstyle="SolidPattern">  
1876 - <color alpha="255">  
1877 - <red>255</red>  
1878 - <green>255</green>  
1879 - <blue>255</blue>  
1880 - </color>  
1881 - </brush>  
1882 - </colorrole>  
1883 - </active>  
1884 - <inactive>  
1885 - <colorrole role="WindowText">  
1886 - <brush brushstyle="SolidPattern">  
1887 - <color alpha="255">  
1888 - <red>255</red>  
1889 - <green>255</green>  
1890 - <blue>255</blue>  
1891 - </color>  
1892 - </brush>  
1893 - </colorrole>  
1894 - </inactive>  
1895 - <disabled>  
1896 - <colorrole role="WindowText">  
1897 - <brush brushstyle="SolidPattern">  
1898 - <color alpha="255">  
1899 - <red>123</red>  
1900 - <green>123</green>  
1901 - <blue>123</blue>  
1902 - </color>  
1903 - </brush>  
1904 - </colorrole>  
1905 - </disabled>  
1906 - </palette>  
1907 - </property>  
1908 - <property name="font">  
1909 - <font>  
1910 - <family>Roboto</family>  
1911 - <pointsize>11</pointsize>  
1912 - <weight>50</weight>  
1913 - <bold>false</bold>  
1914 - </font>  
1915 - </property>  
1916 - <property name="text">  
1917 - <string>%</string>  
1918 - </property>  
1919 - <property name="alignment">  
1920 - <set>Qt::AlignCenter</set>  
1921 - </property>  
1922 - </widget>  
1923 - <widget class="QLabel" name="steamLabel_12">  
1924 - <property name="enabled">  
1925 - <bool>true</bool>  
1926 - </property>  
1927 - <property name="geometry">  
1928 - <rect>  
1929 - <x>625</x>  
1930 - <y>770</y>  
1931 - <width>50</width>  
1932 - <height>100</height>  
1933 - </rect>  
1934 - </property>  
1935 - <property name="palette">  
1936 - <palette>  
1937 - <active>  
1938 - <colorrole role="WindowText">  
1939 - <brush brushstyle="SolidPattern">  
1940 - <color alpha="255">  
1941 - <red>255</red>  
1942 - <green>255</green>  
1943 - <blue>255</blue>  
1944 - </color>  
1945 - </brush>  
1946 - </colorrole>  
1947 - </active>  
1948 - <inactive>  
1949 - <colorrole role="WindowText">  
1950 - <brush brushstyle="SolidPattern">  
1951 - <color alpha="255">  
1952 - <red>255</red>  
1953 - <green>255</green>  
1954 - <blue>255</blue>  
1955 - </color>  
1956 - </brush>  
1957 - </colorrole>  
1958 - </inactive>  
1959 - <disabled>  
1960 - <colorrole role="WindowText">  
1961 - <brush brushstyle="SolidPattern">  
1962 - <color alpha="255">  
1963 - <red>123</red>  
1964 - <green>123</green>  
1965 - <blue>123</blue>  
1966 - </color>  
1967 - </brush>  
1968 - </colorrole>  
1969 - </disabled>  
1970 - </palette>  
1971 - </property>  
1972 - <property name="font">  
1973 - <font>  
1974 - <family>Roboto</family>  
1975 - <pointsize>11</pointsize>  
1976 - <weight>50</weight>  
1977 - <bold>false</bold>  
1978 - </font>  
1979 - </property>  
1980 - <property name="text">  
1981 - <string>℃</string>  
1982 - </property>  
1983 - <property name="alignment">  
1984 - <set>Qt::AlignCenter</set>  
1985 - </property>  
1986 - </widget>  
1987 - <widget class="QLabel" name="steamLabel_13">  
1988 - <property name="enabled">  
1989 - <bool>true</bool>  
1990 - </property>  
1991 - <property name="geometry">  
1992 - <rect>  
1993 - <x>850</x>  
1994 - <y>770</y>  
1995 - <width>50</width>  
1996 - <height>100</height>  
1997 - </rect>  
1998 - </property>  
1999 - <property name="palette">  
2000 - <palette>  
2001 - <active>  
2002 - <colorrole role="WindowText">  
2003 - <brush brushstyle="SolidPattern">  
2004 - <color alpha="255">  
2005 - <red>255</red>  
2006 - <green>255</green>  
2007 - <blue>255</blue>  
2008 - </color>  
2009 - </brush>  
2010 - </colorrole>  
2011 - </active>  
2012 - <inactive>  
2013 - <colorrole role="WindowText">  
2014 - <brush brushstyle="SolidPattern">  
2015 - <color alpha="255">  
2016 - <red>255</red>  
2017 - <green>255</green>  
2018 - <blue>255</blue>  
2019 - </color>  
2020 - </brush>  
2021 - </colorrole>  
2022 - </inactive>  
2023 - <disabled>  
2024 - <colorrole role="WindowText">  
2025 - <brush brushstyle="SolidPattern">  
2026 - <color alpha="255">  
2027 - <red>123</red>  
2028 - <green>123</green>  
2029 - <blue>123</blue>  
2030 - </color>  
2031 - </brush>  
2032 - </colorrole>  
2033 - </disabled>  
2034 - </palette>  
2035 - </property>  
2036 - <property name="font">  
2037 - <font>  
2038 - <family>Roboto</family>  
2039 - <pointsize>11</pointsize>  
2040 - <weight>50</weight>  
2041 - <bold>false</bold>  
2042 - </font>  
2043 - </property>  
2044 - <property name="text">  
2045 - <string>℃</string>  
2046 - </property>  
2047 - <property name="alignment">  
2048 - <set>Qt::AlignCenter</set>  
2049 - </property>  
2050 - </widget>  
2051 - <widget class="QLabel" name="curHumidityLabel">  
2052 - <property name="enabled">  
2053 - <bool>true</bool>  
2054 - </property>  
2055 - <property name="geometry">  
2056 - <rect>  
2057 - <x>0</x>  
2058 - <y>770</y>  
2059 - <width>225</width>  
2060 - <height>100</height>  
2061 - </rect>  
2062 - </property>  
2063 - <property name="palette">  
2064 - <palette>  
2065 - <active>  
2066 - <colorrole role="WindowText">  
2067 - <brush brushstyle="SolidPattern">  
2068 - <color alpha="255">  
2069 - <red>255</red>  
2070 - <green>255</green>  
2071 - <blue>255</blue>  
2072 - </color>  
2073 - </brush>  
2074 - </colorrole>  
2075 - </active>  
2076 - <inactive>  
2077 - <colorrole role="WindowText">  
2078 - <brush brushstyle="SolidPattern">  
2079 - <color alpha="255">  
2080 - <red>255</red>  
2081 - <green>255</green>  
2082 - <blue>255</blue>  
2083 - </color>  
2084 - </brush>  
2085 - </colorrole>  
2086 - </inactive>  
2087 - <disabled>  
2088 - <colorrole role="WindowText">  
2089 - <brush brushstyle="SolidPattern">  
2090 - <color alpha="255">  
2091 - <red>123</red>  
2092 - <green>123</green>  
2093 - <blue>123</blue>  
2094 - </color>  
2095 - </brush>  
2096 - </colorrole>  
2097 - </disabled>  
2098 - </palette>  
2099 - </property>  
2100 - <property name="font">  
2101 - <font>  
2102 - <family>Malgun Gothic</family>  
2103 - <pointsize>16</pointsize>  
2104 - <weight>75</weight>  
2105 - <bold>true</bold>  
2106 - </font>  
2107 - </property>  
2108 - <property name="text">  
2109 - <string>0</string>  
2110 - </property>  
2111 - <property name="alignment">  
2112 - <set>Qt::AlignCenter</set>  
2113 - </property>  
2114 - </widget>  
2115 - <widget class="QLabel" name="targetHumidityLabel">  
2116 - <property name="enabled">  
2117 - <bool>true</bool>  
2118 - </property>  
2119 - <property name="geometry">  
2120 - <rect>  
2121 - <x>225</x>  
2122 - <y>770</y>  
2123 - <width>225</width>  
2124 - <height>100</height>  
2125 - </rect>  
2126 - </property>  
2127 - <property name="palette">  
2128 - <palette>  
2129 - <active>  
2130 - <colorrole role="WindowText">  
2131 - <brush brushstyle="SolidPattern">  
2132 - <color alpha="255">  
2133 - <red>255</red>  
2134 - <green>255</green>  
2135 - <blue>255</blue>  
2136 - </color>  
2137 - </brush>  
2138 - </colorrole>  
2139 - </active>  
2140 - <inactive>  
2141 - <colorrole role="WindowText">  
2142 - <brush brushstyle="SolidPattern">  
2143 - <color alpha="255">  
2144 - <red>255</red>  
2145 - <green>255</green>  
2146 - <blue>255</blue>  
2147 - </color>  
2148 - </brush>  
2149 - </colorrole>  
2150 - </inactive>  
2151 - <disabled>  
2152 - <colorrole role="WindowText">  
2153 - <brush brushstyle="SolidPattern">  
2154 - <color alpha="255">  
2155 - <red>123</red>  
2156 - <green>123</green>  
2157 - <blue>123</blue>  
2158 - </color>  
2159 - </brush>  
2160 - </colorrole>  
2161 - </disabled>  
2162 - </palette>  
2163 - </property>  
2164 - <property name="font">  
2165 - <font>  
2166 - <family>Malgun Gothic</family>  
2167 - <pointsize>16</pointsize>  
2168 - <weight>75</weight>  
2169 - <bold>true</bold>  
2170 - </font>  
2171 - </property>  
2172 - <property name="text">  
2173 - <string>0</string>  
2174 - </property>  
2175 - <property name="alignment">  
2176 - <set>Qt::AlignCenter</set>  
2177 - </property>  
2178 - </widget>  
2179 - <widget class="QLabel" name="curTempLabel">  
2180 - <property name="enabled">  
2181 - <bool>true</bool>  
2182 - </property>  
2183 - <property name="geometry">  
2184 - <rect>  
2185 - <x>450</x>  
2186 - <y>770</y>  
2187 - <width>225</width>  
2188 - <height>100</height>  
2189 - </rect>  
2190 - </property>  
2191 - <property name="palette">  
2192 - <palette>  
2193 - <active>  
2194 - <colorrole role="WindowText">  
2195 - <brush brushstyle="SolidPattern">  
2196 - <color alpha="255">  
2197 - <red>255</red>  
2198 - <green>255</green>  
2199 - <blue>255</blue>  
2200 - </color>  
2201 - </brush>  
2202 - </colorrole>  
2203 - </active>  
2204 - <inactive>  
2205 - <colorrole role="WindowText">  
2206 - <brush brushstyle="SolidPattern">  
2207 - <color alpha="255">  
2208 - <red>255</red>  
2209 - <green>255</green>  
2210 - <blue>255</blue>  
2211 - </color>  
2212 - </brush>  
2213 - </colorrole>  
2214 - </inactive>  
2215 - <disabled>  
2216 - <colorrole role="WindowText">  
2217 - <brush brushstyle="SolidPattern">  
2218 - <color alpha="255">  
2219 - <red>123</red>  
2220 - <green>123</green>  
2221 - <blue>123</blue>  
2222 - </color>  
2223 - </brush>  
2224 - </colorrole>  
2225 - </disabled>  
2226 - </palette>  
2227 - </property>  
2228 - <property name="font">  
2229 - <font>  
2230 - <family>Malgun Gothic</family>  
2231 - <pointsize>16</pointsize>  
2232 - <weight>75</weight>  
2233 - <bold>true</bold>  
2234 - </font>  
2235 - </property>  
2236 - <property name="text">  
2237 - <string>0</string>  
2238 - </property>  
2239 - <property name="alignment">  
2240 - <set>Qt::AlignCenter</set>  
2241 - </property>  
2242 - </widget>  
2243 - <widget class="QLabel" name="curInterTempLabel">  
2244 - <property name="enabled">  
2245 - <bool>true</bool>  
2246 - </property>  
2247 - <property name="geometry">  
2248 - <rect>  
2249 - <x>675</x>  
2250 - <y>770</y>  
2251 - <width>225</width>  
2252 - <height>100</height>  
2253 - </rect>  
2254 - </property>  
2255 - <property name="palette">  
2256 - <palette>  
2257 - <active>  
2258 - <colorrole role="WindowText">  
2259 - <brush brushstyle="SolidPattern">  
2260 - <color alpha="255">  
2261 - <red>255</red>  
2262 - <green>255</green>  
2263 - <blue>255</blue>  
2264 - </color>  
2265 - </brush>  
2266 - </colorrole>  
2267 - </active>  
2268 - <inactive>  
2269 - <colorrole role="WindowText">  
2270 - <brush brushstyle="SolidPattern">  
2271 - <color alpha="255">  
2272 - <red>255</red>  
2273 - <green>255</green>  
2274 - <blue>255</blue>  
2275 - </color>  
2276 - </brush>  
2277 - </colorrole>  
2278 - </inactive>  
2279 - <disabled>  
2280 - <colorrole role="WindowText">  
2281 - <brush brushstyle="SolidPattern">  
2282 - <color alpha="255">  
2283 - <red>123</red>  
2284 - <green>123</green>  
2285 - <blue>123</blue>  
2286 - </color>  
2287 - </brush>  
2288 - </colorrole>  
2289 - </disabled>  
2290 - </palette>  
2291 - </property>  
2292 - <property name="font">  
2293 - <font>  
2294 - <family>Malgun Gothic</family>  
2295 - <pointsize>16</pointsize>  
2296 - <weight>75</weight>  
2297 - <bold>true</bold>  
2298 - </font>  
2299 - </property>  
2300 - <property name="text">  
2301 - <string>0</string>  
2302 - </property>  
2303 - <property name="alignment">  
2304 - <set>Qt::AlignCenter</set>  
2305 - </property>  
2306 - </widget>  
2307 - <zorder>curHumidityLabel</zorder>  
2308 - <zorder>targetHumidityLabel</zorder>  
2309 - <zorder>curTempLabel</zorder>  
2310 - <zorder>curInterTempLabel</zorder>  
2311 - <zorder>innerInterTempSlider</zorder>  
2312 - <zorder>innerInterTempButton</zorder>  
2313 - <zorder>goOuterButton</zorder>  
2314 - <zorder>applyButton</zorder>  
2315 - <zorder>label</zorder>  
2316 - <zorder>label_2</zorder>  
2317 - <zorder>label_3</zorder>  
2318 - <zorder>label_4</zorder>  
2319 - <zorder>innerInterTempLabel</zorder>  
2320 - <zorder>steamLabel_6</zorder>  
2321 - <zorder>steamLabel_7</zorder>  
2322 - <zorder>steamLabel_8</zorder>  
2323 - <zorder>steamLabel_9</zorder>  
2324 - <zorder>steamLabel_10</zorder>  
2325 - <zorder>steamLabel_11</zorder>  
2326 - <zorder>steamLabel_12</zorder>  
2327 - <zorder>steamLabel_13</zorder>  
2328 - </widget> 1078 + </property>
  1079 + <property name="style" stdset="0">
  1080 + <string notr="true">icon</string>
  1081 + </property>
  1082 + </widget>
  1083 + <widget class="QPushButton" name="timeButton">
  1084 + <property name="geometry">
  1085 + <rect>
  1086 + <x>27</x>
  1087 + <y>1025</y>
  1088 + <width>140</width>
  1089 + <height>140</height>
  1090 + </rect>
  1091 + </property>
  1092 + <property name="styleSheet">
  1093 + <string notr="true">QPushButton { image: url(:/images/slider_icon/time.png); }
  1094 +QPushButton:pressed { image: url(:/images/slider_icon/time_ov.png); }</string>
  1095 + </property>
  1096 + <property name="style" stdset="0">
  1097 + <string notr="true">icon</string>
  1098 + </property>
  1099 + </widget>
  1100 + <widget class="QLabel" name="interTempLabel">
  1101 + <property name="enabled">
  1102 + <bool>true</bool>
  1103 + </property>
  1104 + <property name="geometry">
  1105 + <rect>
  1106 + <x>690</x>
  1107 + <y>1260</y>
  1108 + <width>150</width>
  1109 + <height>50</height>
  1110 + </rect>
  1111 + </property>
  1112 + <property name="palette">
  1113 + <palette>
  1114 + <active>
  1115 + <colorrole role="WindowText">
  1116 + <brush brushstyle="SolidPattern">
  1117 + <color alpha="255">
  1118 + <red>255</red>
  1119 + <green>255</green>
  1120 + <blue>255</blue>
  1121 + </color>
  1122 + </brush>
  1123 + </colorrole>
  1124 + </active>
  1125 + <inactive>
  1126 + <colorrole role="WindowText">
  1127 + <brush brushstyle="SolidPattern">
  1128 + <color alpha="255">
  1129 + <red>255</red>
  1130 + <green>255</green>
  1131 + <blue>255</blue>
  1132 + </color>
  1133 + </brush>
  1134 + </colorrole>
  1135 + </inactive>
  1136 + <disabled>
  1137 + <colorrole role="WindowText">
  1138 + <brush brushstyle="SolidPattern">
  1139 + <color alpha="255">
  1140 + <red>123</red>
  1141 + <green>123</green>
  1142 + <blue>123</blue>
  1143 + </color>
  1144 + </brush>
  1145 + </colorrole>
  1146 + </disabled>
  1147 + </palette>
  1148 + </property>
  1149 + <property name="font">
  1150 + <font>
  1151 + <family>Roboto</family>
  1152 + <pointsize>16</pointsize>
  1153 + <weight>75</weight>
  1154 + <bold>true</bold>
  1155 + </font>
  1156 + </property>
  1157 + <property name="text">
  1158 + <string>&lt;span style=&quot;font-size:11pt;&quot;&gt;℃&lt;/span&gt;</string>
  1159 + </property>
  1160 + <property name="alignment">
  1161 + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  1162 + </property>
  1163 + </widget>
  1164 + <widget class="QLabel" name="steamLabel_5">
  1165 + <property name="enabled">
  1166 + <bool>true</bool>
  1167 + </property>
  1168 + <property name="geometry">
  1169 + <rect>
  1170 + <x>780</x>
  1171 + <y>890</y>
  1172 + <width>91</width>
  1173 + <height>51</height>
  1174 + </rect>
  1175 + </property>
  1176 + <property name="palette">
  1177 + <palette>
  1178 + <active>
  1179 + <colorrole role="WindowText">
  1180 + <brush brushstyle="SolidPattern">
  1181 + <color alpha="255">
  1182 + <red>255</red>
  1183 + <green>255</green>
  1184 + <blue>255</blue>
  1185 + </color>
  1186 + </brush>
  1187 + </colorrole>
  1188 + </active>
  1189 + <inactive>
  1190 + <colorrole role="WindowText">
  1191 + <brush brushstyle="SolidPattern">
  1192 + <color alpha="255">
  1193 + <red>255</red>
  1194 + <green>255</green>
  1195 + <blue>255</blue>
  1196 + </color>
  1197 + </brush>
  1198 + </colorrole>
  1199 + </inactive>
  1200 + <disabled>
  1201 + <colorrole role="WindowText">
  1202 + <brush brushstyle="SolidPattern">
  1203 + <color alpha="255">
  1204 + <red>123</red>
  1205 + <green>123</green>
  1206 + <blue>123</blue>
  1207 + </color>
  1208 + </brush>
  1209 + </colorrole>
  1210 + </disabled>
  1211 + </palette>
  1212 + </property>
  1213 + <property name="font">
  1214 + <font>
  1215 + <family>Malgun Gothic</family>
  1216 + <pointsize>9</pointsize>
  1217 + </font>
  1218 + </property>
  1219 + <property name="text">
  1220 + <string>증가</string>
  1221 + </property>
  1222 + <property name="alignment">
  1223 + <set>Qt::AlignCenter</set>
  1224 + </property>
  1225 + </widget>
  1226 + <widget class="QPushButton" name="runStopButton">
  1227 + <property name="geometry">
  1228 + <rect>
  1229 + <x>30</x>
  1230 + <y>1319</y>
  1231 + <width>277</width>
  1232 + <height>121</height>
  1233 + </rect>
  1234 + </property>
  1235 + <property name="styleSheet">
  1236 + <string notr="true">QPushButton { border-image: url(:/images/manual_button/run.png); }</string>
  1237 + </property>
  1238 + <property name="text">
  1239 + <string/>
  1240 + </property>
2329 </widget> 1241 </widget>
2330 - <zorder>bodyStack</zorder>  
2331 - <zorder>upperStack</zorder>  
2332 - <zorder>combiButton</zorder>  
2333 - <zorder>steamButton</zorder>  
2334 - <zorder>dryheatButton</zorder>  
2335 - <zorder>bottomBar</zorder>  
2336 </widget> 1242 </widget>
2337 </widget> 1243 </widget>
2338 <customwidgets> 1244 <customwidgets>
app/gui/oven_control/oven_control.pro
@@ -102,7 +102,8 @@ SOURCES += main.cpp\ @@ -102,7 +102,8 @@ SOURCES += main.cpp\
102 servicepassinputdlg.cpp \ 102 servicepassinputdlg.cpp \
103 backlight.cpp \ 103 backlight.cpp \
104 dirtylevel.cpp \ 104 dirtylevel.cpp \
105 - washwarnicon.cpp 105 + washwarnicon.cpp \
  106 + coretempsettingpopup.cpp
106 107
107 HEADERS += mainwindow.h \ 108 HEADERS += mainwindow.h \
108 cook.h \ 109 cook.h \
@@ -194,7 +195,8 @@ HEADERS += mainwindow.h \ @@ -194,7 +195,8 @@ HEADERS += mainwindow.h \
194 servicepassinputdlg.h \ 195 servicepassinputdlg.h \
195 backlight.h \ 196 backlight.h \
196 dirtylevel.h \ 197 dirtylevel.h \
197 - washwarnicon.h 198 + washwarnicon.h \
  199 + coretempsettingpopup.h
198 200
199 FORMS += mainwindow.ui \ 201 FORMS += mainwindow.ui \
200 manualcookwindow.ui \ 202 manualcookwindow.ui \
@@ -256,7 +258,8 @@ FORMS += mainwindow.ui \ @@ -256,7 +258,8 @@ FORMS += mainwindow.ui \
256 modelsettingwindow.ui \ 258 modelsettingwindow.ui \
257 gasmodelsettingwindow.ui \ 259 gasmodelsettingwindow.ui \
258 electricmodelsettingwindow.ui \ 260 electricmodelsettingwindow.ui \
259 - servicepassinputdlg.ui 261 + servicepassinputdlg.ui \
  262 + coretempsettingpopup.ui
260 263
261 RESOURCES += \ 264 RESOURCES += \
262 resources.qrc 265 resources.qrc