#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(). |