#include "configfileprocessdlg.h" #include "ui_configfileprocessdlg.h" #include "config.h" ConfigFileProcessDlg::ConfigFileProcessDlg(QWidget *parent, ConfigType type, bool isDown) : QDialog(parent), ui(new Ui::ConfigFileProcessDlg) { Config* cfg = Config::getInstance(); ui->setupUi(this); setWindowFlags(Qt::FramelessWindowHint); setAttribute(Qt::WA_NoSystemBackground); setAttribute(Qt::WA_TranslucentBackground); setAttribute(Qt::WA_DeleteOnClose); if(type < config_invalid) { m_nCfgtype = type; ui->ctrLbTitle->setText(cfg->getTitleString(m_nCfgtype)); if(!isDown){ ui->ctrBtnOk->setStyleSheet(" QPushButton{ \ border-image : url(:/images/config/111_icon_upload.png);\ }\ QPushButton::pressed, QPushButton::focus{\ border-image : url(:/images/config/111_icon_upload.png);\ });"); } } } ConfigFileProcessDlg::~ConfigFileProcessDlg() { delete ui; } void ConfigFileProcessDlg::on_ctrBtnOk_clicked() { switch(m_nCfgtype){ default: break; } deleteLater(); } void ConfigFileProcessDlg::on_ctrBtnCancel_clicked() { deleteLater(); }