summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2010-08-27 19:52:42 +0200
committerAnton Khirnov <wyskas@gmail.com>2010-08-27 19:52:42 +0200
commit9555954761bc695bf2557a756d3b5df50ab9e8ad (patch)
treef0bb3343a77136f0dd94d2ace37362469ef954a1
parente57f8fa529bf6d99ef11fc1aa5b50615d9fc85c8 (diff)
main_window: add update/rescan action to server menu
also remove the now redundant update button from settings
-rw-r--r--nephilim/main_window.py14
-rw-r--r--nephilim/settings_wg.py11
2 files changed, 9 insertions, 16 deletions
diff --git a/nephilim/main_window.py b/nephilim/main_window.py
index 67c8847..8f3377b 100644
--- a/nephilim/main_window.py
+++ b/nephilim/main_window.py
@@ -62,18 +62,22 @@ class MainWindow(QtGui.QMainWindow):
self.statusBar().addPermanentWidget(self.__time_slider)
mBar = QtGui.QMenuBar() # create a menubar
- # File menu
- m = mBar.addMenu("File")
+ # Server menu
+ m = mBar.addMenu('&Server')
# connect
- self.mConnect=m.addAction('Connect ...', QtGui.QApplication.instance().show_connect_win)
+ self.mConnect=m.addAction('&Connect.', QtGui.QApplication.instance().show_connect_win)
self.mConnect.setIcon(QtGui.QIcon(appIcon))
# disconnect
- self.mDisconnect=m.addAction('Disconnect', self.mpclient.disconnect_mpd)
+ self.mDisconnect=m.addAction('&Disconnect', self.mpclient.disconnect_mpd)
self.mDisconnect.setIcon(QtGui.QIcon(':icons/disconnect.png'))
# separator
m.addSeparator()
+ # update/rescan
+ m.addAction('&Update', self.mpclient.update_database)
+ m.addAction('&Rescan', self.mpclient.rescan_database)
+ m.addSeparator()
# quit
- m.addAction("Quit", QtGui.QApplication.instance().quit).setIcon(QtGui.QIcon(':icons/gtk-quit.svg'))
+ m.addAction("&Quit", QtGui.QApplication.instance().quit).setIcon(QtGui.QIcon(':icons/gtk-quit.svg'))
# menu options
m=mBar.addMenu("Options")
diff --git a/nephilim/settings_wg.py b/nephilim/settings_wg.py
index 2ea0f60..c1ae182 100644
--- a/nephilim/settings_wg.py
+++ b/nephilim/settings_wg.py
@@ -39,8 +39,6 @@ class SettingsWidget(QtGui.QWidget):
port_txt = None
pass_txt = None
lib_txt = None
- update = None
- xfade = None
def __init__(self, mpclient):
plugin.Plugin.SettingsWidget.__init__(self, None)
@@ -55,17 +53,11 @@ class SettingsWidget(QtGui.QWidget):
self.lib_txt = QtGui.QLineEdit(self.settings.value('music_dir', os.path.expanduser('~/music/')))
self.settings.endGroup()
- self.update = QtGui.QPushButton('Update MPD database')
- self.update.clicked.connect(self.update_db)
-
-
-
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)')
self._add_widget(self.pass_txt, 'Password', 'Password')
self._add_widget(self.lib_txt, 'Music library', 'Path to music library')
- self.layout().addWidget(self.update)
def save_settings(self):
reconnect = False
@@ -88,9 +80,6 @@ class SettingsWidget(QtGui.QWidget):
self.mpclient.disconnect_mpd()
self.mpclient.connect_mpd(self.host_txt.text(), int(self.port_txt.text()), self.pass_txt.text())
- def update_db(self):
- self.mpclient.update_db()
-
def __init__(self, mpclient, plugins):
QtGui.QWidget.__init__(self, None, QtCore.Qt.Window)
self.settings = QtCore.QSettings()