1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #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();
- }
- /* 添加一个检测计划 */
- void CheckPeriodWidget::addDetectPlan(OnePlan_t& plan)
- {
-
- }
|