Die UI_Aufbau Python Module bauen die QMLUI auf und setzen alle Informationen und stellen alle weiteren Funktionen/Methoden zum Gebrauch der QMLUI bereit. Es handelt sich um die Hauptdatein von FVS.
Hauptklasse der grafischen Benutzeroberfläche des Inventaristen
Beschreibung
Die QMLUI (grafische Benutzeroberfläche) des Inventaristen wird aufgebaut, die Verbindung zur Datenbank wird aufgebaut und alle nötigen Signale/Slots und Funktionen zum arbeiten mit der QMLUI werden implementiert.
Die aktuelle Liste von Schläuchen wird entfernt
Der Zustand des aktuellen Schlauches wird gesetzt
Parameter
Die Daten eines Atemschutzgerätes werden abgespeichert
Signal zum abfragen der Daten aus der QMLUI
Berichterstellung über beschädigte Atemschutzgeräte
Löschen eines Atemschutzgerätes
Die Informationen des momentanen Atemschutzgerätes wird gesetzt
Berichterstellung über die Kontrollen der Atemschutzgeräte
Die Verwaltung zum Atemschutz wird aufgebaut
Parameter
Die verschiedenen AuswahlListe Komponenten aufbauen
Der aktuelle Schlauch wird entfernt
Die Daten der Kleidung werden abgefragt
Ein Kleidungsgegenstand wird entfernt
Die Daten der Kleidung wird gesetzt
Ein neuer Kleidungsgegenstand wird erstellt
Die Verwaltung der Kleider wird aufgerufen
Die Daten der Kleidung werden abgespeichert
Die Daten eines Kommunikationsgerätes werden abgespeichert
Die Daten eines Kommunikationsgerätes werden abgefragt
Ein Kommunikationsgerät wird entfernt
Die Daten eines Kommunikationsgerätes werden gesetzt
Parameter
Ein neues Kommunikationsgerät wird erstellt
Die Kommunikationsverwaltung wird aufgerufen
Erstellung eines neuen Atemschutzgerätes
Die Anzahl an neuen Schläuchen wird abgefragt
Ein Bericht über alle beschädigten Schläuche wird erstellt
Filtern der Schlauch Liste
Beschreibung
Abhängig davon welche JaNeinAuswahl ausgewählt sind:
wird die Liste der verschiedenen Schläuche nach dieser Auswahl gefiltert.
Die Schlauch Verwaltung wird aufgerufen
AuswahlListe von Schlauch Typs wird aufgebaut
Neue Schläuche werden der DB hinzugefügt
Liste sonstiger Inventargegenstände wird generiert
Beschreibung
Eine Liste aller Inventargegenständen welche nicht in eine der Hauptkategorien passen wird generiert.
Informationen eines sonstitgen Gegenstandes werden gesetzt
Parameter
Die Info eines sonstigen Inventargegenstandes werden abgefragt
Ein sonstiger Inventargegenstand wird entfernt
Die Info eines sonst. Gegenstandes werden in die DB gespeichert
Beschreibung
Der Python Unterbau geht die Daten des zuletzt ausgewählten sonstigen Inventargegenstandes aus der QMLUI auslesen und speichert diese Daten in die Datenbank ab.
Ein neuer sonstiger Inventargegenstand wird erstellt
Wird aufgerufen wenn der Status von chkTypA wechselt
Parameter
Wird aufgerufen wenn der Status von chkTypB wechselt
Parameter
Wird aufgerufen wenn der Status von chkTypC wechselt
Parameter
Wird aufgerufen wenn der Status von chkTypD wechselt
Parameter
Der Benutzer geht zurück zum Hauptmenü
Wird aufgerufen wenn der Status von chkZustand wechselt
Parameter
Hauptklasse der grafischen Benutzeroberfläche des Maschinisten
Beschreibung
Die QMLUI (grafische Benutzeroberfläche) des Maschinisten wird aufgebaut, die Verbindung zur Datenbank wird aufgebaut und alle nötigen Signale/Slots und Funktionen zum arbeiten mit der QMLUI werden implementiert.
Inventargegenstand wird aus der Fahrzeugausstattung entfernt
Die Ausstattung wird angezeigt oder versteckt
Der Schlüssel des momentan ausgewählten Ausstattungegenstandes
Parameter
Die Verwaltung der Fahrzeugausstattung wird aufgerufen
Die Verwaltung der Fahrzeugausstattung wird gestoppt
Ein Bericht wird aus der Meldungsliste erstellt
Ausgewähltes Fahrzeug wird aus der DB entfernt
Fahrzeug Informationen werden gesetzt
Parameter
Felder der Fahrzeuginformationen werden freigeschaltet
Signal an die QMLUI dass Fahrzeuginformationen abgepseichern
Fahrzeugliste wird aufgebaut und mit Daten gefüllt
Informationen aus der QMLUI in die DB abgespeichert
Der momentan ausgewählte Inventargegenstand wird gesetzt
Parameter
Ein neues Fahrzeug wird erstellt
Die Meldungen für das Overlay werden aufgebaut
Beschreibung
Methode welche alle benötigten/vorgesehenen Kontrollen/Tests durchführt und diese ins Overlay schreibt.
Ein Inventargegenstand wird zur Fahrzeugausstattung hinzugefügt
Hauptklasse der grafischen Benutzeroberfläche des Sekretärs
Beschreibung
Die QMLUI (grafische Benutzeroberfläche) des Sekretärs wird aufgebaut, die Verbindung zur Datenbank wird aufgebaut und alle nötigen Signale/Slots und Funktionen zum arbeiten mit der QMLUI werden implementiert.
Die Informationen des aktuellen Ereignis werden abgespeichert
Beschreibung
Abhängig davon in welchem State sich die QMLUI befindet, werden die zusätzlichen Informationen für einen Einsatz mit abgespeichert.
Der Schlüssel des ausgewählten Ereignisses wird gesetzt
Beschreibung
Der Schlüssel des zuletzt ausgewählten Ereignisses wird gesetzt.
Parameter
Der Schlüssel des ausgewählten Fahrzeuges wird gesetzt
Parameter
Der Schlüssel des ausgewählten Inventargegenstandes wird gesetzt
Parameter
Der Schlüssel des ausgewählten Mitgliedes wird gesetzt
Parameter
Die Informationen eines Einsatzes werden gesetzt
Parameter
Die Einsatzverwaltung wird aufgerufen
Das aktuell ausgewählte Ereignis entfernen
Ausgewähltes Protokoll wird aus der Datenbank gelöscht
Die Informationen eines Ereignisses werden gesetzt
Parameter
Ein neues Ereignis wird als Referenz hinzugefügt
Die Informationen eines Ereignisses werden in die DB gespeichert
Beschreibung
Der Python Unterbau geht die Daten des ausgewählten Ereignisses aus der QMLUI auslesen und speichert diese Daten in die Datenbank ab.
Das Menü zur Vewaltung von Ereignissen wird aufgerufen
Parameter
Ein neues Fahrzeug wird als Referenz hinzugefügt
Ein neuer Inventargegenstand wird als Referenz hinzugefügt
Ein neues Mitglied wird als Referenz hinzugefügt
Ein neues Ereignis wird erstellt
Ein neues Protokoll wird in der Datenbank erstellt
Ein Bericht des aktuellen Protokolls wird erstellt
Beschreibung
Ein Bericht wird aus dem aktuellen Protokoll erstellt. Als erstes wird der eigentliche Inhalt des Protokolls erstellt und anschließend wird die Liste aller Referenzen ausgelesen und die Informationen der Referenzen werden gesetzt.
Die Informationen eines Protokolls werden in die DB gespeichert
Beschreibung
Der Python Unterbau geht die Daten des ausgewählten Protokolls aus der QMLUI auslesen und speichert diese Daten in die Datenbank ab.
Die Daten des ausgewählten Protokolls werden gesetzt
Beschreibung
Die Informationen eines Protokolls werden gesetzt und der gesamte Datensatz des jeweiligen Protokolls wird in eine Klassenvariable gespeichert, zur späteren weiter verwendung.
Parameter
Der Vorgang zum Abspeichern der Protokolldaten wird vorbereitet
Das Menü zur Protokollverwaltung wird aufgebaut
Beschreibung
Das Menü zur Verwaltung der Protokolle wird aufgebaut. Die Hauptauswahl für Protokolle wird aufgebaut und Listen von
werden aufgebaut, welche in AuswahlListen (ComboBox) gesetzt werden, mit welchen Referenzen gesetzt werden können.
Parameter
Der Schlussel der letzten ausgewählten Referenz wird gesetzt
Parameter
Die momentan ausgewählte Referenz wird gelöscht
Der Schlüssel des für einen neuen Teilnehmer wird gesetzt
Parameter
Der Schlüssel des ausgewählten Teilnehmers wird gesetzt
Parameter
Der ausgewählte Teilnehmer wird entfernt
Der ausgewählte Teilnehmer wird der Liste hinzugefügt
Hauptklasse der grafischen Benutzeroberfläche des Kommandanten
Beschreibung
Die QMLUI (grafische Benutzeroberfläche) des Kommandanten wird aufgebaut, die Verbindung zur Datenbank wird aufgebaut und alle nötigen Signale/Slots und Funktionen zum arbeiten mit der **QMLUI* werden implementiert.
Das Menü zum bearbeiten der Ausrüstung eines Mitglieds
Beschreibung
Das Menü zur Verwaltung der persönlichen Ausrüstung eines Mitglieds wird gesetzt und aufgerufen. Eine Liste mit allen nicht verwendeten Inventargegenständen wird angezeigt und die momentane Ausrüstung eines Mitglieds wird angezeigt.
Ein Ausrüstungsgegenstand wird von einem Mitglied entfernt
Ein Ausrüstungsgegenstand wird dem Mitglied hinzugefügt
Der Schlüssel des ausgewählten Ausrüstungsgegenstandes setzen
Parameter
Schlüssel der ausgewählten Auszeichnung in der Auswahliste setzen
Parameter
Eine Auszeichnung wird aus der Liste des Mitglieds entfernt
Beschreibung
Die letzte ausgewählte Auszeichnung aus der Liste der bereits bestehenden Auszeichnungen des Mitglieds wird entfernt.
Eine neue Auszeichnung wird einem Mitglied hinzugefügt
Beschreibung
Die letzte ausgewählte Auszeichnung aus der Auszeichnungen Auswahlliste wird den bereits bestehenden Auszeichnungen des Mitglieds hinzugefügt.
Schlüssel der ausgewählten Auszeichnung wird gesetzt
Parameter
Ein Mitglied soll gelöscht werden
Beschreibung
Das zuletzt ausgewählte Mitglied wird aus der Datenbank gelöscht.
Schlüssel des ausgewählten Führerschein in der Auswahliste setzen
Parameter
Ein Führerschein wird aus der Liste des Mitglieds entfernt
Beschreibung
Der letzte ausgewählte Führerschein aus der Liste der bereits bestehenden Führerscheine des Mitglieds wird entfernt.
Ein neuer Führerschein wird einem Mitglied hinzugefügt
Beschreibung
Der letzte ausgewählte Führerschein aus der Führerschein Auswahlliste wird den bereits bestehenden Führerscheinen des Mitglieds hinzugefügt.
Schlüssel des ausgewählten Führerscheins wird gesetzt
Parameter
Der Schlüssel des ausgewählten Inventargegenstandes wird gesetzt
Parameter
Der Bereich des Inventaristen wird aufgerufen
Die Informationen für den Bereich des Kommandanten werden gesetzt
Beschreibung
Eine Liste aller Mitglieder welche in der Datenbank abgespeichert sind wird erstellt und gesetzt und die einzelnen Listen aller Lehrgänge, Führerscheine und Auszeichnungen für die Auswahllisten werden erstellt und gesetzt.
Parameter
Schlüssel des ausgewählten Lehrgangs wird gesetzt
Parameter
Schlüssel des ausgewählten Lehrgangs in der Auswahliste setzen
Parameter
Ein Lehrgang wird aus der Liste des Mitglieds entfernt
Beschreibung
Der letzte ausgewählte Lehrgang aus der Liste der bereits bestehenden Lehrgängen des Mitglieds wird entfernt.
Ein neuer absolvierter Lehrgang einem Mitglied zuweisen
Beschreibung
Der letzte ausgewählte Lehrgang aus der Lehrgang Auswahlliste wird den bereits bestehenden Lehrgängen des Mitglieds hinzugefügt.
Der Bereich des Maschinisten wird aufgerufen
Die Informationen eines Mitglieds werden abgefragt zum Speichern
Beschreibung
Die QMLUI erhält die Anweisung die Informationen des momentan ausgewählten Mitglieds dem Python Unterbau zu übergeben.
Die Mitglied Informationen wieder anzeigen
Die Informationen eines Mitglieds werden in die DB gespeichert
Beschreibung
Der Python Unterbau geht die Daten des zuletzt ausgewählten Mitglieds aus der QMLUI auslesen und speichert diese Daten in die Datenbank ab.
Die Informationen des ausgewäglten Mitglieds werden gesetzt
Parameter
Ein neues Mitglied soll erstellt werden
Beschreibung
In der Datenbank wird ein neues Mitglied erstellt, bei welchem die 3 wichtigsten Kolonnen einen Standard Wert erhalten.
Ein Bericht wird aus der Meldungsliste erstellt
Die Meldungen für das Overlay werden aufgebaut
Beschreibung
Methode welche alle benötigten/vorgesehenen Kontrollen/Tests durchführt und diese ins Overlay schreibt.
Der Bereich des Sekretärs wird aufgerufen
Hauptklasse der grafischen Benutzeroberfläche des Admins
Beschreibung
Die QMLUI (grafische Benutzeroberfläche) des Admins wird aufgebaut, die Verbindung zur Datenbank wird aufgebaut und alle nötigen Signale/Slots und Funktionen zum arbeiten mit der QMLUI werden implementiert.
Der Admin Bereich wird aufgebaut
Beschreibung
Eine Liste mit allen Tabellen in der Datenbank wird erstellt.
Ausgewählte Tabelle wird auf Fehler kontrolliert
Ausgewählte Tabelle wird optimiert
Ausgewählte Tabelle wird repariert
Der Name der ausgewählten Tabelle wird gesetzt