12#include <QGraphicsView>
Manages the game board display including players, zones, cards, and animations.
Definition game_scene.h:43
void startRubberBand(const QPointF &selectionOrigin)
Definition game_view.cpp:110
QPointF selectionOrigin
Definition game_view.h:29
void updateTotalSelectionCount(const QSize &viewSize=QSize())
Definition game_view.cpp:249
void setFocusDisabled(bool disabled)
Definition game_view.cpp:311
QRect previousBandRect
Last rubber-band rect for targeted repaint.
Definition game_view.h:30
QWidget * tallyContainer
Definition game_view.h:27
QList< TallyRow > cachedTallyRows
Cached entries to avoid redundant rebuilds.
Definition game_view.h:31
QRubberBand * rubberBand
Definition game_view.h:24
void updateSceneRect(const QRectF &rect)
Definition game_view.cpp:105
GameView(GameScene *scene, QWidget *parent=nullptr)
Definition game_view.cpp:38
void refreshShortcuts()
Definition game_view.cpp:195
QLabel * dragCountLabel
Definition game_view.h:25
QAction * aCloseMostRecentZoneView
Definition game_view.h:23
QGridLayout * tallyLayout
Definition game_view.h:28
QSize rebuildTallyLabels(const QList< TallyRow > &entries)
Definition game_view.cpp:206
QLabel * totalCountLabel
Definition game_view.h:26
void resizeEvent(QResizeEvent *event) override
Definition game_view.cpp:94
void clearTallyLabels()
Definition game_view.cpp:201
void stopRubberBand()
Definition game_view.cpp:179
void resizeRubberBand(const QPointF &cursorPoint, int selectedCount)
Definition game_view.cpp:122