From d839a1becf09c92206d5c7a299e3fc20a60a6f92 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Wed, 25 Mar 2009 18:53:34 +0100 Subject: mpclient/settings_wg: support for crossfade. --- nephilim/settings_wg.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'nephilim/settings_wg.py') diff --git a/nephilim/settings_wg.py b/nephilim/settings_wg.py index 6936548..d89bd84 100644 --- a/nephilim/settings_wg.py +++ b/nephilim/settings_wg.py @@ -22,6 +22,7 @@ class SettingsWidget(QtGui.QWidget): lib_txt = None update = None outputs = None + xfade = None def __init__(self, mpclient): plugin.Plugin.SettingsWidget.__init__(self, None) @@ -60,6 +61,10 @@ class SettingsWidget(QtGui.QWidget): box.setChecked(False) self.outputs.layout().addWidget(box) + self.xfade = QtGui.QSpinBox() + self.xfade.setValue(int(self.mpclient.status()['xfade'])) + self.connect(self.xfade, QtCore.SIGNAL('valueChanged(int)'), self.mpclient.crossfade) + self.setLayout(QtGui.QVBoxLayout()) self._add_widget(self.host_txt, 'Host', 'Host or socket to connect to') self._add_widget(self.port_txt, 'Port', 'Port to use (empty when using sockets)') @@ -67,6 +72,7 @@ class SettingsWidget(QtGui.QWidget): self._add_widget(self.lib_txt, 'Music library', 'Path to music library') self.layout().addWidget(self.update) self.layout().addWidget(self.outputs) + self._add_widget(self.xfade, 'Crossfade', 'Set crossfade between songs (in seconds).') def save_settings(self): reconnect = False -- cgit v1.2.3