#include <message_log_widget.h>
Public Slots | |
| void | containerProcessingDone () |
| void | containerProcessingStarted (const GameEventContext &context) |
| void | logAlwaysRevealTopCard (Player *player, CardZoneLogic *zone, bool reveal) |
| void | logAlwaysLookAtTopCard (Player *player, CardZoneLogic *zone, bool reveal) |
| void | logAttachCard (Player *player, QString cardName, Player *targetPlayer, QString targetCardName) |
| void | logConcede (int playerId) |
| void | logUnconcede (int playerId) |
| void | logConnectionStateChanged (Player *player, bool connectionState) |
| void | logCreateArrow (Player *player, Player *startPlayer, QString startCard, Player *targetPlayer, QString targetCard, bool playerTarget) |
| void | logCreateToken (Player *player, QString cardName, QString pt, bool faceDown) |
| void | logDeckSelect (Player *player, QString deckHash, int sideboardSize) |
| void | logDestroyCard (Player *player, QString cardName) |
| void | logDrawCards (Player *player, int number, bool deckIsEmpty) |
| void | logDumpZone (Player *player, CardZoneLogic *zone, int numberCards, bool isReversed=false) |
| void | logFlipCard (Player *player, QString cardName, bool faceDown) |
| void | logGameClosed () |
| void | logGameStart () |
| void | logGameFlooded () |
| void | logJoin (Player *player) |
| void | logJoinSpectator (QString name) |
| void | logKicked () |
| void | logLeave (Player *player, QString reason) |
| void | logLeaveSpectator (QString name, QString reason) |
| void | logNotReadyStart (Player *player) |
| void | logMoveCard (Player *player, CardItem *card, CardZoneLogic *startZone, int oldX, CardZoneLogic *targetZone, int newX) |
| void | logMulligan (Player *player, int number) |
| void | logReplayStarted (int gameId) |
| void | logReadyStart (Player *player) |
| void | logRevealCards (Player *player, CardZoneLogic *zone, int cardId, QString cardName, Player *otherPlayer, bool faceDown, int amount, bool isLentToAnotherPlayer) |
| void | logReverseTurn (Player *player, bool reversed) |
| void | logRollDie (Player *player, int sides, const QList< uint > &rolls) |
| void | logSay (Player *player, QString message) |
| void | logSetActivePhase (int phase) |
| void | logSetActivePlayer (Player *player) |
| void | logSetAnnotation (Player *player, CardItem *card, QString newAnnotation) |
| void | logSetCardCounter (Player *player, QString cardName, int counterId, int value, int oldValue) |
| void | logSetCounter (Player *player, QString counterName, int value, int oldValue) |
| void | logSetDoesntUntap (Player *player, CardItem *card, bool doesntUntap) |
| void | logSetPT (Player *player, CardItem *card, QString newPT) |
| void | logSetSideboardLock (Player *player, bool locked) |
| void | logSetTapped (Player *player, CardItem *card, bool tapped) |
| void | logShuffle (Player *player, CardZoneLogic *zone, int start, int end) |
| void | logSpectatorSay (const ServerInfo_User &spectator, QString message) |
| void | logUnattachCard (Player *player, QString cardName) |
| void | logUndoDraw (Player *player, QString cardName) |
| void | setContextJudgeName (QString player) |
| void | appendHtmlServerMessage (const QString &html, bool optionalIsBold=false, QString optionalFontColor=QString()) override |
Public Member Functions | |
| void | connectToPlayerEventHandler (PlayerEventHandler *player) |
| MessageLogWidget (TabSupervisor *_tabSupervisor, AbstractGame *_game, QWidget *parent=nullptr) | |
| Public Member Functions inherited from ChatView | |
| ChatView (TabSupervisor *_tabSupervisor, AbstractGame *_game, bool _showTimestamps, QWidget *parent=nullptr) | |
| void | retranslateUi () |
| void | appendHtml (const QString &html) |
| virtual void | appendHtmlServerMessage (const QString &html, bool optionalIsBold=false, QString optionalFontColor=QString()) |
| void | appendMessage (QString message, RoomMessageTypeFlags messageType={}, const ServerInfo_User &userInfo={}, bool playerBold=false) |
| void | clearChat () |
| void | redactMessages (const QString &userName, int amount) |
Private Types | |
| enum | MessageContext { MessageContext_None , MessageContext_MoveCard , MessageContext_Mulligan } |
Static Private Member Functions | |
| static QPair< QString, QString > | getFromStr (CardZoneLogic *zone, QString cardName, int position, bool ownerChange) |
Private Attributes | |
| MessageContext | currentContext |
| QString | messagePrefix |
| QString | messageSuffix |
Additional Inherited Members | |
| Signals inherited from ChatView | |
| void | openMessageDialog (const QString &userName, bool focus) |
| void | cardNameHovered (QString cardName) |
| void | showCardInfoPopup (const QPoint &pos, const CardRef &cardRef) |
| void | deleteCardInfoPopup (QString cardName) |
| void | addMentionTag (QString mentionTag) |
| void | messageClickedSignal () |
| void | showMentionPopup (const QString &userName) |
| Protected Member Functions inherited from ChatView | |
| void | enterEvent (QEnterEvent *event) override |
| void | leaveEvent (QEvent *event) override |
| void | mouseMoveEvent (QMouseEvent *event) override |
| void | mousePressEvent (QMouseEvent *event) override |
| void | mouseReleaseEvent (QMouseEvent *event) override |
| Protected Attributes inherited from ChatView | |
| TabSupervisor *const | tabSupervisor |
| AbstractGame *const | game |
|
private |
| MessageLogWidget::MessageLogWidget | ( | TabSupervisor * | _tabSupervisor, |
| AbstractGame * | _game, | ||
| QWidget * | parent = nullptr ) |
|
overrideslot |
| void MessageLogWidget::connectToPlayerEventHandler | ( | PlayerEventHandler * | player | ) |
|
slot |
|
slot |
|
staticprivate |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
private |
|
private |
|
private |