Files
gcs-nf/App/ComponentUI/Confirm/Confirm.cpp
T

61 lines
1.1 KiB
C++
Raw Normal View History

2020-06-24 17:04:15 +08:00
#include "Confirm.h"
#include "ui_Confirm.h"
Confirm::Confirm(QWidget *parent) :
QWidget(parent),
ui(new Ui::Confirm)
{
ui->setupUi(this);
//load qss
2020-07-20 18:06:14 +08:00
QFile file(":/qss/Confirm.qss");
2020-06-24 17:04:15 +08:00
file.open(QFile::ReadOnly);
QTextStream filetext(&file);
QString stylesheet = filetext.readAll();
this->setStyleSheet(stylesheet);
file.close();
2020-07-20 18:06:14 +08:00
ui->label_Description->adjustSize();
ui->label_Description->setWordWrap(true);
ui->label_Description->setAlignment(Qt::AlignTop);
2020-06-24 17:04:15 +08:00
}
Confirm::~Confirm()
{
delete ui;
}
bool Confirm::event(QEvent *event)
{
if(event->type() == QEvent::Leave)
{
this->close();
}
return QWidget::event(event);
}
2020-07-20 18:06:14 +08:00
void Confirm::setNotice(QString Notice)
{
QString str = tr("Notice:\r\n");
str.append(Notice);
2020-06-24 17:04:15 +08:00
2020-07-20 18:06:14 +08:00
ui->label_Description->setText(str);
}
2020-06-24 17:04:15 +08:00
void Confirm::on_pushButton_Cancel_clicked()
{
emit confirmValue(false);
2020-07-20 18:06:14 +08:00
this->deleteLater();
this->close();
2020-06-24 17:04:15 +08:00
}
void Confirm::on_pushButton_Accept_clicked()
{
emit confirmValue(true);
2020-07-20 18:06:14 +08:00
this->deleteLater();
this->close();
2020-06-24 17:04:15 +08:00
}