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

CasioSciDatDlg Klassenreferenz

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

#include <casio_sci_dat_dlg.h>

Aufstellung aller Elemente

Öffentliche Methoden

 CasioSciDatDlg (CalculatorBase *calcP, QPixmap &applIconPixmap, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags f=0)
 Konstruktor.
 ~CasioSciDatDlg ()
 Destruktor.
void accept ()
 Slot fuer den OK-Button.
void butLoad ()
void butSave ()
void processData (string dat, CalcMode cm)
 Traegt alle Daten im String dat in die K-Speicher ein.
string getDat ()

Private Methoden

string loadDat (const string &dat)
 Oeffnet Fileselectbox und gibt den Inhalt des gewaehlten Files im Rueckgabe-String zurueck.
void saveDat (const string &dat)
 Oeffnet Fileselectbox und schreibt den String dat in die ausgewaehlte Datei.
bool isDatNumber (string num)
bool isAllSymbolsOk (string dat)
 Prueft den uebergebenen Daten-String auf fehlerhafte Symbole.
string stripLines (string dat) const

Private Attribute

ComputerCasioScimCompP
 Parent kann fx85v oder fx3600P sein.
string mDat
 Originaleingabestring.
string mDatStripped
 "nackter" String ohne Kommentare und Formatierung
string mAccPath
 Pfad zum Accessory-Ordner.
QPixmap & mApplIconPixmap
 Pixmap mit dem Application-Icon (links oben im Dialog).


Ausführliche Beschreibung

Klasse des Daten-Editors des fx-3600P.

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


Beschreibung der Konstruktoren und Destruktoren

CasioSciDatDlg::CasioSciDatDlg CalculatorBase calcP,
QPixmap &  applIconPixmap,
QWidget *  parentP = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0
 

Konstruktor.

Parameter:
calcP Zeiger auf den Computer
applIconPixmap Pixmap mit dem Application-Icon links oben im Dialog
parentP Zeiger auf Vaterdialog
name Name des Dialogs
modal Flag, ob Dialog modal oder nicht
fl diverse Qt-Dialog-Flags

CasioSciDatDlg::~CasioSciDatDlg  ) 
 

Destruktor.


Dokumentation der Elementfunktionen

void CasioSciDatDlg::accept  ) 
 

Slot fuer den OK-Button.

void CasioSciDatDlg::butLoad  )  [inline]
 

void CasioSciDatDlg::butSave  )  [inline]
 

string CasioSciDatDlg::getDat  )  [inline]
 

bool CasioSciDatDlg::isAllSymbolsOk string  dat  )  [private]
 

Prueft den uebergebenen Daten-String auf fehlerhafte Symbole.

Parameter:
dat zu pruefender Programm-String

bool CasioSciDatDlg::isDatNumber string  num  )  [private]
 

string CasioSciDatDlg::loadDat const string &  oldDat  )  [private]
 

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

Parameter:
oldDat die alten Daten, werden im Fehlerfall wieder zurueckgegeben
Rückgabe:
der Inhalt des Files

void CasioSciDatDlg::processData string  dat,
CalcMode  cm
 

Traegt alle Daten im String dat in die K-Speicher ein.

Parameter:
dat zu prozessierender Daten-String
cm Calculator-Modus ("LR" oder "SD")

void CasioSciDatDlg::saveDat const string &  dat  )  [private]
 

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

Parameter:
dat Inhalt der zu schreibenden Datei

string CasioSciDatDlg::stripLines string  dat  )  const [private]
 


Dokumentation der Datenelemente

string CasioSciDatDlg::mAccPath [private]
 

Pfad zum Accessory-Ordner.

QPixmap& CasioSciDatDlg::mApplIconPixmap [private]
 

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

ComputerCasioSci* CasioSciDatDlg::mCompP [private]
 

Parent kann fx85v oder fx3600P sein.

string CasioSciDatDlg::mDat [private]
 

Originaleingabestring.

string CasioSciDatDlg::mDatStripped [private]
 

"nackter" String ohne Kommentare und Formatierung


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