-
Notifications
You must be signed in to change notification settings - Fork 0
Project Controller
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.
\o/ Two Finger Joe \o/
Verzeichnis
Catalogue
- [Dateiformat](Catalogue.cfg Format)
- ParseSource
- ParseHelper
- CatalogueReader
- Catalogue, Project, ...
Controller
- Logic
- [Main Controller](Main Controller)
- [Project Controller](Project Controller)
File Interaction
Tracking