123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #include "checkperiodwidget.h"
- #include "ui_checkperiodwidget.h"
- #include "addperioddialog.h"
- #include "UIStyleManager.h"
- #include "customcombobox.h"
- CheckPeriodWidget::CheckPeriodWidget(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::CheckPeriodWidget)
- {
- ui->setupUi(this);
- m_logger = spdlog::get("ACASetting");
- if(m_logger == nullptr)
- {
- fmt::print("CheckPeriodWidget: Logger ACASetting not found\n");
- return;
- }
- /* 下拉框设置阴影 */
- ui->comboBox_selectCompareItem->setViewShadowEffect();
- connect(ui->pBtn_addDetectPlan, &QPushButton::clicked, this, &CheckPeriodWidget::do_pBtn_addDetectPlan_clicked);
- connect(ui->pBtn_addNoDetectPlan, &QPushButton::clicked, this, &CheckPeriodWidget::do_pBtn_addNoDetectPlan_clicked);
- /* 设置UI */
- UIStyle.registerWidget(this);
- }
- CheckPeriodWidget::~CheckPeriodWidget()
- {
- UIStyle.unregisterWidget(this);
- delete ui;
- }
- void CheckPeriodWidget::do_pBtn_addDetectPlan_clicked()
- {
- AddPeriodDialog dlg(PERIOD_WEEK);
- dlg.exec();
- }
- void CheckPeriodWidget::do_pBtn_addNoDetectPlan_clicked()
- {
- AddPeriodDialog dlg(PERIOD_DATE);
- dlg.exec();
- }
|