Newer
Older
CasicBioRecNew / OperationTipsDialog.cpp
#include "OperationTipsDialog.h"
#include "ui_OperationTipsDialog.h"

OperationTipsDialog::OperationTipsDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::OperationTipsDialog)
{
    ui->setupUi(this);

    this->setWindowFlags(Qt::FramelessWindowHint);

    // 加载css文件设置控件样式
    QFile file(QApplication::applicationDirPath() + "/qss/dialogTips.css");
    if (file.open(QFile::ReadOnly))
    {
        QString qssStr = QLatin1String(file.readAll());
        this->setStyleSheet(qssStr);
        file.close();
    }

    ui->btnBoxOk->button(QDialogButtonBox::Ok)->setText("确定");
}

OperationTipsDialog::~OperationTipsDialog()
{
    delete ui;
}

void OperationTipsDialog::setTipsDialogType(bool succ)
{
    if (succ == true)
    {
        ui->labTipsIcon->setPixmap(QPixmap(":/images/tipsSuccess.png"));
    } else if (succ == false)
    {
        ui->labTipsIcon->setPixmap(QPixmap(":/images/tipsFailure.png"));
    }
}

void OperationTipsDialog::setTipsText(QString text)
{
    ui->labTipsContent->setText(text);
}