#include <groupchatform.h>
|
| | GroupChatForm (Core &_core, Group *chatGroup, IChatLog &chatLog, IMessageDispatcher &messageDispatcher, IGroupSettings &_settings) |
| |
| | ~GroupChatForm () |
| |
| void | peerAudioPlaying (ToxPk peerPk) |
| |
| | GenericChatForm (const Core &_core, const Contact *contact, IChatLog &chatLog, IMessageDispatcher &messageDispatcher, QWidget *parent=nullptr) |
| |
| | ~GenericChatForm () override |
| |
| void | setName (const QString &newName) |
| |
| virtual void | show (ContentLayout *contentLayout) |
| |
| void | addSystemInfoMessage (const QDateTime &datetime, SystemMessageType messageType, SystemMessage::Args messageArgs) |
| |
| QDateTime | getLatestTime () const |
| |
|
| void | keyPressEvent (QKeyEvent *ev) final |
| |
| void | keyReleaseEvent (QKeyEvent *ev) final |
| |
| void | dragEnterEvent (QDragEnterEvent *ev) final |
| |
| void | dropEvent (QDropEvent *ev) final |
| |
| ChatMessage::Ptr | createMessage (const ToxPk &author, const QString &message, const QDateTime &datetime, bool isAction, bool isSent, bool colorizeName=false) |
| |
| void | adjustFileMenuPosition () |
| |
| void | hideEvent (QHideEvent *event) override |
| |
| void | showEvent (QShowEvent *) override |
| |
| bool | event (QEvent *) final |
| |
| void | resizeEvent (QResizeEvent *event) final |
| |
| bool | eventFilter (QObject *object, QEvent *event) final |
| |
| bool | searchInText (const QString &phrase, const ParameterSearch ¶meter, SearchDirection direction) |
| |
| std::pair< int, int > | indexForSearchInLine (const QString &txt, const QString &phrase, const ParameterSearch ¶meter, SearchDirection direction) |
| |
Definition at line 39 of file groupchatform.h.
◆ GroupChatForm()
◆ ~GroupChatForm()
| GroupChatForm::~GroupChatForm |
( |
| ) |
|
◆ dragEnterEvent()
| void GroupChatForm::dragEnterEvent |
( |
QDragEnterEvent * |
ev | ) |
|
|
finalprotected |
◆ dropEvent()
| void GroupChatForm::dropEvent |
( |
QDropEvent * |
ev | ) |
|
|
finalprotected |
◆ joinGroupCall()
| void GroupChatForm::joinGroupCall |
( |
| ) |
|
|
private |
◆ keyPressEvent()
| void GroupChatForm::keyPressEvent |
( |
QKeyEvent * |
ev | ) |
|
|
finalprotected |
◆ keyReleaseEvent()
| void GroupChatForm::keyReleaseEvent |
( |
QKeyEvent * |
ev | ) |
|
|
finalprotected |
◆ leaveGroupCall()
| void GroupChatForm::leaveGroupCall |
( |
| ) |
|
|
private |
◆ onAttachClicked
| void GroupChatForm::onAttachClicked |
( |
| ) |
|
|
overrideprivateslot |
◆ onCallClicked
| void GroupChatForm::onCallClicked |
( |
| ) |
|
|
privateslot |
◆ onLabelContextMenuRequested
| void GroupChatForm::onLabelContextMenuRequested |
( |
const QPoint & |
localPos | ) |
|
|
privateslot |
◆ onMicMuteToggle
| void GroupChatForm::onMicMuteToggle |
( |
| ) |
|
|
privateslot |
◆ onPeerNameChanged
| void GroupChatForm::onPeerNameChanged |
( |
const ToxPk & |
peer, |
|
|
const QString & |
oldName, |
|
|
const QString & |
newName |
|
) |
| |
|
privateslot |
◆ onScreenshotClicked
| void GroupChatForm::onScreenshotClicked |
( |
| ) |
|
|
overrideprivateslot |
◆ onTitleChanged
| void GroupChatForm::onTitleChanged |
( |
const QString & |
author, |
|
|
const QString & |
title |
|
) |
| |
|
privateslot |
◆ onUserJoined
| void GroupChatForm::onUserJoined |
( |
const ToxPk & |
user, |
|
|
const QString & |
name |
|
) |
| |
|
privateslot |
◆ onUserLeft
| void GroupChatForm::onUserLeft |
( |
const ToxPk & |
user, |
|
|
const QString & |
name |
|
) |
| |
|
privateslot |
◆ onVolMuteToggle
| void GroupChatForm::onVolMuteToggle |
( |
| ) |
|
|
privateslot |
◆ peerAudioPlaying()
| void GroupChatForm::peerAudioPlaying |
( |
ToxPk |
peerPk | ) |
|
◆ retranslateUi()
| void GroupChatForm::retranslateUi |
( |
| ) |
|
|
private |
◆ updateUserCount()
| void GroupChatForm::updateUserCount |
( |
int |
numPeers | ) |
|
|
private |
◆ updateUserNames()
| void GroupChatForm::updateUserNames |
( |
| ) |
|
|
private |
Updates user names' labels at the top of group chat.
Definition at line 169 of file groupchatform.cpp.
◆ core
| Core& GroupChatForm::core |
|
private |
◆ group
| Group* GroupChatForm::group |
|
private |
◆ inCall
| bool GroupChatForm::inCall |
|
private |
◆ namesListLayout
◆ nusersLabel
| QLabel* GroupChatForm::nusersLabel |
|
private |
◆ peerAudioTimers
| QMap< int, QTimer * > GroupChatForm::peerAudioTimers |
|
private |
◆ peerLabels
| QList< QLabel * > GroupChatForm::peerLabels |
|
private |
Maps peernumbers to the QLabels in namesListLayout.
Definition at line 77 of file groupchatform.h.
◆ settings
◆ tabber
The documentation for this class was generated from the following files: