exceptions adding in closed elements

This commit is contained in:
Maxime Réaux 2026-02-13 15:44:28 +01:00
parent 88bd28e949
commit a2b6c7c684
10 changed files with 179 additions and 82 deletions

View file

@ -41,8 +41,7 @@ class View(QtWidgets.QMainWindow, Ui_MainWindow):
self.majorValue.setMinimum(0)
self.minorValue.setMinimum(0)
self.on_influence_token_changed: Callable[[int], None] | None = None
self.on_add_campaign: Callable[[], None] | None = None
self.on_add_round: Callable[[], None] | None = None
self.on_add_item: Callable[[str], None] | None = None
self.on_edit_item: Callable[[str, str], None] | None = None
self.on_delete_item: Callable[[str, str], None] | None = None
self.splitter.setSizes([200, 800])
@ -202,12 +201,12 @@ class View(QtWidgets.QMainWindow, Ui_MainWindow):
# Wars view
def _on_add_campaign_clicked(self) -> None:
if self.on_add_campaign:
self.on_add_campaign()
if self.on_add_item:
self.on_add_item(ItemType.CAMPAIGN)
def _on_add_round_clicked(self) -> None:
if self.on_add_round:
self.on_add_round()
if self.on_add_item:
self.on_add_item(ItemType.ROUND)
def set_add_campaign_enabled(self, enabled: bool) -> None:
self.addCampaignBtn.setEnabled(enabled)