Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Auflistung der Klassen | Verzeichnisse | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente

Fx3600pPrgDlg Klassenreferenz

Klasse des Programm-Editors des fx-3600P. Mehr ...

#include <fx3600p_prg_dlg.h>

Aufstellung aller Elemente

Öffentliche Methoden

 Fx3600pPrgDlg (CalculatorFx3600p *calcP, QPixmap &applIconPixmap, string p1, string p2, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags f=0)
 Konstruktor.
 ~Fx3600pPrgDlg ()
 Destruktor.
void accept ()
 Slot fuer den OK-Button.
void butLoad1 ()
void butSave1 ()
void butLoad2 ()
void butSave2 ()
void butSymbols ()
 Slot fuer die Symbolliste.
string getP1 ()
string getP2 ()
string getP1Org ()
string getP2Org ()

Private Methoden

string loadPrg (const string &prg)
 Oeffnet Fileselectbox und gibt den Inhalt des gewaehlten Files im Rueckgabe-String zurueck.
void savePrg (const string &prg)
 Oeffnet Fileselectbox und schreibt den String prg in die ausgewaehlte Datei.
bool isParamSym (string sym)
 Prueft, ob das Symbol einen Parameter enthaelt, und wenn ja, ob er im erlaubten Bereich liegt.
bool isAllSymbolsOk (string prg)
 Prueft den uebergebenen Programm-String auf fehlerhafte Symbole.
string stripLines (string prg) const

Private Attribute

ComputerFx3600pmCompP
 Zeiger auf Computer.
string mP1
 Programmspeicher P1.
string mP2
 Programmspeicher P2.
string mP1Org
 Programmspeicher P1, Original mit Kommentaren.
string mP2Org
 Programmspeicher P2, Original mit Kommentaren.
Fx3600pSymbolsDlgmSymDlgP
 Zeiger auf Symboldialog.
QPixmap & mApplIconPixmap
 Pixmap mit dem Application-Icon (links oben im Dialog).
string mAccPath
 Pfad zum Accessory-Ordner.


Ausführliche Beschreibung

Klasse des Programm-Editors des fx-3600P.

Abgeleitet von der Klasse, die der Qt-Designer generiert hat.


Beschreibung der Konstruktoren und Destruktoren

Fx3600pPrgDlg::Fx3600pPrgDlg CalculatorFx3600p calcP,
QPixmap &  applIconPixmap,
string  p1,
string  p2,
QWidget *  parentP = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0
 

Konstruktor.

Parameter:
calcP Zeiger auf den Calculator
applIconPixmap Pixmap mit dem Application-Icon links oben im Dialog
p1 String mit dem aktuellen Programmspeicher 1
p2 String mit dem aktuellen Programmspeicher 2
parentP Zeiger auf Vaterdialog
name Name des Dialogs
modal Flag, ob Dialog modal oder nicht
fl diverse Qt-Dialog-Flags

Fx3600pPrgDlg::~Fx3600pPrgDlg  ) 
 

Destruktor.


Dokumentation der Elementfunktionen

void Fx3600pPrgDlg::accept  ) 
 

Slot fuer den OK-Button.

void Fx3600pPrgDlg::butLoad1  )  [inline]
 

void Fx3600pPrgDlg::butLoad2  )  [inline]
 

void Fx3600pPrgDlg::butSave1  )  [inline]
 

void Fx3600pPrgDlg::butSave2  )  [inline]
 

void Fx3600pPrgDlg::butSymbols  ) 
 

Slot fuer die Symbolliste.

string Fx3600pPrgDlg::getP1  )  [inline]
 

string Fx3600pPrgDlg::getP1Org  )  [inline]
 

string Fx3600pPrgDlg::getP2  )  [inline]
 

string Fx3600pPrgDlg::getP2Org  )  [inline]
 

bool Fx3600pPrgDlg::isAllSymbolsOk string  prg  )  [private]
 

Prueft den uebergebenen Programm-String auf fehlerhafte Symbole.

Parameter:
prg zu pruefender Programm-String

bool Fx3600pPrgDlg::isParamSym string  sym  )  [private]
 

Prueft, ob das Symbol einen Parameter enthaelt, und wenn ja, ob er im erlaubten Bereich liegt.

Parameter:
sym zu pruefendes Symbol

string Fx3600pPrgDlg::loadPrg const string &  oldPrg  )  [private]
 

Oeffnet Fileselectbox und gibt den Inhalt des gewaehlten Files im Rueckgabe-String zurueck.

Parameter:
oldPrg das alte Programm, wird im Fehlerfall wieder zurueckgegeben
Rückgabe:
der Inhalt des Files

void Fx3600pPrgDlg::savePrg const string &  prg  )  [private]
 

Oeffnet Fileselectbox und schreibt den String prg in die ausgewaehlte Datei.

Parameter:
prg Inhalt der zu schreibenden Datei

string Fx3600pPrgDlg::stripLines string  prg  )  const [private]
 


Dokumentation der Datenelemente

string Fx3600pPrgDlg::mAccPath [private]
 

Pfad zum Accessory-Ordner.

QPixmap& Fx3600pPrgDlg::mApplIconPixmap [private]
 

Pixmap mit dem Application-Icon (links oben im Dialog).

ComputerFx3600p* Fx3600pPrgDlg::mCompP [private]
 

Zeiger auf Computer.

string Fx3600pPrgDlg::mP1 [private]
 

Programmspeicher P1.

string Fx3600pPrgDlg::mP1Org [private]
 

Programmspeicher P1, Original mit Kommentaren.

string Fx3600pPrgDlg::mP2 [private]
 

Programmspeicher P2.

string Fx3600pPrgDlg::mP2Org [private]
 

Programmspeicher P2, Original mit Kommentaren.

Fx3600pSymbolsDlg* Fx3600pPrgDlg::mSymDlgP [private]
 

Zeiger auf Symboldialog.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Mon Oct 10 19:54:32 2005 für Almetare von  doxygen 1.4.1