#include <datenspeichern.h>
Klassendiagramm für DatenSpeichern:

Öffentliche Methoden | |
| DatenSpeichern (QWidget *parent=0, const char *name=0, bool modal=FALSE) | |
| bool | speichereDaten (QString filename, QString was) |
| bool | leseDaten (QString filename, QString was) |
| virtual bool | DatenSpeicherStream (QTextStream &s) |
| virtual bool | DatenLeseStream (QTextStream &s) |
| virtual QString | gibFilename (QString Klient, QString Rater) |
Geschützte Methoden | |
| int | DateiFehler (QString filename, QString vorgang, QString was) |
Geschützte Attribute | |
| QString | derKlient |
| QString | derRater |
|
||||||||||||||||
|
Definiert in Zeile 24 der Datei datenspeichern.h.
00026 : QWidget( parent, name, modal) {};
|
|
||||||||||||||||
|
Definiert in Zeile 14 der Datei datenspeichern.cpp. Wird benutzt von leseDaten() und speichereDaten().
00014 {
00015
00016 QString text="Konnte die Daten nicht "+vorgang+".\n\n"
00017 +filename+"\n" +was+
00018 "\n\nNoch mal versuchen?";
00019
00020 switch( QMessageBox::warning( this, "LFTVideo Festplattenzugriff?", text,
00021 QMessageBox::Retry | QMessageBox::Default,
00022 QMessageBox::Abort | QMessageBox::Escape )) {
00023 case QMessageBox::Retry: // Retry or Enter
00024 return 1;
00025 break;
00026 case QMessageBox::Abort: // Abort or Cancel
00027 return 0;
00028 break;
00029 default:
00030 return -1;
00031 break;
00032 }
00033 };
|
|
|
Erneute Implementation in VerlaufSpeichern, InfoSpeichern, AuswertungSpeichern und QStringSpeichern. Definiert in Zeile 33 der Datei datenspeichern.h. Wird benutzt von leseDaten().
00034 {qDebug("virtual"); return true;};
|
|
|
Erneute Implementation in VerlaufSpeichern, InfoSpeichern, AuswertungSpeichern und QStringSpeichern. Definiert in Zeile 31 der Datei datenspeichern.h. Wird benutzt von speichereDaten().
00032 {qDebug("virtual"); return true;};
|
|
||||||||||||
|
Erneute Implementation in VerlaufSpeichern, InfoSpeichern, AuswertungSpeichern und QStringSpeichern. Definiert in Zeile 35 der Datei datenspeichern.h.
00036 {qDebug("virtual"); return "";};
|
|
||||||||||||
|
Definiert in Zeile 70 der Datei datenspeichern.cpp. Benutzt DateiFehler() und DatenLeseStream(). Wird benutzt von LFTVideoAnalyseDialog::DatenEinlesen() und LFTVideoDialog::openKonfigDialog().
00070 {
00071
00072 QFile f( filename );
00073
00074 AnfangLeseRoutine:
00075 int Antwort=0;
00076
00077 f.open( IO_ReadOnly );
00078 if(f.status()!=IO_Ok) {
00079 qDebug("ERROR opening file "+filename);
00080 Antwort=DateiFehler(filename,
00081 "lesen","("+was+" - Datei nicht zu ÖFFNEN)");
00082 f.close();
00083 if (Antwort<=0) return false;
00084 else goto AnfangLeseRoutine;
00085 }
00086
00087 QTextStream s( &f );
00088 DatenLeseStream(s);
00089
00090 Antwort=0;
00091 f.close();
00092
00093 if(f.status()!=IO_Ok) {
00094 qDebug("ERROR reading or closing file "+filename);
00095 Antwort=DateiFehler(filename,
00096 "lesen","("+was+" - Datei nicht zu SCHLIESSEN)");
00097 f.close();
00098 if (Antwort<=0) return false;
00099 else goto AnfangLeseRoutine;
00100 }
00101
00102 return true;
00103 };
|
|
||||||||||||
|
Definiert in Zeile 35 der Datei datenspeichern.cpp. Benutzt DateiFehler() und DatenSpeicherStream(). Wird benutzt von LFTVideoAnalyseDialog::AuswertungSpeichernV09() und LFTVideoAnalyseDialog::SpeichereAuswertung().
00035 {
00036
00037 QFile f( filename );
00038
00039 AnfangSpeicherRoutine:
00040 int Antwort=0;
00041
00042 f.open( IO_WriteOnly );
00043 if(f.status()!=IO_Ok) {
00044 qDebug("ERROR opening file "+filename);
00045 Antwort=DateiFehler(filename,
00046 "speichern","("+was+" - Datei nicht zu ÖFFNEN)");
00047 f.close();
00048 if (Antwort<=0) return false;
00049 else goto AnfangSpeicherRoutine;
00050 }
00051
00052 QTextStream s( &f );
00053 DatenSpeicherStream(s);
00054
00055 Antwort=0;
00056 f.close();
00057 if(f.status()!=IO_Ok) {
00058 qDebug("ERROR saving or closing file "+filename);
00059 Antwort=DateiFehler(filename,
00060 "speichern","("+was+" - Datei nicht zu SCHLIESSEN)");
00061 f.close();
00062 if (Antwort<=0) return false;
00063 else goto AnfangSpeicherRoutine;
00064 }
00065
00066 return true;
00067 };
|
|
|
Definiert in Zeile 21 der Datei datenspeichern.h. Wird benutzt von AuswertungSpeichern::DatenSpeicherStream(), InfoSpeichern::DatenSpeicherStream(), VerlaufSpeichern::DatenSpeicherStream(), QStringSpeichern::gibFilename(), AuswertungSpeichern::gibFilename(), InfoSpeichern::gibFilename() und VerlaufSpeichern::gibFilename(). |
|
|
Definiert in Zeile 22 der Datei datenspeichern.h. Wird benutzt von AuswertungSpeichern::DatenSpeicherStream(), InfoSpeichern::DatenSpeicherStream(), VerlaufSpeichern::DatenSpeicherStream(), QStringSpeichern::gibFilename(), AuswertungSpeichern::gibFilename(), InfoSpeichern::gibFilename() und VerlaufSpeichern::gibFilename(). |
1.3.2