qrailway 0.9
|
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