6 #include "ui_defaultdialog.h"
20 ui->frame->setProperty(
"cssClass",
"container-dialog");
23 ui->labelTitle->setProperty(
"cssClass",
"text-title-dialog");
24 ui->labelMessage->setProperty(
"cssClass",
"text-main-grey");
27 ui->btnEsc->setText(
"");
28 ui->btnEsc->setProperty(
"cssClass",
"ic-close");
30 ui->btnCancel->setProperty(
"cssClass",
"btn-dialog-cancel");
31 ui->btnSave->setProperty(
"cssClass",
"btn-primary");
33 connect(
ui->btnEsc, &QPushButton::clicked,
this, &DefaultDialog::close);
34 connect(
ui->btnCancel, &QPushButton::clicked,
this, &DefaultDialog::close);
38 void DefaultDialog::setText(
const QString& title,
const QString& message,
const QString& okBtnText,
const QString& cancelBtnText)
40 if (!okBtnText.isNull())
ui->btnSave->setText(okBtnText);
41 if (!cancelBtnText.isNull()) {
42 ui->btnCancel->setVisible(
true);
43 ui->btnCancel->setText(cancelBtnText);
45 ui->btnCancel->setVisible(
false);
47 if (!message.isNull())
ui->labelMessage->setText(message);
48 if (!title.isNull())
ui->labelTitle->setText(title);
DefaultDialog(QWidget *parent=nullptr)
void setText(const QString &title="", const QString &message="", const QString &okBtnText="", const QString &cancelBtnText="")
QString loadStyleSheet()
Load global CSS theme.