qrailway 0.9
|
Wizard, um neuen Zug zu definieren. Mehr ...
#include <cFensterLokWizard.h>
Ö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 | |
cIntelligenz * | Intelligenz |
QPixmap * | PixmapLabelLokbild |
Zeiger auf das angezeigte Bild. | |
QPixmap | PixmapLabelLokbildscaled |
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.
cFensterLokWizard::cFensterLokWizard | ( | cIntelligenz * | Intelligenztmp, |
QWidget * | parent | ||
) |
Oeffnet einen Wizard, um einen neuen Zug hinzuzufuegen.
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.
cIntelligenz* cFensterLokWizard::Intelligenz [private] |
Definiert in Zeile 42 der Datei cFensterLokWizard.h.
QPixmap* cFensterLokWizard::PixmapLabelLokbild [private] |
Zeiger auf das angezeigte Bild.
Definiert in Zeile 46 der Datei cFensterLokWizard.h.
QPixmap cFensterLokWizard::PixmapLabelLokbildscaled [private] |
Definiert in Zeile 47 der Datei cFensterLokWizard.h.