Kontroller

Die Kontroller dienen dazu die verschiedenen Signale der QMLUI zu empfangen (Slots) und die gewünschten Funktionen aufzurufen.

Operationen

class Kontroller.operationen.Kontroller(basisklasse, basisklasse_funktionen)

Kontroller für Programminterne Signale

Beschreibung

Operationen ist ein Kontroller welche die Signale innerhalb von FVS verwaltet. Die Signale werden vom Programm für das Programm gesendet und sind unabhängig des Benutzers. Dieser Kontroller wird verwendet um möglichen Problemen zwischen der QMLUI und des Python Unterbaus zu umgehen (Bsp.: Python soll Variablen von der QMLUI einlesen, jedoch ist die QMLUI langsamer als Python und hat die Variablen noch nicht gesetzt)

operations_signal(operationID)

Aufgerufen wenn ein Programminternes Signal gesendet wurde

Beschreibung

Die gewünschte Funktion der Basisklasse wird aufgerufen, abhängig davon von welches Signal gesendet wurde.

Button

class Kontroller.button.Kontroller(basisklasse, basisklasse_funktionen)

Kontroller für die Button Komponente der QMLUI

button_gedruckt(buttonID)

Aufgerufen wenn ein Button gedrückt wurde

Beschreibung

Die gewünschte Funktion der Basisklasse wird aufgerufen, abhängig davon von welchem Button das Signal ausgegangen ist.

Listen

class Kontroller.listen.Kontroller(basisklasse, basisklasse_funktionen)

Kontroller für eine ListenAnsicht Komponente der QMLUI

eintrag_ausgewaehlt(packung, listeID)

Aufgerufen wenn Eintrag in der Fahrzeugliste ausgewählt wurde

Beschreibung

Die gewünschte Funktion der Basisklasse wird aufgerufen, abhängig davon von welcher Liste das Signal ausgegangen ist. packung wird von der QMLUI übergeben und stellt den Inhalt (als QObject verpackt) des momentan ausgewählten Eintrages dar.

JaNeinAuswahl

class Kontroller.jaNeinAuswahl.Kontroller(basisklasse, basisklasse_funktionen)

Kontroller für die JaNeinAuswahl Komponente der QMLUI

status_geaendert(auswahlID, status)

Aufgerufen wenn der Status der JaNeinAuswahl getoggled wurde

Beschreibung Die gewünschte Funktion der Basisklasse wird aufgerufen, abhängig davon von welcher JaNeinAuswahl das Signal ausgegangen ist.

Parameter

  • auswahlID: Die ID der JaNeinAuswahl
  • status: Der momentane Status der JaNeinAuswahl

Inhalt

Vorheriges Thema

Konfiguration

Nächstes Thema

Logik

Diese Seite