From 416701ba0c213fd8edbe0e623a12dd90106fd285 Mon Sep 17 00:00:00 2001 From: codeboss <2422523675@qq.com> Date: Tue, 5 Aug 2025 19:35:02 +0800 Subject: [PATCH] refactor --- TranslateUI/SequenceView.cpp | 4 +--- TranslateUI/SequenceView.h | 3 --- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/TranslateUI/SequenceView.cpp b/TranslateUI/SequenceView.cpp index eae8543..41e73a7 100644 --- a/TranslateUI/SequenceView.cpp +++ b/TranslateUI/SequenceView.cpp @@ -27,8 +27,6 @@ void IntDelegate::setModelData(QWidget* editor, QAbstractItemModel* model, const { auto value = dynamic_cast(editor); model->setData(index, value->value(), Qt::EditRole); - - emit this->valueChanged(index); } void IntDelegate::updateEditorGeometry(QWidget* editor, const QStyleOptionViewItem& option, const QModelIndex& index) const @@ -113,7 +111,7 @@ RuleSetCustom::RuleSetCustom(std::shared_ptr base, this->setContextMenuPolicy(Qt::CustomContextMenu); connect(this, &QTableView::customContextMenuRequested, this, &RuleSetCustom::customTranslateRuleEdit); connect(rule_delegate, &RuleSelectDelegate::dataChanged, this, &RuleSetCustom::peersRuleChanged); - connect(int_delegate, &IntDelegate::valueChanged, this, &RuleSetCustom::targetRuleRefresh); + connect(_view._seqs_model, &QAbstractItemModel::dataChanged, this, &RuleSetCustom::targetRuleRefresh); connect(this, &QTableView::clicked, [=](const QModelIndex& curr) { if (!curr.isValid()) diff --git a/TranslateUI/SequenceView.h b/TranslateUI/SequenceView.h index 961a34f..f66464f 100644 --- a/TranslateUI/SequenceView.h +++ b/TranslateUI/SequenceView.h @@ -18,9 +18,6 @@ namespace unit_func { private: int _min_value, _max_value; - signals: - void valueChanged(const QModelIndex& idx) const; - public: IntDelegate(int min, int max);