Hauptseite | Klassenhierarchie | Alphabetische Liste | Übersicht | Auflistung der Dateien | Datenstruktur-Elemente | Datei-Elemente

lftvideodialog.h

gehe zur Dokumentation dieser Datei
00001 // lftvideodialog.h
00002 // LFTVideo.cpp  v1.7
00003 //               12.5.2003
00004 // 
00005 // für weitere Informationen:
00006 // siehe header von main.cpp
00007 
00008 
00009 #include "lftvideodialogbase.h"
00010 #include "sitzungskonfigurationdialog.h"
00011 #include "zeitverlauf.h"
00012 #include "datenspeichern.h"
00013 
00014 #include <qdatetime.h>
00015 #include <qtimer.h>
00016 
00017 // helper:
00018 QString giveDateStamp ();
00019 QString giveTimeStamp ();
00020 
00021 class LFTVideoDialog : public LFTVideoDialogBase
00022 {
00023         Q_OBJECT
00024 public:
00025         LFTVideoDialog( QWidget* parent = 0, 
00026                                         const char* name = 0, bool modal = FALSE, WFlags f = 0 );
00027         ~LFTVideoDialog();
00028         SitzungsKonfigurationDialog *KonfigDialog;
00029     QTime *zaehlwerk;
00030 
00031         void initNullSetzungen();               // Neubeginn von Verlauf und GUI
00032         double vergangeneZeitInSekunden();
00033         double vergangeneSekunden();
00034         int vergangeneMinuten();
00035 
00036 private:
00037         bool weitergefuehrteSession;  // tauchen in _info.dat auf, denn das macht
00038         bool PauseGedrueckt;          // macht nämlich inter-Rater-Vergleiche schwerer!
00039         MinSec letzterEinschaetzungsZeitpunkt;
00040         RatingVerlauf *Verlauf;
00041         QTimer *SekundenTimer;
00042         QTimer *CountdownTimer;
00043         int StartLCDSekunden, StartLCDMinuten; 
00044         // N.B.: int, d.h. Millisekunden werden nur im laufenden Timer gehalten!
00045 
00046         int falscherButton; //für Korrekturen
00047 
00048 public slots:
00049         void openKonfigDialog();
00050         
00051 private slots:
00052         void RatingBeginnOderPause(bool beginn);
00053         void aktualisiereZeitanzeige();
00054         void SpeichereRatingButton(int BtNumber);
00055         void RatingEnde();
00056         void KorrigierenSchalter(bool toggled);
00057         void SliderCheckFaerbung();
00058         void CountdownStart(bool);
00059         void Countdown();
00060 };
00061 

Erzeugt am Mon Jun 16 18:08:23 2003 für LFTVideo von doxygen 1.3.2