DHBW-Karlsruhe/businesshorizon2 — pull request #18 by juliushacker (2013-01-13 21:23:30+00:00)
Title: Umbau der Logik, ab wann ein Screen selektierbar ist.

Um die Logik zu vereinfachen, sind beim Eintritt in die Prozesssicht erstmal alle Buttons in der Navigation deaktiviert. Sobald ein Screen aufgerufen wird, aktiviert er seinen eigenen Button in der Navigation einfach selbst, indem ein ScreenSelectableEvent feuert. Das sollte in dem EventHandler des screens geschehen, der bei der Anzeige des Screens aufgerufen wird.

Desweiteren wird bei einem Klick auf den Weiter-Button unter den anzuzeigenden Screens nun geprüft, ob der aktuelle Screen valid ist. Erst, wenn dies der Fall ist, wird auch auf den nächsten Screen weitergeleitet.