diff --git a/app/gui/oven_control/washwindow.cpp b/app/gui/oven_control/washwindow.cpp new file mode 100644 index 0000000..08fb049 --- /dev/null +++ b/app/gui/oven_control/washwindow.cpp @@ -0,0 +1,18 @@ +#include "washwindow.h" +#include "ui_washwindow.h" + +WashWindow::WashWindow(QWidget *parent) : + QMainWindow(parent), + ui(new Ui::WashWindow) +{ + ui->setupUi(this); + + ui->clockContainer->setParent(ui->upperStack); + ui->progressContainer->setParent(ui->upperStack); + setAttribute(Qt::WA_DeleteOnClose); +} + +WashWindow::~WashWindow() +{ + delete ui; +} diff --git a/app/gui/oven_control/washwindow.h b/app/gui/oven_control/washwindow.h new file mode 100644 index 0000000..d6b4cce --- /dev/null +++ b/app/gui/oven_control/washwindow.h @@ -0,0 +1,22 @@ +#ifndef WASHWINDOW_H +#define WASHWINDOW_H + +#include <QMainWindow> + +namespace Ui { +class WashWindow; +} + +class WashWindow : public QMainWindow +{ + Q_OBJECT + +public: + explicit WashWindow(QWidget *parent = 0); + ~WashWindow(); + +private: + Ui::WashWindow *ui; +}; + +#endif // WASHWINDOW_H diff --git a/app/gui/oven_control/washwindow.ui b/app/gui/oven_control/washwindow.ui new file mode 100644 index 0000000..8c5d3d8 --- /dev/null +++ b/app/gui/oven_control/washwindow.ui @@ -0,0 +1,896 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>WashWindow</class> + <widget class="QMainWindow" name="WashWindow"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>900</width> + <height>1600</height> + </rect> + </property> + <property name="windowTitle"> + <string>MainWindow</string> + </property> + <property name="styleSheet"> + <string notr="true">#centralwidget { +background-image: url(:/images/images/auto/ba_ground_a01.png); +} + +QSlider::groove { +background-image: url(:/images/images/auto/gau_04.png); +background-repeat: no-repeat; +background-position: center; +} + +QSlider::sub-page { +background-repeat: no-repeat; +background-position: left center; +margin: 0px 5px; +} + +QSlider[sliderColor="red"]::sub-page { +background-image: url(:/images/images/auto/gau_05.png); +} + +QSlider[sliderColor="yellow"]::sub-page { +background-image: url(:/images/images/auto/gau_06.png); +} + +QSlider[sliderColor="white"]::sub-page { +background-image: url(:/images/images/auto/gau_07.png); +} + +QSlider[sliderColor="blue"]::sub-page { +background-image: url(:/images/images/auto/gau_09.png); +} + +QSlider[sliderColor="green"]::sub-page { +background-image: url(:/images/images/auto/sys_icon_01_gau.png); +} + +QSlider::handle { +background-image: url(:/images/images/manual/graphe_BTN_Bigsize.png); +background-repeat: no-repeat; +background-position: center; +width: 23px; +height: 33px; +} + +QPushButton[style="type"] { +background-repeat: no-repeat; +background-position: center; +background-clip: border; +background-origin: border; +margin-bottom: 50px; + +border-top: 140px; +border-bottom: -50px; +border-style: hidden; +color: white; +font-size: 25px; +}</string> + </property> + <widget class="QWidget" name="centralwidget"> + <widget class="QStackedWidget" name="upperStack"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>900</width> + <height>426</height> + </rect> + </property> + <widget class="QWidget" name="clockContainer"> + <property name="styleSheet"> + <string notr="true">QWidget#clockContainer { +background-image: url(:/images/images/config/001_01_background_time.png); +}</string> + </property> + <widget class="Clock" name="clock" native="true"> + <property name="geometry"> + <rect> + <x>272</x> + <y>36</y> + <width>356</width> + <height>355</height> + </rect> + </property> + </widget> + </widget> + <widget class="QWidget" name="page_2"/> + </widget> + <widget class="QLabel" name="label"> + <property name="geometry"> + <rect> + <x>0</x> + <y>1197</y> + <width>900</width> + <height>33</height> + </rect> + </property> + <property name="text"> + <string/> + </property> + <property name="pixmap"> + <pixmap resource="resources.qrc">:/images/images/auto/ba_ground_a02.png</pixmap> + </property> + </widget> + <widget class="QWidget" name="bottomBar" native="true"> + <property name="geometry"> + <rect> + <x>0</x> + <y>1450</y> + <width>900</width> + <height>150</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QWidget#bottomBar { +background-image: url(:/images/images/config_service/001_01_background_under_down.png); +}</string> + </property> + <widget class="QPushButton" name="backButton"> + <property name="geometry"> + <rect> + <x>288</x> + <y>26</y> + <width>97</width> + <height>97</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { border-image: url(:/images/images/auto/006_sys_icon_03.png); } +QPushButton:pressed { border-image: url(:/images/images/auto/006_sys_icon_03_ov.png); }</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QPushButton" name="backButton_2"> + <property name="geometry"> + <rect> + <x>401</x> + <y>26</y> + <width>97</width> + <height>97</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { border-image: url(:/images/images/auto/006_sys_icon_01.png); } +QPushButton:pressed { border-image: url(:/images/images/auto/006_sys_icon_01_ov.png); }</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QPushButton" name="backButton_4"> + <property name="geometry"> + <rect> + <x>514</x> + <y>26</y> + <width>97</width> + <height>97</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { border-image: url(:/images/images/auto/006_sys_icon_02.png); } +QPushButton:pressed { border-image: url(:/images/images/auto/006_sys_icon_02_ov.png); }</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </widget> + <widget class="QPushButton" name="pushButton"> + <property name="geometry"> + <rect> + <x>0</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_01.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_01_ov.png); +}</string> + </property> + <property name="text"> + <string>세제 없이 헹굼</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_2"> + <property name="geometry"> + <rect> + <x>180</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_02.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_02_ov.png); +}</string> + </property> + <property name="text"> + <string>간이 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_3"> + <property name="geometry"> + <rect> + <x>360</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_03.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_03_ov.png); +}</string> + </property> + <property name="text"> + <string>표준 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_4"> + <property name="geometry"> + <rect> + <x>540</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_04.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_04_ov.png); +}</string> + </property> + <property name="text"> + <string>강 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_5"> + <property name="geometry"> + <rect> + <x>720</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_05.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_05_ov.png); +}</string> + </property> + <property name="text"> + <string>고속 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QLabel" name="configMaxLabel_4"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>700</x> + <y>927</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>나쁨</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QPushButton" name="configButton_4"> + <property name="geometry"> + <rect> + <x>49</x> + <y>934</y> + <width>96</width> + <height>96</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { + border-image: url(:/images/images/manual/011_icon_01.png); +} + +QPushButton:pressed { + border-image: url(:/images/images/manual/011_icon_01_ov.png); +} +</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QLabel" name="configCurrentLabel_4"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>997</y> + <width>641</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Roboto</family> + <pointsize>13</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>유지/관리</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="configMinLabel_4"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>927</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>좋음</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QWidget" name="configBlock_4" native="true"> + <property name="geometry"> + <rect> + <x>27</x> + <y>912</y> + <width>140</width> + <height>140</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">background-image: url(:/images/images/manual/010_icon_block.png);</string> + </property> + </widget> + <widget class="QSlider" name="configSlider_4"> + <property name="geometry"> + <rect> + <x>185</x> + <y>970</y> + <width>666</width> + <height>33</height> + </rect> + </property> + <property name="maximum"> + <number>100</number> + </property> + <property name="pageStep"> + <number>1</number> + </property> + <property name="value"> + <number>0</number> + </property> + <property name="tracking"> + <bool>true</bool> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sliderColor" stdset="0"> + <string>blue</string> + </property> + </widget> + <widget class="QLabel" name="configMaxLabel_5"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>700</x> + <y>1077</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>더러움</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QPushButton" name="configButton_5"> + <property name="geometry"> + <rect> + <x>49</x> + <y>1084</y> + <width>96</width> + <height>96</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { + border-image: url(:/images/images/manual/011_icon_01.png); +} + +QPushButton:pressed { + border-image: url(:/images/images/manual/011_icon_01_ov.png); +} +</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QLabel" name="configCurrentLabel_5"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>1147</y> + <width>641</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Roboto</family> + <pointsize>13</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>청결상태</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="configMinLabel_5"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>1077</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>깨끗함</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QWidget" name="configBlock_5" native="true"> + <property name="geometry"> + <rect> + <x>27</x> + <y>1062</y> + <width>140</width> + <height>140</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">background-image: url(:/images/images/manual/010_icon_block.png);</string> + </property> + </widget> + <widget class="QSlider" name="configSlider_5"> + <property name="geometry"> + <rect> + <x>185</x> + <y>1120</y> + <width>666</width> + <height>33</height> + </rect> + </property> + <property name="maximum"> + <number>100</number> + </property> + <property name="pageStep"> + <number>1</number> + </property> + <property name="value"> + <number>0</number> + </property> + <property name="tracking"> + <bool>true</bool> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sliderColor" stdset="0"> + <string>blue</string> + </property> + </widget> + <widget class="AnimatedImageBox" name="animation"> + <property name="geometry"> + <rect> + <x>340</x> + <y>460</y> + <width>255</width> + <height>427</height> + </rect> + </property> + <property name="text"> + <string/> + </property> + </widget> + <zorder>configBlock_5</zorder> + <zorder>configBlock_4</zorder> + <zorder>upperStack</zorder> + <zorder>label</zorder> + <zorder>bottomBar</zorder> + <zorder>pushButton</zorder> + <zorder>pushButton_2</zorder> + <zorder>pushButton_3</zorder> + <zorder>pushButton_4</zorder> + <zorder>pushButton_5</zorder> + <zorder>configMaxLabel_4</zorder> + <zorder>configButton_4</zorder> + <zorder>configCurrentLabel_4</zorder> + <zorder>configMinLabel_4</zorder> + <zorder>configSlider_4</zorder> + <zorder>configMaxLabel_5</zorder> + <zorder>configButton_5</zorder> + <zorder>configCurrentLabel_5</zorder> + <zorder>configMinLabel_5</zorder> + <zorder>configSlider_5</zorder> + <zorder>animation</zorder> + </widget> + </widget> + <customwidgets> + <customwidget> + <class>Clock</class> + <extends>QWidget</extends> + <header>clock.h</header> + <container>1</container> + </customwidget> + <customwidget> + <class>AnimatedImageBox</class> + <extends>QLabel</extends> + <header>animatedimagebox.h</header> + </customwidget> + </customwidgets> + <resources> + <include location="resources.qrc"/> + </resources> + <connections/> +</ui> diff --git a/app/gui/oven_control/washwindow.ui.autosave b/app/gui/oven_control/washwindow.ui.autosave new file mode 100644 index 0000000..7b07b52 --- /dev/null +++ b/app/gui/oven_control/washwindow.ui.autosave @@ -0,0 +1,902 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>WashWindow</class> + <widget class="QMainWindow" name="WashWindow"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>900</width> + <height>1600</height> + </rect> + </property> + <property name="windowTitle"> + <string>MainWindow</string> + </property> + <property name="styleSheet"> + <string notr="true">#centralwidget { +background-image: url(:/images/images/auto/ba_ground_a01.png); +} + +QSlider::groove { +background-image: url(:/images/images/auto/gau_04.png); +background-repeat: no-repeat; +background-position: center; +} + +QSlider::sub-page { +background-repeat: no-repeat; +background-position: left center; +margin: 0px 5px; +} + +QSlider[sliderColor="red"]::sub-page { +background-image: url(:/images/images/auto/gau_05.png); +} + +QSlider[sliderColor="yellow"]::sub-page { +background-image: url(:/images/images/auto/gau_06.png); +} + +QSlider[sliderColor="white"]::sub-page { +background-image: url(:/images/images/auto/gau_07.png); +} + +QSlider[sliderColor="blue"]::sub-page { +background-image: url(:/images/images/auto/gau_09.png); +} + +QSlider[sliderColor="green"]::sub-page { +background-image: url(:/images/images/auto/sys_icon_01_gau.png); +} + +QSlider::handle { +background-image: url(:/images/images/manual/graphe_BTN_Bigsize.png); +background-repeat: no-repeat; +background-position: center; +width: 23px; +height: 33px; +} + +QPushButton[style="type"] { +background-repeat: no-repeat; +background-position: center; +background-clip: border; +background-origin: border; +margin-bottom: 50px; + +border-top: 140px; +border-bottom: -50px; +border-style: hidden; +color: white; +font-size: 25px; +}</string> + </property> + <widget class="QWidget" name="centralwidget"> + <widget class="QStackedWidget" name="upperStack"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>900</width> + <height>426</height> + </rect> + </property> + <widget class="QWidget" name="clockContainer"> + <property name="styleSheet"> + <string notr="true">QWidget#clockContainer { +background-image: url(:/images/images/config/001_01_background_time.png); +}</string> + </property> + <widget class="Clock" name="clock" native="true"> + <property name="geometry"> + <rect> + <x>272</x> + <y>36</y> + <width>356</width> + <height>355</height> + </rect> + </property> + </widget> + </widget> + <widget class="QWidget" name="progressContainer"> + <property name="styleSheet"> + <string notr="true">QWidget#progressContainer { +background-image: url(:/images/images/config/001_01_background_time.png); +}</string> + </property> + </widget> + </widget> + <widget class="QLabel" name="label"> + <property name="geometry"> + <rect> + <x>0</x> + <y>1197</y> + <width>900</width> + <height>33</height> + </rect> + </property> + <property name="text"> + <string/> + </property> + <property name="pixmap"> + <pixmap resource="resources.qrc">:/images/images/auto/ba_ground_a02.png</pixmap> + </property> + </widget> + <widget class="QWidget" name="bottomBar" native="true"> + <property name="geometry"> + <rect> + <x>0</x> + <y>1450</y> + <width>900</width> + <height>150</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QWidget#bottomBar { +background-image: url(:/images/images/config_service/001_01_background_under_down.png); +}</string> + </property> + <widget class="QPushButton" name="backButton"> + <property name="geometry"> + <rect> + <x>288</x> + <y>26</y> + <width>97</width> + <height>97</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { border-image: url(:/images/images/auto/006_sys_icon_03.png); } +QPushButton:pressed { border-image: url(:/images/images/auto/006_sys_icon_03_ov.png); }</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QPushButton" name="backButton_2"> + <property name="geometry"> + <rect> + <x>401</x> + <y>26</y> + <width>97</width> + <height>97</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { border-image: url(:/images/images/auto/006_sys_icon_01.png); } +QPushButton:pressed { border-image: url(:/images/images/auto/006_sys_icon_01_ov.png); }</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QPushButton" name="backButton_4"> + <property name="geometry"> + <rect> + <x>514</x> + <y>26</y> + <width>97</width> + <height>97</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { border-image: url(:/images/images/auto/006_sys_icon_02.png); } +QPushButton:pressed { border-image: url(:/images/images/auto/006_sys_icon_02_ov.png); }</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + </widget> + <widget class="QPushButton" name="pushButton"> + <property name="geometry"> + <rect> + <x>0</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_01.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_01_ov.png); +}</string> + </property> + <property name="text"> + <string>세제 없이 헹굼</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_2"> + <property name="geometry"> + <rect> + <x>180</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_02.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_02_ov.png); +}</string> + </property> + <property name="text"> + <string>간이 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_3"> + <property name="geometry"> + <rect> + <x>360</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_03.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_03_ov.png); +}</string> + </property> + <property name="text"> + <string>표준 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_4"> + <property name="geometry"> + <rect> + <x>540</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_04.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_04_ov.png); +}</string> + </property> + <property name="text"> + <string>강 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QPushButton" name="pushButton_5"> + <property name="geometry"> + <rect> + <x>720</x> + <y>1230</y> + <width>180</width> + <height>220</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton +{ +background-image: url(:/images/images/auto/option_btn_wash_05.png); +} + +QPushButton::pressed +{ +background-image: url(:/images/images/auto/option_btn_wash_05_ov.png); +}</string> + </property> + <property name="text"> + <string>고속 세척</string> + </property> + <property name="style" stdset="0"> + <string>type</string> + </property> + </widget> + <widget class="QLabel" name="configMaxLabel_4"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>700</x> + <y>927</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>나쁨</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QPushButton" name="configButton_4"> + <property name="geometry"> + <rect> + <x>49</x> + <y>934</y> + <width>96</width> + <height>96</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { + border-image: url(:/images/images/manual/011_icon_01.png); +} + +QPushButton:pressed { + border-image: url(:/images/images/manual/011_icon_01_ov.png); +} +</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QLabel" name="configCurrentLabel_4"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>997</y> + <width>641</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Roboto</family> + <pointsize>13</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>유지/관리</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="configMinLabel_4"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>927</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>좋음</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QWidget" name="configBlock_4" native="true"> + <property name="geometry"> + <rect> + <x>27</x> + <y>912</y> + <width>140</width> + <height>140</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">background-image: url(:/images/images/manual/010_icon_block.png);</string> + </property> + </widget> + <widget class="QSlider" name="configSlider_4"> + <property name="geometry"> + <rect> + <x>185</x> + <y>970</y> + <width>666</width> + <height>33</height> + </rect> + </property> + <property name="maximum"> + <number>100</number> + </property> + <property name="pageStep"> + <number>1</number> + </property> + <property name="value"> + <number>0</number> + </property> + <property name="tracking"> + <bool>true</bool> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sliderColor" stdset="0"> + <string>blue</string> + </property> + </widget> + <widget class="QLabel" name="configMaxLabel_5"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>700</x> + <y>1077</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>더러움</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QPushButton" name="configButton_5"> + <property name="geometry"> + <rect> + <x>49</x> + <y>1084</y> + <width>96</width> + <height>96</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">QPushButton { + border-image: url(:/images/images/manual/011_icon_01.png); +} + +QPushButton:pressed { + border-image: url(:/images/images/manual/011_icon_01_ov.png); +} +</string> + </property> + <property name="text"> + <string/> + </property> + </widget> + <widget class="QLabel" name="configCurrentLabel_5"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>1147</y> + <width>641</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Roboto</family> + <pointsize>13</pointsize> + <weight>75</weight> + <bold>true</bold> + </font> + </property> + <property name="text"> + <string>청결상태</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QLabel" name="configMinLabel_5"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="geometry"> + <rect> + <x>185</x> + <y>1077</y> + <width>151</width> + <height>51</height> + </rect> + </property> + <property name="palette"> + <palette> + <active> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </active> + <inactive> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>255</red> + <green>255</green> + <blue>255</blue> + </color> + </brush> + </colorrole> + </inactive> + <disabled> + <colorrole role="WindowText"> + <brush brushstyle="SolidPattern"> + <color alpha="255"> + <red>123</red> + <green>123</green> + <blue>123</blue> + </color> + </brush> + </colorrole> + </disabled> + </palette> + </property> + <property name="font"> + <font> + <family>Malgun Gothic</family> + <pointsize>9</pointsize> + </font> + </property> + <property name="text"> + <string>깨끗함</string> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> + </property> + </widget> + <widget class="QWidget" name="configBlock_5" native="true"> + <property name="geometry"> + <rect> + <x>27</x> + <y>1062</y> + <width>140</width> + <height>140</height> + </rect> + </property> + <property name="styleSheet"> + <string notr="true">background-image: url(:/images/images/manual/010_icon_block.png);</string> + </property> + </widget> + <widget class="QSlider" name="configSlider_5"> + <property name="geometry"> + <rect> + <x>185</x> + <y>1120</y> + <width>666</width> + <height>33</height> + </rect> + </property> + <property name="maximum"> + <number>100</number> + </property> + <property name="pageStep"> + <number>1</number> + </property> + <property name="value"> + <number>0</number> + </property> + <property name="tracking"> + <bool>true</bool> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sliderColor" stdset="0"> + <string>blue</string> + </property> + </widget> + <widget class="AnimatedImageBox" name="animation"> + <property name="geometry"> + <rect> + <x>340</x> + <y>460</y> + <width>255</width> + <height>427</height> + </rect> + </property> + <property name="text"> + <string/> + </property> + </widget> + <zorder>configBlock_5</zorder> + <zorder>configBlock_4</zorder> + <zorder>upperStack</zorder> + <zorder>label</zorder> + <zorder>bottomBar</zorder> + <zorder>pushButton</zorder> + <zorder>pushButton_2</zorder> + <zorder>pushButton_3</zorder> + <zorder>pushButton_4</zorder> + <zorder>pushButton_5</zorder> + <zorder>configMaxLabel_4</zorder> + <zorder>configButton_4</zorder> + <zorder>configCurrentLabel_4</zorder> + <zorder>configMinLabel_4</zorder> + <zorder>configSlider_4</zorder> + <zorder>configMaxLabel_5</zorder> + <zorder>configButton_5</zorder> + <zorder>configCurrentLabel_5</zorder> + <zorder>configMinLabel_5</zorder> + <zorder>configSlider_5</zorder> + <zorder>animation</zorder> + </widget> + </widget> + <customwidgets> + <customwidget> + <class>Clock</class> + <extends>QWidget</extends> + <header>clock.h</header> + <container>1</container> + </customwidget> + <customwidget> + <class>AnimatedImageBox</class> + <extends>QLabel</extends> + <header>animatedimagebox.h</header> + </customwidget> + </customwidgets> + <resources> + <include location="resources.qrc"/> + </resources> + <connections/> +</ui>