18#ifndef CASIOSCIDATDLG_H
19#define CASIOSCIDATDLG_H
22#include <qmultilineedit.h>
25#include "casio_sci_dat_base_dlg.h"
45 string loadDat(
const string& dat);
46 void saveDat(
const string& dat);
47 bool isDatNumber(
string num);
49 string stripLines(
string dat)
const;
53 QPixmap& applIconPixmap,
60 void butLoad() { mMleP->setText(
loadDat(
mDat).c_str()); }
61 void butSave() {
saveDat( mMleP->text().latin1()); }
63 string getDat() {
return mDat; }
Gemeinsame Klassen fuer wissenschaftliche Casio-Rechner (Modul special).
Basisklasse aller Taschenrechner.
Definition: calculator.h:245
Klasse des Daten-Editors des fx-3600P.
Definition: casio_sci_dat_dlg.h:36
void accept()
Slot fuer den OK-Button.
Definition: casio_sci_dat_dlg.cpp:187
string mDatStripped
"nackter" String ohne Kommentare und Formatierung
Definition: casio_sci_dat_dlg.h:41
QPixmap & mApplIconPixmap
Pixmap mit dem Application-Icon (links oben im Dialog)
Definition: casio_sci_dat_dlg.h:43
ComputerCasioSci * mCompP
Parent kann fx85v oder fx3600P sein.
Definition: casio_sci_dat_dlg.h:39
bool isAllSymbolsOk(string dat)
Prueft den uebergebenen Daten-String auf fehlerhafte Symbole.
Definition: casio_sci_dat_dlg.cpp:211
string mAccPath
Pfad zum Accessory-Ordner.
Definition: casio_sci_dat_dlg.h:42
void processData(string dat, CalcMode cm)
Traegt alle Daten im String dat in die K-Speicher ein.
Definition: casio_sci_dat_dlg.cpp:241
string mDat
Originaleingabestring.
Definition: casio_sci_dat_dlg.h:40
void saveDat(const string &dat)
Oeffnet Fileselectbox und schreibt den String dat in die ausgewaehlte Datei.
Definition: casio_sci_dat_dlg.cpp:125
~CasioSciDatDlg()
Destruktor.
Definition: casio_sci_dat_dlg.cpp:63
CasioSciDatDlg(CalculatorBase *calcP, QPixmap &applIconPixmap, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags f=0)
Konstruktor.
Definition: casio_sci_dat_dlg.cpp:38
string loadDat(const string &dat)
Oeffnet Fileselectbox und gibt den Inhalt des gewaehlten Files im Rueckgabe-String zurueck.
Definition: casio_sci_dat_dlg.cpp:75
Gemeinsame Basisklasse aller wissenschaftlichen Casio-Rechner.
Definition: calc_casio_sci.h:44