12#include <QGraphicsView>
18#include <qtmetamacros.h>
Manages the game board display including players, zones, cards, and animations.
Definition game_scene.h:60
void startRubberBand(const QPointF &selectionOrigin)
Definition game_view.cpp:121
QPointF selectionOrigin
Definition game_view.h:37
void updateTotalSelectionCount(const QSize &viewSize=QSize())
Definition game_view.cpp:261
void setFocusDisabled(bool disabled)
Definition game_view.cpp:323
QRect previousBandRect
Last rubber-band rect for targeted repaint.
Definition game_view.h:38
QWidget * tallyContainer
Definition game_view.h:35
QList< TallyRow > cachedTallyRows
Cached entries to avoid redundant rebuilds.
Definition game_view.h:39
QRubberBand * rubberBand
Definition game_view.h:32
void updateSceneRect(const QRectF &rect)
Definition game_view.cpp:116
GameView(GameScene *scene, QWidget *parent=nullptr)
Definition game_view.cpp:49
void refreshShortcuts()
Definition game_view.cpp:207
QLabel * dragCountLabel
Definition game_view.h:33
QAction * aCloseMostRecentZoneView
Definition game_view.h:31
QGridLayout * tallyLayout
Definition game_view.h:36
QSize rebuildTallyLabels(const QList< TallyRow > &entries)
Definition game_view.cpp:218
QLabel * totalCountLabel
Definition game_view.h:34
void resizeEvent(QResizeEvent *event) override
Definition game_view.cpp:105
void clearTallyLabels()
Definition game_view.cpp:213
void stopRubberBand()
Definition game_view.cpp:191
void resizeRubberBand(const QPointF &cursorPoint, int selectedCount)
Definition game_view.cpp:134
Definition remote_connection_controller.h:20