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
	
	 Lukas Barragan Torres
						Lukas Barragan Torres