qrailway 0.9
|
Fenster zur Darstellung der Schattenbahnhoefe. Mehr ...
#include <cFensterBahnhof1.h>
Öffentliche Slots | |
void | SlotBefehlssatzAuswahl (void) |
Weisst den im Fenster ausgewaehlten Befehlssatz dem Bahnhof zu. | |
void | SlotBahnhofAuswahl (void) |
Laedt den im Fenster ausgewaehlten neuen Bahnhof. | |
void | SlotGleisFreigabePruefen (void) |
Uebertraegt die im Fenster freigegeben Gleise in cBahnhof. | |
void | SlotBahnhofAktualisieren (int bahnhofsnrtmp) |
Aktualisiert die Statusanzeige, die Zugbezeichnungen und die Anzeige der Gleisfreigaben. | |
void | SlotBahnhofsdurchsage (int bahnhofsnrtmp, const QString &durchsage) |
Slot, der Meldungen an Bahnhoefe akzeptiert. Diese Durchsagen werden im Bahnhofsfenster dargestellt. | |
void | SlotStatusToggled (bool toggled) |
Aktualisiert die Statuseinstellungen des Bahnhofs. | |
Öffentliche Methoden | |
void | cDebug (int prioritaet, const QString &meldung) |
Gibt die Meldung "meldung" in eine der Klasse zugeordnete Logdatei aus. Dabei werden Meldungen mit der Prioritaet prioritaet 0 auch auf dem Bildschirm als Warnung ausgegeben. Meldungen mit Prioritaet >=2 (bzw. >=1) werden in aller Regel nicht in die Log-Datei ausgegeben, lassen sich aber durch Modifikation der Funktion cDebug zur Ausgabe hinzufuegen. Der Klasse ist die log-Datei log.cFensterBahnhof1 zugeordnet. | |
cFensterBahnhof1 (QWidget *parent, cIntelligenz *Intelligenztmp) | |
Konstruktor der Klasse. Es werden alle Bahnhoefe mit Flag 'Schattenbahnhof' angezeigt. Als Parameter wird ein Link auf die Steuerungsklasse cIntelligenz uebergeben. | |
void | ladeBahnhof (int bahnhofsnr) |
Zeigt den Bahnhof mit der Bahnhofsnummer bahnhofsnr an. | |
Private Attribute | |
cIntelligenz * | Intelligenz |
Link auf Steuerungsklasse cIntelligenz. | |
int | bahnhofsnr |
aktuell angezeigter Bahnhof |
Fenster zur Darstellung der Schattenbahnhoefe.
Von hier aus koennen die eingestellten Zuege eingesehen werden, aber auch Einstellungen, wie zugehoerige Befehle, Status und Gleisfreigaben bearbeitet werden.
Im Fenster kann in der Dropdown-Box der Schattenbahnhof ausgewaehlt werden, dessen Einstellungen geaendert werden sollen. Neben der Auswahl des Status des Bahnhofs sind darunter die Befehlssaetze auswaehlbar, die Personenzuegen bzw. Schnell- und Gueterzuegen bei der Ausfahrt zugewiesen werden (z.B. fahren Schnell- und Gueterzuege durch den folgenden Hauptbahnhof durch, wohingegen ein Personenzug anhaelt) und rechts daneben wird die aktuelle Gleisbelegung dargestellt. Ist die Checkbox vor dem Gleis aktiviert, so wird das Gleis fuer den automatischen Betrieb genutzt ansonsten nicht.
Definiert in Zeile 35 der Datei cFensterBahnhof1.h.
cFensterBahnhof1::cFensterBahnhof1 | ( | QWidget * | parent, |
cIntelligenz * | Intelligenztmp | ||
) |
Konstruktor der Klasse. Es werden alle Bahnhoefe mit Flag 'Schattenbahnhof' angezeigt. Als Parameter wird ein Link auf die Steuerungsklasse cIntelligenz uebergeben.
void cFensterBahnhof1::cDebug | ( | int | prioritaet, |
const QString & | meldung | ||
) |
Gibt die Meldung "meldung" in eine der Klasse zugeordnete Logdatei aus. Dabei werden Meldungen mit der Prioritaet prioritaet 0 auch auf dem Bildschirm als Warnung ausgegeben. Meldungen mit Prioritaet >=2 (bzw. >=1) werden in aller Regel nicht in die Log-Datei ausgegeben, lassen sich aber durch Modifikation der Funktion cDebug zur Ausgabe hinzufuegen. Der Klasse ist die log-Datei log.cFensterBahnhof1 zugeordnet.
void cFensterBahnhof1::ladeBahnhof | ( | int | bahnhofsnr | ) |
Zeigt den Bahnhof mit der Bahnhofsnummer bahnhofsnr an.
void cFensterBahnhof1::SlotBahnhofAktualisieren | ( | int | bahnhofsnrtmp | ) | [slot] |
Aktualisiert die Statusanzeige, die Zugbezeichnungen und die Anzeige der Gleisfreigaben.
void cFensterBahnhof1::SlotBahnhofAuswahl | ( | void | ) | [slot] |
Laedt den im Fenster ausgewaehlten neuen Bahnhof.
void cFensterBahnhof1::SlotBahnhofsdurchsage | ( | int | bahnhofsnrtmp, |
const QString & | durchsage | ||
) | [slot] |
Slot, der Meldungen an Bahnhoefe akzeptiert. Diese Durchsagen werden im Bahnhofsfenster dargestellt.
void cFensterBahnhof1::SlotBefehlssatzAuswahl | ( | void | ) | [slot] |
Weisst den im Fenster ausgewaehlten Befehlssatz dem Bahnhof zu.
void cFensterBahnhof1::SlotGleisFreigabePruefen | ( | void | ) | [slot] |
Uebertraegt die im Fenster freigegeben Gleise in cBahnhof.
void cFensterBahnhof1::SlotStatusToggled | ( | bool | toggled | ) | [slot] |
Aktualisiert die Statuseinstellungen des Bahnhofs.
int cFensterBahnhof1::bahnhofsnr [private] |
aktuell angezeigter Bahnhof
Definiert in Zeile 64 der Datei cFensterBahnhof1.h.
cIntelligenz* cFensterBahnhof1::Intelligenz [private] |
Link auf Steuerungsklasse cIntelligenz.
Definiert in Zeile 62 der Datei cFensterBahnhof1.h.