mirror of
https://github.com/TagStudioDev/TagStudio.git
synced 2026-02-01 15:49:09 +00:00
fix: remove qt disconnect warning (#613)
* fix: cannot disconnect from None Warning * fix: cannot disconnect from None Warning mypy compliant
This commit is contained in:
@@ -113,8 +113,7 @@ class FieldContainer(QWidget):
|
||||
|
||||
self.copy_callback = callback
|
||||
self.copy_button.clicked.connect(callback)
|
||||
if callback is not None:
|
||||
self.copy_button.is_connected = True
|
||||
self.copy_button.is_connected = callable(callback)
|
||||
|
||||
def set_edit_callback(self, callback: Callable):
|
||||
if self.edit_button.is_connected:
|
||||
@@ -122,8 +121,7 @@ class FieldContainer(QWidget):
|
||||
|
||||
self.edit_callback = callback
|
||||
self.edit_button.clicked.connect(callback)
|
||||
if callback is not None:
|
||||
self.edit_button.is_connected = True
|
||||
self.edit_button.is_connected = callable(callback)
|
||||
|
||||
def set_remove_callback(self, callback: Callable):
|
||||
if self.remove_button.is_connected:
|
||||
@@ -131,7 +129,7 @@ class FieldContainer(QWidget):
|
||||
|
||||
self.remove_callback = callback
|
||||
self.remove_button.clicked.connect(callback)
|
||||
self.remove_button.is_connected = True
|
||||
self.remove_button.is_connected = callable(callback)
|
||||
|
||||
def set_inner_widget(self, widget: "FieldWidget"):
|
||||
if self.field_layout.itemAt(0):
|
||||
|
||||
@@ -875,10 +875,6 @@ class PreviewPanel(QWidget):
|
||||
else:
|
||||
container = self.containers[index]
|
||||
|
||||
container.set_copy_callback(None)
|
||||
container.set_edit_callback(None)
|
||||
container.set_remove_callback(None)
|
||||
|
||||
if isinstance(field, TagBoxField):
|
||||
container.set_title(field.type.name)
|
||||
container.set_inline(False)
|
||||
|
||||
Reference in New Issue
Block a user