session screen implementations
This commit is contained in:
parent
ae9a363731
commit
d318016f95
3 changed files with 6 additions and 9 deletions
|
@ -1,4 +1,4 @@
|
||||||
package be.ugent.sel.studeez.screens.session.SessionScreens
|
package be.ugent.sel.studeez.screens.session.sessionScreens
|
||||||
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import be.ugent.sel.studeez.R
|
import be.ugent.sel.studeez.R
|
||||||
|
@ -8,7 +8,7 @@ import be.ugent.sel.studeez.R.string as AppText
|
||||||
|
|
||||||
class BreakSessionScreen(
|
class BreakSessionScreen(
|
||||||
private val funPomoDoroTimer: FunctionalPomodoroTimer
|
private val funPomoDoroTimer: FunctionalPomodoroTimer
|
||||||
): SessionScreen(funPomoDoroTimer) {
|
): AbstractSessionScreen() {
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
override fun motivationString(): String {
|
override fun motivationString(): String {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package be.ugent.sel.studeez.screens.session.SessionScreens
|
package be.ugent.sel.studeez.screens.session.sessionScreens
|
||||||
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalCustomTimer
|
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalCustomTimer
|
||||||
|
@ -8,7 +8,7 @@ import be.ugent.sel.studeez.R.string as AppText
|
||||||
|
|
||||||
class CustomSessionScreen(
|
class CustomSessionScreen(
|
||||||
private val functionalTimer: FunctionalCustomTimer
|
private val functionalTimer: FunctionalCustomTimer
|
||||||
): SessionScreen(functionalTimer) {
|
): AbstractSessionScreen() {
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
override fun motivationString(): String {
|
override fun motivationString(): String {
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
package be.ugent.sel.studeez.screens.session.SessionScreens
|
package be.ugent.sel.studeez.screens.session.sessionScreens
|
||||||
|
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalEndlessTimer
|
|
||||||
import be.ugent.sel.studeez.resources
|
import be.ugent.sel.studeez.resources
|
||||||
import be.ugent.sel.studeez.R.string as AppText
|
import be.ugent.sel.studeez.R.string as AppText
|
||||||
|
|
||||||
|
|
||||||
class EndlessSessionScreen(
|
class EndlessSessionScreen : AbstractSessionScreen() {
|
||||||
functionalTimer: FunctionalEndlessTimer
|
|
||||||
): SessionScreen(functionalTimer) {
|
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
override fun motivationString(): String {
|
override fun motivationString(): String {
|
||||||
|
|
Reference in a new issue