dialog.h
来自「局域网聊天室」· C头文件 代码 · 共 72 行
H
72 行
#ifndef DIALOG_H#define DIALOG_H#include<QTcpSocket>#include<QDialog>#include<QtGui>#include"pdialog.h"#include"ui_message.h"#include"ui_record.h"#include "record.h"class Dialog:public QDialog, public Ui_MyMessage{ Q_OBJECTpublic: Dialog(QTcpSocket *,QString ,QWidget *parent = 0); void push(const QStringList &leaders); Record myrecord; QString message_record; QString msgBuffer;private slots: void sendMsg(); void recvMsg(); void error(); void setFontSize(const QString &); void setBoldFont(bool); void setFontColor(); void creatP(const QModelIndex &); void messagerecord(); void dClose(); protected: QString sourname; QString destname;private: QTcpSocket *tcpSocket; QStringListModel *model; PDialog pDialog[6]; //private converation object group int pIs[6]; //sign PDialog object enable void privateConversation(QStringList); int initP(QString); //initial PDialog object void setP(){ for(int i = 0; i < 6; i++) { if(pDialog[i].getDestname() == "all") pIs[i] = 1; } for(int i = 0; i < 6; i++) { if(pIs[i] == 0) { if(pDialog[i].isVisible()) ; else{ pIs[i] = 1; pDialog[i].msgBuffer.clear(); } } } } int getP(){ //get canable min PDialog object signal setP(); for(int i = 0; i < 6; i++){ if(pIs[i] == 1){ pIs[i] = 0; return i; } } return -1; } };#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?