Merge pull request #113 from TechCrafterGaming/PR-003

minor bug fixes to Tag Search Box
This commit is contained in:
Travis Abendshien
2024-05-03 19:08:34 -07:00
committed by GitHub
2 changed files with 3 additions and 4 deletions

View File

@@ -68,7 +68,6 @@ class TagSearchPanel(PanelWidget):
self.root_layout.addWidget(self.search_field)
self.root_layout.addWidget(self.scroll_area)
self.update_tags('')
# def reset(self):
# self.search_field.setText('')
@@ -80,12 +79,12 @@ class TagSearchPanel(PanelWidget):
# callback(self.first_tag_id)
self.tag_chosen.emit(self.first_tag_id)
self.search_field.setText('')
self.update_tags('')
self.update_tags()
else:
self.search_field.setFocus()
self.parentWidget().hide()
def update_tags(self, query:str):
def update_tags(self, query:str =''):
# for c in self.scroll_layout.children():
# c.widget().deleteLater()
while self.scroll_layout.count():

View File

@@ -64,7 +64,7 @@ class TagBoxWidget(FieldWidget):
tsp = TagSearchPanel(self.lib)
tsp.tag_chosen.connect(lambda x: self.add_tag_callback(x))
self.add_modal = PanelModal(tsp, title, 'Add Tags')
self.add_button.clicked.connect(self.add_modal.show)
self.add_button.clicked.connect(lambda: (tsp.update_tags() ,self.add_modal.show()))
self.set_tags(tags)
# self.add_button.setHidden(True)