#include "compareitemlistdialog.h" #include "ui_compareitemlistwidget.h" #include "compareitemdialog.h" #include "UIStyleManager.h" CompareItemListDialog::CompareItemListDialog(QWidget *parent) : DialogBase(parent), ui(new Ui::CompareItemListWidget) { QWidget* widgetContent = new QWidget(this); ui->setupUi(widgetContent); /* 设置内容 */ setContentWidget(widgetContent); /* 设置底栏 */ // setBottomWidget(ui->widgetBottom); /* 设置标题 */ setTitle("对比项列表", QSize(120, 18)); // connect(ui->btnClose, &QPushButton::clicked, this, &CompareItemListDialog::close); // connect(ui->btnAdd, &QPushButton::clicked, this, &CompareItemListDialog::OnBtnAddClicked); UIStyle.registerWidget(widgetContent); SPDLOG_LOGGER_DEBUG(m_logger, "ObjectName: {}", this->objectName().toStdString()); } CompareItemListDialog::~CompareItemListDialog() { UIStyle.unregisterWidget(this); delete ui; } void CompareItemListDialog::OnBtnAddClicked() { CompareItemDialog dlg; dlg.exec(); }