Skip to content

Project Controller

FloNio edited this page Jul 15, 2016 · 2 revisions

Im Project Controller werden die übergebenen Werte des Main Controllers gespeichert und beim Öffnen eines Logik-Objekts an dieses übergeben. Ebenfalls wird im Konstruktor das erste CodeTemplate mit dem ersten TestTemplate gefüllt.

Initialisiert wird der Controller mit den Überschriften, dem roten Kreis, der anzeigt, dass wir uns in der Testphase befinden, und dem CodeTemplate, welches ins Codewindow geladen wird.

Dann gibt der Controller bei einem Klick auf die Buttons den aktuellen Status und den Namen sowie den Inhalt des CodeTemplates and die Input Methode der Logik weiter. In dieser wird dann geprüft, ob der Status gewechselt wird. Wenn er das tut, prüft der Controller dies mit dem Vergleich des current Status und des alten Status. Falls beide gleich sind, passiert nichts. Falls sich der Status tatsächlich geändert hat, ändert der Controller die nötigen Layout Elemente im Fenster, um den aktuellen Status auch dem Nutzer kenntlich zu machen.

Verzeichnis

Catalogue

Controller

  • Logic
  • [Main Controller](Main Controller)
  • [Project Controller](Project Controller)

File Interaction

Tracking

Clone this wiki locally