addperioddialog.cpp 655 B

1234567891011121314151617181920212223242526272829
  1. #include "addperioddialog.h"
  2. #include "ui_addperioddialog.h"
  3. AddPeriodDialog::AddPeriodDialog(ePeriodType type, QWidget *parent) :
  4. QDialog(parent),
  5. ui(new Ui::AddPeriodDialog)
  6. {
  7. ui->setupUi(this);
  8. setWindowFlag(Qt::FramelessWindowHint);
  9. setAttribute(Qt::WA_TranslucentBackground);
  10. connect(ui->btnCancel, &QPushButton::clicked, this, &AddPeriodDialog::reject);
  11. connect(ui->btnClose, &QPushButton::clicked, this, &AddPeriodDialog::close);
  12. if(type == PERIOD_WEEK)
  13. {
  14. ui->widgetDate->hide();
  15. }
  16. else
  17. {
  18. ui->widgetWeek->hide();
  19. }
  20. }
  21. AddPeriodDialog::~AddPeriodDialog()
  22. {
  23. delete ui;
  24. }