impr: ChartAndScoreInput values

This commit is contained in:
283375 2023-09-21 00:53:12 +08:00
parent c3c13bab40
commit 3d9faac571
Signed by: 283375
SSH Key Fingerprint: SHA256:UcX0qg6ZOSDOeieKPGokA5h7soykG61nz2uxuQgVLSk
2 changed files with 12 additions and 7 deletions

View File

@ -1,8 +1,10 @@
from ui.designer.components.chartAndScoreInput_ui import Ui_ChartAndScoreInput
from PySide6.QtWidgets import QWidget
from PySide6.QtCore import Signal from PySide6.QtCore import Signal
from PySide6.QtWidgets import QWidget
from ui.designer.components.chartAndScoreInput_ui import Ui_ChartAndScoreInput
from ui.implements.components.songIdSelector import SongIdSelectorMode from ui.implements.components.songIdSelector import SongIdSelectorMode
class ChartAndScoreInput(Ui_ChartAndScoreInput, QWidget): class ChartAndScoreInput(Ui_ChartAndScoreInput, QWidget):
scoreCommited = Signal() scoreCommited = Signal()
@ -23,5 +25,8 @@ class ChartAndScoreInput(Ui_ChartAndScoreInput, QWidget):
def setSongIdSelectorMode(self, mode: SongIdSelectorMode): def setSongIdSelectorMode(self, mode: SongIdSelectorMode):
self.chartSelector.setSongIdSelectorMode(mode) self.chartSelector.setSongIdSelectorMode(mode)
def value(self): def chart(self):
return self.chartSelector.value()
def score(self):
return self.scoreEditor.value() return self.scoreEditor.value()

View File

@ -11,7 +11,7 @@ class TabInputScore(Ui_TabInputScore, QWidget):
self.chartAndScoreInput.scoreCommited.connect(self.commit) self.chartAndScoreInput.scoreCommited.connect(self.commit)
def commit(self): def commit(self):
score = self.chartAndScoreInput.value() score = self.chartAndScoreInput.score()
if not score: if not score:
return return
Database().insert_score(score) Database().insert_score(score)