aboutsummaryrefslogtreecommitdiffstats
path: root/player_mock.py
diff options
context:
space:
mode:
Diffstat (limited to 'player_mock.py')
-rw-r--r--player_mock.py71
1 files changed, 0 insertions, 71 deletions
diff --git a/player_mock.py b/player_mock.py
deleted file mode 100644
index 3162e0f..0000000
--- a/player_mock.py
+++ /dev/null
@@ -1,71 +0,0 @@
-class Player():
- STOPPED = 0
- PLAYING = 1
- PAUSED = 2
-
- def __init__(self):
- self.state = Player.STOPPED
- self.rate = 1.0
- self.position = 0.0
- self.volume = 1.0
- self.currentSong = None
- self.playingStateChangedCallback = None
- self.playbackVolumeChangedCallback = None
-
- def play(self):
- previousState = self.state
- self.state = Player.PLAYING
- if previousState != Player.PLAYING:
- self.playingStateChangedCallback()
-
- def stop(self):
- previousState = self.state
- self.state = Player.STOPPED
- if previousState != Player.STOPPED:
- self.playingStateChangedCallback()
-
- def pause(self):
- previousState = self.state
- self.state = Player.PAUSED
- if previousState != Player.PAUSED:
- self.playingStateChangedCallback()
-
- def isPlaying(self):
- return self.state == Player.PLAYING
-
- def setPlaybackRate(self, rate):
- self.rate = rate
-
- def getPlaybackRate(self):
- return self.rate
-
- def setPlaybackPosition(self, position):
- self.position = position
-
- def getPlaybackPosition(self):
- return self.position
-
- def setPlaybackVolume(self, volume):
- changed = self.volume != volume
- self.volume = volume
- if changed:
- self.playbackVolumeChangedCallback()
-
- def getPlaybackVolume(self):
- return self.volume
-
- def setCurrentSong(self, path):
- self.stop()
- self.currentSong = path
-
- def setPlayingStateChangedCallback(self, callback):
- self.playingStateChangedCallback = callback
-
- def simulatePlayingStateChanged(self):
- self.playingStateChangedCallback()
-
- def setPlaybackVolumeChangedCallback(self, callback):
- self.playbackVolumeChangedCallback = callback
-
- def simulatePlaybackVolumeChanged(self):
- self.playbackVolumeChangedCallback()