demoicon.cpp 434 Bytes
#include "demoicon.h"

#include "config.h"

DemoIcon::DemoIcon(QWidget *parent) : QLabel(parent)
{
    setPixmap(QPixmap(":/images/symbol/demo.png"));

    connect(&timer, SIGNAL(timeout()), SLOT(check()));
    timer.start(1000);

    check();
}

void DemoIcon::check()
{
    Define::config_item item = Config::getInstance()->getConfigValue(Define::config_demo_mode);
    if (item.d32 == 0)
        hide();
    else
        show();
}