|
qTox
Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
|
#include <groupwidget.h>


Signals | |
| void | groupWidgetClicked (GroupWidget *widget) |
| void | removeGroup (const GroupId &groupId) |
Signals inherited from GenericChatroomWidget | |
| void | chatroomWidgetClicked (GenericChatroomWidget *widget) |
| void | newWindowOpened (GenericChatroomWidget *widget) |
| void | middleMouseClicked () |
Public Member Functions | |
| GroupWidget (std::shared_ptr< GroupChatroom > chatroom, bool compact) | |
| ~GroupWidget () | |
| void | setAsInactiveChatroom () final |
| void | setAsActiveChatroom () final |
| void | updateStatusLight () final |
| void | resetEventFlags () final |
| QString | getStatusString () const final |
| Group * | getGroup () const final |
| const Contact * | getContact () const final |
| void | setName (const QString &name) |
| void | editName () |
| bool | isFriend () const final |
| bool | isGroup () const final |
| QString | getNameItem () const final |
| bool | isOnline () const final |
| bool | widgetIsVisible () const final |
| QDateTime | getLastActivity () const final |
| QWidget * | getWidget () final |
| void | setWidgetVisible (bool visible) final |
Public Member Functions inherited from GenericChatroomWidget | |
| GenericChatroomWidget (bool compact, QWidget *parent=nullptr) | |
Public Member Functions inherited from GenericChatItemWidget | |
| GenericChatItemWidget (bool compact, QWidget *parent=nullptr) | |
| bool | isCompact () const |
| void | setCompact (bool compact) |
| QString | getName () const |
| void | searchName (const QString &searchString, bool hideAll) |
Public Member Functions inherited from IFriendListItem | |
| IFriendListItem ()=default | |
| virtual | ~IFriendListItem () |
| IFriendListItem (const IFriendListItem &)=default | |
| IFriendListItem & | operator= (const IFriendListItem &)=default |
| IFriendListItem (IFriendListItem &&)=default | |
| IFriendListItem & | operator= (IFriendListItem &&)=default |
| virtual int | getCircleId () const |
| int | getNameSortedPos () const |
| void | setNameSortedPos (int pos) |
Public Attributes | |
| GroupId | groupId |
Protected Member Functions | |
| void | contextMenuEvent (QContextMenuEvent *event) final |
| void | mousePressEvent (QMouseEvent *event) final |
| void | mouseMoveEvent (QMouseEvent *event) final |
| void | dragEnterEvent (QDragEnterEvent *ev) override |
| void | dragLeaveEvent (QDragLeaveEvent *ev) override |
| void | dropEvent (QDropEvent *ev) override |
Protected Member Functions inherited from GenericChatroomWidget | |
| void | mouseReleaseEvent (QMouseEvent *event) override |
| void | enterEvent (QEvent *e) override |
| void | leaveEvent (QEvent *e) override |
| void | setActive (bool active) |
Private Slots | |
| void | retranslateUi () |
| void | updateTitle (const QString &author, const QString &newName) |
| void | updateUserCount (int numPeers) |
Private Attributes | |
| std::shared_ptr< GroupChatroom > | chatroom |
Additional Inherited Members | |
Public Types inherited from GenericChatItemWidget | |
| enum | ItemType { GroupItem, FriendOfflineItem, FriendOnlineItem } |
Public Slots inherited from GenericChatroomWidget | |
| virtual const Friend * | getFriend () const |
| bool | eventFilter (QObject *, QEvent *) final |
| bool | isActive () |
| void | setName (const QString &name) |
| void | setStatusMsg (const QString &status) |
| QString | getStatusMsg () const |
| QString | getTitle () const |
| void | activate () |
| void | compactChange (bool compact) |
| void | reloadTheme () override |
Public Slots inherited from GenericChatItemWidget | |
| virtual void | reloadTheme () |
Protected Attributes inherited from GenericChatroomWidget | |
| QPoint | dragStartPos |
| QColor | lastColor |
| QHBoxLayout * | mainLayout = nullptr |
| QVBoxLayout * | textLayout = nullptr |
| MaskablePixmapWidget * | avatar |
| CroppingLabel * | statusMessageLabel |
| bool | active |
Protected Attributes inherited from GenericChatItemWidget | |
| CroppingLabel * | nameLabel |
| QLabel | statusPic |
Properties inherited from GenericChatItemWidget | |
| bool | compact |
Definition at line 30 of file groupwidget.h.
| GroupWidget::GroupWidget | ( | std::shared_ptr< GroupChatroom > | chatroom, |
| bool | compact | ||
| ) |
Definition at line 44 of file groupwidget.cpp.
| GroupWidget::~GroupWidget | ( | ) |
|
finalprotected |
|
overrideprotected |
Definition at line 248 of file groupwidget.cpp.
|
overrideprotected |
Definition at line 263 of file groupwidget.cpp.
|
overrideprotected |
Definition at line 270 of file groupwidget.cpp.
| void GroupWidget::editName | ( | ) |
Definition at line 187 of file groupwidget.cpp.


|
finalvirtual |
Implements GenericChatroomWidget.
Definition at line 238 of file groupwidget.cpp.

|
finalvirtual |
Reimplemented from GenericChatroomWidget.
Definition at line 233 of file groupwidget.cpp.

|
finalvirtual |
Implements IFriendListItem.
Definition at line 217 of file groupwidget.cpp.
|
finalvirtual |
Implements IFriendListItem.
Definition at line 202 of file groupwidget.cpp.

|
finalvirtual |
Implements GenericChatroomWidget.
Definition at line 178 of file groupwidget.cpp.
|
finalvirtual |
Implements IFriendListItem.
Definition at line 222 of file groupwidget.cpp.
|
signal |
|
finalvirtual |
Implements IFriendListItem.
Definition at line 192 of file groupwidget.cpp.
|
finalvirtual |
Implements IFriendListItem.
Definition at line 197 of file groupwidget.cpp.
|
finalvirtual |
Implements IFriendListItem.
Definition at line 207 of file groupwidget.cpp.
|
finalprotected |
|
finalprotected |
Definition at line 124 of file groupwidget.cpp.
|
signal |

|
finalvirtual |
Implements GenericChatroomWidget.
Definition at line 243 of file groupwidget.cpp.
|
privateslot |
|
finalvirtual |
Implements GenericChatroomWidget.
Definition at line 157 of file groupwidget.cpp.

|
finalvirtual |
Implements GenericChatroomWidget.
Definition at line 163 of file groupwidget.cpp.

| void GroupWidget::setName | ( | const QString & | name | ) |
|
finalvirtual |
Implements IFriendListItem.
Definition at line 227 of file groupwidget.cpp.
|
finalvirtual |
Implements GenericChatroomWidget.
Definition at line 169 of file groupwidget.cpp.


|
privateslot |
|
privateslot |
Definition at line 152 of file groupwidget.cpp.


|
finalvirtual |
Implements IFriendListItem.
Definition at line 212 of file groupwidget.cpp.
|
private |
Definition at line 76 of file groupwidget.h.
| GroupId GroupWidget::groupId |
Definition at line 73 of file groupwidget.h.
1.8.17