00001
00002 #ifdef SRCP073 // FIXME
00003
00010
00011 #ifndef SRCP073_CLIENT_H
00012 #define SRCP073_CLIENT_H
00013
00014 #include "virtual_client.h"
00015
00016 #include <QTcpSocket>
00017 #include <cmath>
00018
00026
00027
00028
00029 class Srcp073Client : public VirtualClient
00030 {
00031
00032 Q_OBJECT
00033
00034 public :
00035
00037 Srcp073Client( QObject* parent = 0 ) ;
00038
00040 ~Srcp073Client() ;
00041
00042 public slots :
00043
00046 void setConnection( bool c) ;
00047
00050 void setPower( bool power ) ;
00051
00054 void sendMsg( QString msg ) ;
00055
00057 void setNewRailState( Rail *rail ) ;
00058
00060 void setNewEngineState( Engine *engine ) ;
00061
00062 private slots :
00063
00064 private :
00065
00067 QTcpSocket *_socket ;
00068
00069 } ;
00070
00071
00072 #endif // SRCP073_CLIENT_H
00073
00074 #endif // SRCP073