#pragma once #include #include #include #include #include #include #include #include #include #include "debug.h" #include "model/data.h" #include "choosefrienddialog.h" using namespace model; /////////////////////////////////////// ///表示 一个头像 + 一个名字的组合控件 /////////////////////////////////////// class AvatarItem : public QWidget { public: AvatarItem(const QIcon& avatar, const QString& name); QPushButton* getAvatar() { return avatarBtn; } private: QPushButton* avatarBtn; QLabel* nameLabel; }; /////////////////////////////////////// ///表示“单聊会话详情”窗口 /////////////////////////////////////// class SessionDetailWidget : public QDialog { Q_OBJECT public: SessionDetailWidget(QWidget *parent, const UserInfo& userInfo); void clickDeleteFriendBtn(); private: UserInfo userInfo; QPushButton* deleteFriendBtn; };