display war,campaign,round menu

This commit is contained in:
Maxime Réaux 2026-01-27 11:49:37 +01:00
parent c64bb2e90b
commit e33dec40be
7 changed files with 277 additions and 1556 deletions

14
src/warchron/constants.py Normal file
View file

@ -0,0 +1,14 @@
from enum import StrEnum
from PyQt6.QtCore import Qt
# --- Tree / Table roles ---
ROLE_TYPE = Qt.ItemDataRole.UserRole
ROLE_ID = Qt.ItemDataRole.UserRole + 1
# --- Domain object types ---
class ItemType(StrEnum):
PLAYER = "player"
WAR = "war"
CAMPAIGN = "campaign"
ROUND = "round"