summaryrefslogtreecommitdiff
path: root/nephilim/settings_wg.py
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2009-03-25 18:53:34 +0100
committerAnton Khirnov <wyskas@gmail.com>2009-03-25 18:53:34 +0100
commitd839a1becf09c92206d5c7a299e3fc20a60a6f92 (patch)
tree4c2d7896ff09ae397f106b3fa0efe07781a501fc /nephilim/settings_wg.py
parentd765a2243d6ea0a535883451d830c49d6d0db2ae (diff)
mpclient/settings_wg: support for crossfade.
Diffstat (limited to 'nephilim/settings_wg.py')
-rw-r--r--nephilim/settings_wg.py6
1 files changed, 6 insertions, 0 deletions
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