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 @@
  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 @@
  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 @@
  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 13 #include "confirmpopup.h"
14 14 #include "stringer.h"
15 15 #include "config.h"
  16 +#include "coretempsettingpopup.h"
16 17  
17 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 20 ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
43 21 QMainWindow(parent),
44 22 ui(new Ui::ManualCookWindow)
... ... @@ -47,8 +25,6 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
47 25  
48 26 ui->clockContainer->setParent(ui->upperStack);
49 27 ui->closeDoorWidget->setParent(ui->upperStack);
50   - ui->outerStack->setParent(ui->bodyStack);
51   - ui->innerStack->setParent(ui->bodyStack);
52 28 setAttribute(Qt::WA_DeleteOnClose);
53 29  
54 30 oven = Oven::getInstance();
... ... @@ -65,11 +41,6 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
65 41 connect(ui->tempSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels()));
66 42 connect(ui->timeSlider, SIGNAL(sliderMoved(int)), this, SLOT(updateLabels()));
67 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 45 startCookingTimer.setSingleShot(true);
75 46 startCookingTimer.setInterval(3000);
... ... @@ -83,37 +54,16 @@ ManualCookWindow::ManualCookWindow(QWidget *parent, Define::Mode mode) :
83 54 showCurrentTempTimer.setInterval(3000);
84 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 57 oven->setDefault(mode);
93 58  
94   - setupAnimationTimer->start(0);
95   -
  59 + checkTimeTimer.setInterval(100);
  60 + connect(&checkTimeTimer, SIGNAL(timeout()), SLOT(checkTime()));
96 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 63 foreach (QPushButton *button, findChildren<QPushButton *>())
114   - {
115 64 connect(button, &QPushButton::pressed, SoundPlayer::playClick);
116   - }
  65 +
  66 + QTimer::singleShot(0, this, SLOT(setupAnimation()));
