From 6315e99f19fda40d4455967367491238cda018c1 Mon Sep 17 00:00:00 2001 From: tsi-billypom Date: Mon, 12 Aug 2024 12:03:19 -0400 Subject: [PATCH] a --- components/MetadataWindow.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/MetadataWindow.py b/components/MetadataWindow.py index a418685..7e11c9c 100644 --- a/components/MetadataWindow.py +++ b/components/MetadataWindow.py @@ -31,6 +31,8 @@ class MetadataWindow(QDialog): "APIC": "album_cover", "TCOP": "copyright", } + # Keep a dictionary of the input fields for save function + self.input_fields = {} self.setWindowTitle("Edit metadata") # self.setMinimumSize(600, 800) layout = QVBoxLayout() @@ -88,6 +90,8 @@ class MetadataWindow(QDialog): label = QLabel(str(self.id3_tag_mapping[tag])) input_field = QLineEdit(field_text) input_field.setStyleSheet("border: 1px solid red") + # Save each input field to our dict for saving + self.input_fields[tag] = input_field current_layout.addWidget(label) current_layout.addWidget(input_field) @@ -99,4 +103,6 @@ class MetadataWindow(QDialog): def save(self): """Save changes made to metadata for each song in dict""" + for tag, field in self.input_fields.items(): + print(tag, field) self.close()