#include "addperioddialog.h" #include "ui_addperioddialog.h" AddPeriodDialog::AddPeriodDialog(ePeriodType type, QWidget *parent) : QDialog(parent), ui(new Ui::AddPeriodDialog) { ui->setupUi(this); setWindowFlag(Qt::FramelessWindowHint); setAttribute(Qt::WA_TranslucentBackground); connect(ui->btnCancel, &QPushButton::clicked, this, &AddPeriodDialog::reject); connect(ui->btnClose, &QPushButton::clicked, this, &AddPeriodDialog::close); if(type == PERIOD_WEEK) { ui->widgetDate->hide(); } else { ui->widgetWeek->hide(); } } AddPeriodDialog::~AddPeriodDialog() { delete ui; }