117 67 }
118 68  
119 69 ManualCookWindow::ManualCookWindow(QWidget *parent, ManualCookSetting setting)
... ... @@ -230,25 +180,6 @@ void ManualCookWindow::updateLabels()
230 180 }
231 181 else
232 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 185 void ManualCookWindow::onOvenUpdated(Oven *oven)
... ... @@ -310,11 +241,6 @@ QPushButton:pressed {\
310 241 ui->interTempSlider->setValue(oven->interTemp());
311 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 244 if (oven->cooking())
319 245 ui->runStopButton->setStyleSheet(
320 246 "border-image: url(:/images/manual_button/stop.png)");
... ... @@ -377,7 +303,6 @@ void ManualCookWindow::setOvenDefault(Define::Mode mode)
377 303 stop();
378 304  
379 305 oven->setDefault(mode);
380   - ui->bodyStack->setCurrentIndex(0);
381 306 }
382 307  
383 308 void ManualCookWindow::start()
... ... @@ -462,20 +387,10 @@ void ManualCookWindow::on_interTempButton_clicked()
462 387 if (oven->interTempEnabled())
463 388 oven->setInterTempEnabled(false);
464 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 396 void ManualCookWindow::on_runStopButton_clicked()
... ...
app/gui/oven_control/manualcookwindow.h
... ... @@ -48,8 +48,6 @@ private slots:
48 48 void on_tempButton_pressed();
49 49 void on_tempButton_released();
50 50 void on_interTempButton_clicked();
51   - void on_goOuterButton_clicked();
52   - void on_applyButton_clicked();
53 51  
54 52 void on_runStopButton_clicked();
55 53 void on_fanButton_clicked();
... ...
app/gui/oven_control/manualcookwindow.ui
... ... @@ -14,10 +14,8 @@
14 14 <string>MainWindow</string>
15 15 </property>
16 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 20 QPushButton[style=&quot;mode&quot;] {
23 21 background-repeat: no-repeat;
... ... @@ -46,18 +44,6 @@ background-position: center;
46 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 47 QSlider::groove {
62 48 background-image: url(:/images/slider/groove_ticks.png);
63 49 background-repeat: no-repeat;
... ... @@ -315,2024 +301,944 @@ QPushButton:pressed { border-image: url(:/images/bottom_bar/help_ov.png); }&lt;/str
315 301 </property>
316 302 </widget>
317 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 308 <property name="geometry">
320 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 752 </rect>
326 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 766 <property name="geometry">
330 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 772 </rect>
336 773 </property>
337 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 777 </property>
347 778 </widget>
348   - <widget class="QSlider" name="tempSlider">
  779 + <widget class="QWidget" name="sysLine_7" native="true">
349 780 <property name="geometry">
350 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 786 </rect>
356 787 </property>
357 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 790 </property>
372 791 </widget>
373   - <widget class="QPushButton" name="runStopButton">
  792 + <widget class="QPushButton" name="humidificationButton">
374 793 <property name="geometry">
375 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 799 </rect>
381 800 </property>
382 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 803 </property>
388 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 806 <property name="geometry">
394 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 812 </rect>
400 813 </property>
401 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 816 </property>
418 817 </widget>
419   - <widget class="QSlider" name="humiditySlider">
  818 + <widget class="QPushButton" name="preheatButton">
420 819 <property name="geometry">
421 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 825 </rect>
427 826 </property>
428 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 830 </property>
440 831 </widget>
441   - <widget class="QPushButton" name="humidityButton">
  832 + <widget class="QPushButton" name="repeatButton">
442 833 <property name="geometry">
443 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 839 </rect>
449 840 </property>
450 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 844 </property>
460 845 </widget>
461   - <widget class="QPushButton" name="interTempButton">
  846 + <widget class="QWidget" name="sysLine_9" native="true">
462 847 <property name="geometry">
463 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 853 </rect>
469 854 </property>
470 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 857 </property>
480 858 </widget>
481   - <widget class="QSlider" name="timeSlider">
  859 + <widget class="QPushButton" name="damperButton">
482 860 <property name="geometry">
483 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 866 </rect>
489 867 </property>
490 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 870 </property>
511 871 </widget>
512   - <widget class="QPushButton" name="tempButton">
  872 + </widget>
  873 + <widget class="QWidget" name="backButtonStack">
  874 + <widget class="QPushButton" name="goFrontStackButton">
513 875 <property name="geometry">
514 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 881 </rect>
520 882 </property>
521 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 886 </property>
531 887 </widget>
532   - <widget class="QStackedWidget" name="buttonStack">
  888 + <widget class="QWidget" name="sysLine_10" native="true">
533 889 <property name="geometry">
534 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 895 </rect>
540 896 </property>
541 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 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 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 902 <property name="geometry">
809 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 908 </rect>
815 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 913 </property>
865 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 916 <property name="geometry">
871 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 922 </rect>
877 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 926 </property>
927 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 929 <property name="geometry">
933 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 935 </rect>
939 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 940 </property>
989   - </widget>
990   - <widget class="QLabel" name="steamLabel_5">
991   - <property name="enabled">
  941 + <property name="checkable">
992 942 <bool>true</bool>
993 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 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 946 <property name="geometry">
1057 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 952 </rect>
1063 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 957 </property>
1115 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 960 <property name="geometry">
1121 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 966 </rect>
1127 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 970 </property>
1179 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 973 <property name="geometry">
1185 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 979 </rect>
1191 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 983 </property>
1243 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 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 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 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 1242 </widget>
2337 1243 </widget>
2338 1244 <customwidgets>
... ...
app/gui/oven_control/oven_control.pro
... ... @@ -102,7 +102,8 @@ SOURCES += main.cpp\
102 102 servicepassinputdlg.cpp \
103 103 backlight.cpp \
104 104 dirtylevel.cpp \
105   - washwarnicon.cpp
  105 + washwarnicon.cpp \
  106 + coretempsettingpopup.cpp
106 107  
107 108 HEADERS += mainwindow.h \
108 109 cook.h \
... ... @@ -194,7 +195,8 @@ HEADERS += mainwindow.h \
194 195 servicepassinputdlg.h \
195 196 backlight.h \
196 197 dirtylevel.h \
197   - washwarnicon.h
  198 + washwarnicon.h \
  199 + coretempsettingpopup.h
198 200  
199 201 FORMS += mainwindow.ui \
200 202 manualcookwindow.ui \
... ... @@ -256,7 +258,8 @@ FORMS += mainwindow.ui \
256 258 modelsettingwindow.ui \
257 259 gasmodelsettingwindow.ui \
258 260 electricmodelsettingwindow.ui \
259   - servicepassinputdlg.ui
  261 + servicepassinputdlg.ui \
  262 + coretempsettingpopup.ui
260 263  
261 264 RESOURCES += \
262 265 resources.qrc
... ...