Message log: remove all workarounds; fix #3553 (#3760)

* Remove workarounds in messagelog
This commit is contained in:
ctrlaltca 2019-07-08 04:27:50 +02:00 committed by Zach H
parent f10f9ada3a
commit f4adf79ad9
4 changed files with 55 additions and 104 deletions

View file

@ -10,17 +10,6 @@ class CardZone;
class GameEventContext;
class CardItem;
struct LogMoveCard
{
Player *player;
CardItem *card;
QString cardName;
CardZone *startZone;
int oldX;
CardZone *targetZone;
int newX;
};
class MessageLogWidget : public ChatView
{
Q_OBJECT
@ -35,9 +24,6 @@ private:
int mulliganNumber;
Player *mulliganPlayer;
MessageContext currentContext;
QList<LogMoveCard> moveCardQueue;
QMap<CardItem *, bool> moveCardTapped;
QList<QString> moveCardExtras;
QString messagePrefix, messageSuffix;
const QString tableConstant() const;
@ -69,7 +55,6 @@ public slots:
void logCreateToken(Player *player, QString cardName, QString pt);
void logDeckSelect(Player *player, QString deckHash, int sideboardSize);
void logDestroyCard(Player *player, QString cardName);
void logDoMoveCard(LogMoveCard &lmc);
void logDrawCards(Player *player, int number);
void logDumpZone(Player *player, CardZone *zone, int numberCards);
void logFlipCard(Player *player, QString cardName, bool faceDown);