feat(game): add drag selection counter overlay

Display count of selected cards inside the lasso during drag selection.
   Count appears near cursor, repositioning to stay within selection bounds.

   Includes SelectionRubberBand subclass to allow label to appear above band.
   QRubberBand calls raise() in showEvent/changeEvent to stay on top - this
   subclass suppresses that behavior so dragCountLabel can be visible.

   Adds user setting to enable/disable the drag count overlay.
This commit is contained in:
DawnFire42 2026-03-14 00:10:45 -04:00
parent 2b2a6db081
commit 8b20fa0425
No known key found for this signature in database
GPG key ID: 24BB855EE2911B33
9 changed files with 117 additions and 11 deletions

View file

@ -171,6 +171,7 @@ private:
QCheckBox closeEmptyCardViewCheckBox;
QCheckBox focusCardViewSearchBarCheckBox;
QCheckBox annotateTokensCheckBox;
QCheckBox showDragSelectionCountCheckBox;
QCheckBox useTearOffMenusCheckBox;
QCheckBox tapAnimationCheckBox;
QCheckBox openDeckInNewTabCheckBox;