frmclient.h
上传用户:yayahi0755
上传日期:2022-05-14
资源大小:876k
文件大小:1k
源码类别:

浏览器

开发平台:

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