152857553
김태훈
파일 위치 변경
|
1
|
#include "washwarnicon.h"
|
239d51c8b
김태훈
의무 세척 기능 추가
|
2
3
4
5
6
7
|
#include "config.h"
#include "dirtylevel.h"
QPixmap *WashWarnIcon::icon = NULL;
WashWarnIcon::WashWarnIcon(QWidget *parent) : QLabel(parent)
|
152857553
김태훈
파일 위치 변경
|
8
|
{
|
239d51c8b
김태훈
의무 세척 기능 추가
|
9
10
11
12
13
14
15
|
if (icon == NULL)
icon = new QPixmap(":/images/symbol/wash.png");
connect(&timer, SIGNAL(timeout()), SLOT(check()));
timer.start(1000);
setPixmap(*icon);
|
152857553
김태훈
파일 위치 변경
|
16
|
|
239d51c8b
김태훈
의무 세척 기능 추가
|
17
|
check();
|
152857553
김태훈
파일 위치 변경
|
18
|
}
|
239d51c8b
김태훈
의무 세척 기능 추가
|
19
20
21
22
23
24
|
void WashWarnIcon::check()
{
Define::config_item item = Config::getInstance()->getConfigValue(Define::config_duty_wash);
if (item.d32 == 0)
hide();
|
18e9a51e5
김태훈
의무 세척 기준 반영
|
25
|
else if (DirtyLevel::dirty() >= 4 || DirtyLevel::state() >= 4)
|
239d51c8b
김태훈
의무 세척 기능 추가
|
26
27
28
29
|
show();
else
hide();
}
|