frmclient.h
Upload User: yayahi0755
Upload Date: 2022-05-14
Package Size: 876k
Code Size: 1k
Category:

Browser Client

Development Platform:

Unix_Linux

  1. #ifndef FRMCLIENT_H
  2. #define FRMCLIENT_H
  3. #include "clientform.h"
  4. #include<qpushbutton.h>
  5. #include <qsocket.h>
  6. #include <qlabel.h>
  7. #include <qfiledialog.h>
  8. #include <qimage.h>
  9. #include <qmultilineedit.h>
  10. #include <qlineedit.h>
  11. #include <qapplication.h>
  12. class frmclient : public clientform
  13. {
  14.     Q_OBJECT
  15. public:
  16.     frmclient( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
  17.     ~frmclient();
  18.     
  19. private slots:   
  20.     void sendImage();
  21.     void sendText();
  22.     void sendFile();  
  23.     void connectNet();   
  24.     void ServerConnectionClosed();
  25.     void SocketConnected();
  26.     void SocketError(int);
  27.     void exitSystem();
  28. private:
  29.     void sendPacket( const QVariant & );
  30.     
  31.     bool connectFlag;
  32.     QSocket *socket;  
  33. };
  34. #endif // FRMCLIENT_H