aboutsummaryrefslogtreecommitdiffstats
path: root/scudcloud-1.0/lib/scudcloud.py
diff options
context:
space:
mode:
Diffstat (limited to 'scudcloud-1.0/lib/scudcloud.py')
-rwxr-xr-xscudcloud-1.0/lib/scudcloud.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/scudcloud-1.0/lib/scudcloud.py b/scudcloud-1.0/lib/scudcloud.py
index af4fb0c..c590b09 100755
--- a/scudcloud-1.0/lib/scudcloud.py
+++ b/scudcloud-1.0/lib/scudcloud.py
@@ -104,7 +104,12 @@ class ScudCloud(QtGui.QMainWindow):
def toggleMenuBar(self):
menu = self.menuBar()
- menu.setVisible(menu.isHidden())
+ state = menu.isHidden()
+ menu.setVisible(state)
+ if state:
+ self.settings.setValue("Menu", "False")
+ else:
+ self.settings.setValue("Menu", "True")
def restore(self):
geometry = self.settings.value("geometry")
@@ -204,6 +209,10 @@ class ScudCloud(QtGui.QMainWindow):
showSystray = self.settings.value("Systray") == "True"
self.menus["file"]["systray"].setChecked(showSystray)
self.menus["file"]["close"].setEnabled(showSystray)
+ # Restore menu visibility
+ visible = self.settings.value("Menu")
+ if visible is not None and visible == "False":
+ menu.setVisible(False)
def enableMenus(self, enabled):
self.menus["file"]["preferences"].setEnabled(enabled == True)