feat: implement fine-tune state and complete inter-panel signal wiring

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-16 09:31:16 +08:00
co-authored by Claude Sonnet 4.6
parent aeb6b59ca1
commit 597da6744d
3 changed files with 106 additions and 16 deletions
+10
View File
@@ -279,6 +279,16 @@ class QueuePanel(QWidget):
def set_export_options(self, options: ExportOptions):
self._export_options = options
def mark_item_fine_tuned(self, item: "QueueItem", state: TransformState):
"""Save a per-item transform and mark it as fine-tuned in the table."""
try:
row = self._model._items.index(item)
except ValueError:
return
item.transform = state
item.param_source = "已微调"
self._model.update_row(row)
# ── internal slots ───────────────────────────────────────────────────────
def _rebuild_queue(self):