impr: refine DatabaseUpdateSignals

This commit is contained in:
2023-10-17 22:47:16 +08:00
parent 52e618e664
commit 105d5c1dfb
5 changed files with 11 additions and 9 deletions

View File

@ -35,10 +35,11 @@ class ChartSelector(Ui_ChartSelector, QWidget):
self.ratingClassSelector.valueChanged.connect(self.valueChanged)
# handle `songIdSelector.updateDatabase` by this component
databaseUpdateSignals.songDataUpdated.disconnect(
databaseUpdateSignals.songAddOrDelete.disconnect(
self.songIdSelector.updateDatabase
)
databaseUpdateSignals.songDataUpdated.connect(self.updateDatabase)
databaseUpdateSignals.songAddOrDelete.connect(self.updateDatabase)
databaseUpdateSignals.chartInfoUpdated.connect(self.updateResultLabel)
def setSongIdSelectorMode(self, mode: SongIdSelectorMode):
self.songIdSelector.setMode(mode)