refactor: 大规模调整项目目录结构,将ChatClient和ChatServer整合为Monorepo结构,并分为两个独立文件夹:chatclient/ 和 chatserver/。更新了ChatClient的CMakeLists.txt配置以适配新结构。

This commit is contained in:
xyz
2025-09-16 19:47:22 +08:00
parent 89ff4fbac0
commit e7af9ad1d7
77 changed files with 146 additions and 168 deletions

View File

@ -0,0 +1,37 @@
#pragma once
#include <QDialog>
#include <QWidget>
#include <QLabel>
#include <QVBoxLayout>
#include <qscrollarea.h>
#include <qscrollbar.h>
#include <qgridlayout.h>
#include <qpushbutton.h>
#include <qgridlayout.h>
#include "sessiondetailwidget.h"
#include "debug.h"
class AvatarItem;
class GroupSessionDetailWidget : public QDialog
{
Q_OBJECT
public:
GroupSessionDetailWidget(QWidget* parent);
void initData();
void initMembers(const QString& chatSessionId);
void addMember(AvatarItem* avatarItem);
private:
QGridLayout* glayout;
QLabel* groupNameLabel;
//表示当前所要添加的AvatarItem处在的行和列
int curRow = 0;
int curCol = 1;
};