qrailway 0.9

cFensterCheckHardware.h

gehe zur Dokumentation dieser Datei
00001 #ifndef CFENSTERCHECKHARDWARE_H
00002 #define CFENSTERCHECKHARDWARE_H
00003 
00004 #include "cConstants.h"
00005 #include <q3textedit.h>
00006 #include "ui_qrailwayCheckHardware.h"
00007 #include "cIntelligenz.h"
00008 #include <qcombobox.h>
00009 #include <qradiobutton.h>
00010 #include <qspinbox.h>
00011 #include <qslider.h>
00012 #include <qdial.h>
00013 #include <qcheckbox.h>
00014 #include <QSettings>
00015 
00017 
00032 class cFensterCheckHardware : public QDialog, public Ui::qrailwayCheckHardware
00033 {
00034     Q_OBJECT
00035 public:
00037   cFensterCheckHardware(cHardware* Hardwaretmp,QWidget* parent=0);
00039   ~cFensterCheckHardware();
00041   QString* BefehlAlsText(char b1,char b2,char b3,char b4,char b5,char b6);
00043   QCheckBox* s[73];
00044 
00045 public slots:
00047   void SlotSuchen(void);
00049   void SlotLicht(bool irrelevant);
00051   void SlotStellen(void);
00053   void SlotRegeln(void);
00055   void SlotSignale(void);
00057   void SlotTriggern(void);
00059   void SlotSynchronisieren(void);
00061   void SlotStatusmeldung1(void);
00063   void SlotStatusmeldung2(void);
00065   void SlotNeueSignalKarte(void);
00067   void SlotHardwareSignal(char b1,char b2,char b3,char b4,char b5,char b6);
00068 
00069 private:
00071   cHardware *Hardware;
00073   QString farbeMsgAnkommend;
00075   QString farbeMsgAbgehend;
00077   QString farbeMsgFehler;
00078 };
00079 
00080 #endif // CFENSTERCHECKHARDWARE_H