diff options
author | jerous <jerous@gmail.com> | 2008-06-10 00:16:23 +0200 |
---|---|---|
committer | jerous <jerous@gmail.com> | 2008-06-10 00:16:23 +0200 |
commit | dac1077b226c96b3dbb500d72a4a06e39160a362 (patch) | |
tree | ac76a77cf4b2ce7624f4c25f669d0a146d524cfe /winMain.py | |
parent | d50379a7aed78a3a0dac54dfb8266bfb12e2e54e (diff) |
some updates to the setting mechanism
Diffstat (limited to 'winMain.py')
-rw-r--r-- | winMain.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -29,6 +29,7 @@ class winMain(QtGui.QMainWindow): " connection window" wConnect=None + wSettings=None "Other vars" " all objects which should be disabled when there is no connection" @@ -42,7 +43,7 @@ class winMain(QtGui.QMainWindow): opts=QtGui.QDockWidget.DockWidgetClosable|QtGui.QDockWidget.DockWidgetMovable for p in [pluginPlaylist, pluginLibrary, \ pluginPlayControl, pluginSongStatus, pluginAlbumCover, \ - pluginLyrics, pluginSystray]: + pluginLyrics, pluginSystray, pluginMPD]: plugin=p(self) self.plugins[plugin.getName().lower()]=plugin dock=plugin.getDockWidget(opts) @@ -104,10 +105,8 @@ class winMain(QtGui.QMainWindow): # set icon in system tray self.wConnect.monitor() - self.wSettings=winSettings(self) - self.showWinSettings() - self.show() + self.showWinSettings() doEvents() @@ -147,6 +146,8 @@ class winMain(QtGui.QMainWindow): pass def showWinSettings(self): + if not self.wSettings: + self.wSettings=winSettings(self) self.wSettings.show() def onReady(self, params): |