| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef CHATWINDOW_H
- #define CHATWINDOW_H
- #include <QDateTime>
- #include <QFileDialog>
- #include <QHBoxLayout>
- #include <QLineEdit>
- #include <QMainWindow>
- #include <QPushButton>
- #include <QVBoxLayout>
- #include "network/websocketclient.h"
- class ChatView;
- class ChatWindow : public QWidget
- {
- public:
- ChatWindow(QWidget *parent = nullptr);
- void initWebsocket();
- private slots:
- void onSendClicked();
- void onImageClicked();
- void onFileClicked();
- void onRecallClicked();
- private:
- ChatView *m_messageView;
- QLineEdit *m_inputEdit;
- // WebSocket客户端
- WebSocketClient *m_webSocketClient;
- };
- #endif // CHATWINDOW_H
|