changeset 179:3374ff7e7388

Bind project edit key to the actual ProjectEditKeyState If the project edit key is pressed in the PausedProjectState switch to the ProjectEditKeyState.
author Björn Ricks <bjoern.ricks@intevation.de>
date Thu, 13 Dec 2012 09:38:29 +0100
parents 3f1ffb879ee8
children c043eaf163b6
files getan/states.py
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/getan/states.py	Thu Dec 13 09:35:44 2012 +0100
+++ b/getan/states.py	Thu Dec 13 09:38:29 2012 +0100
@@ -90,6 +90,12 @@
         if keys.get_escape() in key:
             return ExitState(self.controller, self.view)
 
+        if keys.get_project_edit() in key:
+            proj = self.view.item_in_focus()
+            if not proj:
+                return self
+            return ProjectEditKeyState(self.controller, self.view, proj)
+
         else:
             if len(key) > 0 and len(key[0]) == 1:
                 select_proj = SelectProjectState(self.controller, self.view)
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)