display effective ranking in campaign participants table
This commit is contained in:
parent
60992c22df
commit
0bfe27e0d3
13 changed files with 176 additions and 8 deletions
|
|
@ -41,7 +41,22 @@ class IconName(str, Enum):
|
|||
WARCHRON = "warchron"
|
||||
TOKEN = "token"
|
||||
TOKENS = "tokens"
|
||||
VP1ST = "vp1st"
|
||||
VP2ND = "vp2nd"
|
||||
VP3RD = "vp3rd"
|
||||
VPNTH = "vpnth"
|
||||
NP1ST = "np1st"
|
||||
NP2ND = "np2nd"
|
||||
NP3RD = "np3rd"
|
||||
TIEBREAK_TOKEN = auto()
|
||||
VP1STDRAW = auto()
|
||||
VP1STTIEBREAK = auto()
|
||||
VP2NDDRAW = auto()
|
||||
VP2NDTIEBREAK = auto()
|
||||
VP3RDDRAW = auto()
|
||||
VP3RDTIEBREAK = auto()
|
||||
VPNTHDRAW = auto()
|
||||
VPNTHTIEBREAK = auto()
|
||||
|
||||
|
||||
class Icons:
|
||||
|
|
@ -74,6 +89,13 @@ class Icons:
|
|||
IconName.WARCHRON: "warchron_logo_background.png",
|
||||
IconName.TOKEN: "point.png",
|
||||
IconName.TOKENS: "points.png",
|
||||
IconName.VP1ST: "trophy.png",
|
||||
IconName.VP2ND: "trophy-silver.png",
|
||||
IconName.VP3RD: "trophy-bronze.png",
|
||||
IconName.VPNTH: "ribbon.png",
|
||||
IconName.NP1ST: "medal.png",
|
||||
IconName.NP2ND: "medal-silver.png",
|
||||
IconName.NP3RD: "medal-bronze.png",
|
||||
}
|
||||
|
||||
@classmethod
|
||||
|
|
@ -92,6 +114,46 @@ class Icons:
|
|||
cls.get_pixmap(IconName.TIEBREAK),
|
||||
cls.get_pixmap(IconName.TOKEN),
|
||||
)
|
||||
elif name == IconName.VP1STDRAW:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VP1ST),
|
||||
cls.get_pixmap(IconName.DRAW),
|
||||
)
|
||||
elif name == IconName.VP1STTIEBREAK:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VP1ST),
|
||||
cls.get_pixmap(IconName.TOKEN),
|
||||
)
|
||||
elif name == IconName.VP2NDDRAW:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VP2ND),
|
||||
cls.get_pixmap(IconName.DRAW),
|
||||
)
|
||||
elif name == IconName.VP2NDTIEBREAK:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VP2ND),
|
||||
cls.get_pixmap(IconName.TOKEN),
|
||||
)
|
||||
elif name == IconName.VP3RDDRAW:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VP3RD),
|
||||
cls.get_pixmap(IconName.DRAW),
|
||||
)
|
||||
elif name == IconName.VP3RDTIEBREAK:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VP3RD),
|
||||
cls.get_pixmap(IconName.TOKEN),
|
||||
)
|
||||
elif name == IconName.VPNTHDRAW:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VPNTH),
|
||||
cls.get_pixmap(IconName.DRAW),
|
||||
)
|
||||
elif name == IconName.VPNTHTIEBREAK:
|
||||
pix = cls._compose(
|
||||
cls.get_pixmap(IconName.VPNTH),
|
||||
cls.get_pixmap(IconName.TOKEN),
|
||||
)
|
||||
else:
|
||||
path = RESOURCES_DIR / cls._paths[name]
|
||||
pix = QPixmap(path.as_posix())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue