#ifndef FRIENDWIDGET_H #define FRIENDWIDGET_H #include #include #include #include struct FriendWidget : public QWidget { Q_OBJECT public: FriendWidget(int FriendId, QString id); void mouseReleaseEvent (QMouseEvent* event); void contextMenuEvent(QContextMenuEvent * event); void setAsActiveChatroom(); void setAsInactiveChatroom(); signals: void friendWidgetClicked(FriendWidget* widget); void removeFriend(int friendId); public: int friendId; QLabel avatar, name, statusMessage, statusPic; QHBoxLayout layout; QVBoxLayout textLayout; }; #endif // FRIENDWIDGET_H