rename getPomodoroSecondsLeft -> pomodoroSecondsLeft

This commit is contained in:
end-4
2025-08-09 16:31:03 +07:00
parent 0ee9afba4f
commit 903a975033
2 changed files with 8 additions and 8 deletions
@@ -22,7 +22,7 @@ Item {
gapAngle: Math.PI / 14 gapAngle: Math.PI / 14
value: { value: {
let pomodoroTotalTime = Pomodoro.isBreak ? Pomodoro.breakTime : Pomodoro.focusTime let pomodoroTotalTime = Pomodoro.isBreak ? Pomodoro.breakTime : Pomodoro.focusTime
return Pomodoro.getPomodoroSecondsLeft / pomodoroTotalTime return Pomodoro.pomodoroSecondsLeft / pomodoroTotalTime
} }
size: 125 size: 125
primaryColor: Appearance.m3colors.m3onSecondaryContainer primaryColor: Appearance.m3colors.m3onSecondaryContainer
@@ -36,8 +36,8 @@ Item {
StyledText { StyledText {
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
text: { text: {
let minutes = Math.floor(Pomodoro.getPomodoroSecondsLeft / 60).toString().padStart(2, '0') let minutes = Math.floor(Pomodoro.pomodoroSecondsLeft / 60).toString().padStart(2, '0')
let seconds = Math.floor(Pomodoro.getPomodoroSecondsLeft % 60).toString().padStart(2, '0') let seconds = Math.floor(Pomodoro.pomodoroSecondsLeft % 60).toString().padStart(2, '0')
return `${minutes}:${seconds}` return `${minutes}:${seconds}`
} }
font.pixelSize: Appearance.font.pixelSize.hugeass + 4 font.pixelSize: Appearance.font.pixelSize.hugeass + 4
@@ -61,7 +61,7 @@ Item {
contentItem: StyledText { contentItem: StyledText {
anchors.centerIn: parent anchors.centerIn: parent
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter
text: Pomodoro.isPomodoroRunning ? Translation.tr("Pause") : (Pomodoro.getPomodoroSecondsLeft === Pomodoro.focusTime) ? Translation.tr("Start") : Translation.tr("Resume") text: Pomodoro.isPomodoroRunning ? Translation.tr("Pause") : (Pomodoro.pomodoroSecondsLeft === Pomodoro.focusTime) ? Translation.tr("Start") : Translation.tr("Resume")
color: Pomodoro.isPomodoroRunning ? Appearance.colors.colOnSecondaryContainer : Appearance.colors.colOnPrimary color: Pomodoro.isPomodoroRunning ? Appearance.colors.colOnSecondaryContainer : Appearance.colors.colOnPrimary
} }
implicitHeight: 35 implicitHeight: 35
@@ -77,7 +77,7 @@ Item {
implicitWidth: 90 implicitWidth: 90
onClicked: Pomodoro.pomodoroReset() onClicked: Pomodoro.pomodoroReset()
enabled: (Pomodoro.getPomodoroSecondsLeft < Pomodoro.focusTime) enabled: (Pomodoro.pomodoroSecondsLeft < Pomodoro.focusTime)
font.pixelSize: Appearance.font.pixelSize.larger font.pixelSize: Appearance.font.pixelSize.larger
colBackground: Appearance.colors.colErrorContainer colBackground: Appearance.colors.colErrorContainer
@@ -121,7 +121,7 @@ Item {
onValueChanged: { onValueChanged: {
Config.options.time.pomodoro.focus = value * 60 Config.options.time.pomodoro.focus = value * 60
if (Pomodoro.isPomodoroReset) { // Special case for Pomodoro in Reset state if (Pomodoro.isPomodoroReset) { // Special case for Pomodoro in Reset state
Pomodoro.getPomodoroSecondsLeft = Pomodoro.focusTime Pomodoro.pomodoroSecondsLeft = Pomodoro.focusTime
Pomodoro.timeLeft = Pomodoro.focusTime Pomodoro.timeLeft = Pomodoro.focusTime
} }
} }
+2 -2
View File
@@ -24,7 +24,7 @@ Singleton {
property bool isBreak: false property bool isBreak: false
property bool isPomodoroReset: !isPomodoroRunning property bool isPomodoroReset: !isPomodoroRunning
property int timeLeft: focusTime property int timeLeft: focusTime
property int getPomodoroSecondsLeft: focusTime property int pomodoroSecondsLeft: focusTime
property int pomodoroStartTime: Persistent.states.timer.pomodoro.start property int pomodoroStartTime: Persistent.states.timer.pomodoro.start
property int pomodoroCycle: 1 property int pomodoroCycle: 1
@@ -79,7 +79,7 @@ Singleton {
} }
// A nice abstraction for resume logic by updating the TimeStarted // A nice abstraction for resume logic by updating the TimeStarted
getPomodoroSecondsLeft = (pomodoroStartTime + timeLeft) - getCurrentTimeInSeconds() pomodoroSecondsLeft = (pomodoroStartTime + timeLeft) - getCurrentTimeInSeconds()
} }
function getCurrentTimeInSeconds() { // Pomodoro uses Seconds function getCurrentTimeInSeconds() { // Pomodoro uses Seconds