diff options
| author | Eddy Pedroni <epedroni@pm.me> | 2026-10-23 08:40:37 +0200 |
|---|---|---|
| committer | Eddy Pedroni <epedroni@pm.me> | 2026-10-23 08:40:37 +0200 |
| commit | 2165cb8be7a0c74d2902ec5431cac429ac5050b2 (patch) | |
| tree | 60c10ae91fd44b171813cb0aeecd4123c24124d8 /solo-tool-project/test/player_mock.py | |
| parent | b30076f625912643b16d651e16ce8277e6d71ba2 (diff) | |
Diffstat (limited to 'solo-tool-project/test/player_mock.py')
| -rw-r--r-- | solo-tool-project/test/player_mock.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/solo-tool-project/test/player_mock.py b/solo-tool-project/test/player_mock.py index a234e80..8c999d2 100644 --- a/solo-tool-project/test/player_mock.py +++ b/solo-tool-project/test/player_mock.py @@ -1,4 +1,11 @@ class Player(): + VOCAL_TRACK = 1 + GUITAR_TRACK = 2 + BASS_TRACK = 3 + PIANO_TRACK =4 + DRUM_TRACK = 5 + OTHER_TRACK = 6 + def __init__(self): self.playing = False self.rate = 1.0 @@ -7,6 +14,8 @@ class Player(): self.currentSong = None self.playingStateChangedCallback = None self.playbackVolumeChangedCallback = None + self.tSupported = False + self.tracks = {i+1: True for i in range(6)} def play(self): previousState = self.playing @@ -60,3 +69,12 @@ class Player(): def simulatePlaybackVolumeChanged(self): self.playbackVolumeChangedCallback() + + def tracksSupported(self): + return self.tSupported + + def trackEnabled(self, trackId): + return self.tracks[trackId] + + def setTrackEnabled(self, trackId, enable): + self.tracks[trackId] = enable |
