core: Moving the trigger activation from one playback to tracklist

This commit is contained in:
Javier Domingo Cansino 2013-08-08 13:45:36 +02:00
parent b15c4f198b
commit cb4130c2a7
2 changed files with 8 additions and 8 deletions

View File

@ -330,10 +330,6 @@ class PlaybackController(object):
'playback_state_changed',
old_state=old_state, new_state=new_state)
def _trigger_options_changed(self):
logger.debug('Triggering options changed event')
listener.CoreListener.send('options_changed')
def _trigger_volume_changed(self, volume):
logger.debug('Triggering volume changed event')
listener.CoreListener.send('volume_changed', volume=volume)

View File

@ -72,7 +72,7 @@ class TracklistController(object):
def set_consume(self, value):
if self.get_consume() != value:
self.core.playback._trigger_options_changed()
self._trigger_options_changed()
return setattr(self, '_consume', value)
consume = property(get_consume, set_consume)
@ -88,7 +88,7 @@ class TracklistController(object):
def set_random(self, value):
if self.get_random() != value:
self.core.playback._trigger_options_changed()
self._trigger_options_changed()
return setattr(self, '_random', value)
random = property(get_random, set_random)
@ -104,7 +104,7 @@ class TracklistController(object):
def set_repeat(self, value):
if self.get_repeat() != value:
self.core.playback._trigger_options_changed()
self._trigger_options_changed()
return setattr(self, '_repeat', value)
repeat = property(get_repeat, set_repeat)
@ -121,7 +121,7 @@ class TracklistController(object):
def set_single(self, value):
if self.get_single() != value:
self.core.playback._trigger_options_changed()
self._trigger_options_changed()
return setattr(self, '_single', value)
single = property(get_single, set_single)
@ -475,3 +475,7 @@ class TracklistController(object):
self._shuffled = []
logger.debug('Triggering event: tracklist_changed()')
listener.CoreListener.send('tracklist_changed')
def _trigger_options_changed(self):
logger.debug('Triggering options changed event')
listener.CoreListener.send('options_changed')