qrailway 0.9
Öffentliche Slots | Öffentliche Methoden | Private Methoden | Private Attribute

cFensterLokWizard Klassenreferenz

Wizard, um neuen Zug zu definieren. Mehr ...

#include <cFensterLokWizard.h>

Aufstellung aller Elemente

Öffentliche Slots

void SlotNeueLokAuswahl (int CBid)
 Wird aufgerufen, wenn eine neue Lok in der Auswahlliste ausgewaehlt wird und aktualisiert sodann das Bild und die angezeigten Daten.
void accept ()
 Wird aufgerufen, wenn der Wizard "am Ende" ist um die Daten zu speichern.

Öffentliche Methoden

 cFensterLokWizard (cIntelligenz *Intelligenztmp, QWidget *parent)
 Oeffnet einen Wizard, um einen neuen Zug hinzuzufuegen.

Private 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.

Private Attribute

cIntelligenzIntelligenz
QPixmap * PixmapLabelLokbild
 Zeiger auf das angezeigte Bild.
QPixmap PixmapLabelLokbildscaled

Ausführliche Beschreibung

Wizard, um neuen Zug zu definieren.

Ein Wizard, um einen neuen Zug hinzuzufuegen.

Man kann die Nummer des neuen Zugs auswaehlen, seinen Namen und die Laenge des Zuges eingeben, die Lok auswaehlen und eine Voreinstellung fuer die Geschwindigkeitsvorgaben auswaehlen (Gueter/Schnellzuglok). Aus der Tabelle locomotives ist die Auswahl der Artikelnummer des Zugs sowie der zugehoerigen Abbildung moeglich.

Definiert in Zeile 28 der Datei cFensterLokWizard.h.


Beschreibung der Konstruktoren und Destruktoren

cFensterLokWizard::cFensterLokWizard ( cIntelligenz Intelligenztmp,
QWidget *  parent 
)

Oeffnet einen Wizard, um einen neuen Zug hinzuzufuegen.


Dokumentation der Elementfunktionen

void cFensterLokWizard::accept ( ) [slot]

Wird aufgerufen, wenn der Wizard "am Ende" ist um die Daten zu speichern.

void cFensterLokWizard::cDebug ( int  prioritaet,
const QString &  meldung 
) [private]

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.

void cFensterLokWizard::SlotNeueLokAuswahl ( int  CBid) [slot]

Wird aufgerufen, wenn eine neue Lok in der Auswahlliste ausgewaehlt wird und aktualisiert sodann das Bild und die angezeigten Daten.


Dokumentation der Datenelemente

Definiert in Zeile 42 der Datei cFensterLokWizard.h.

Zeiger auf das angezeigte Bild.

Definiert in Zeile 46 der Datei cFensterLokWizard.h.

Definiert in Zeile 47 der Datei cFensterLokWizard.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: