From d4b498feef0e58df11d4ac4f0523cc51bb6d30de Mon Sep 17 00:00:00 2001 From: emkael Date: Sun, 10 Nov 2019 09:52:44 +0100 Subject: GUI for custom final order config --- jfr_playoff/gui/tabs.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'jfr_playoff/gui/tabs.py') diff --git a/jfr_playoff/gui/tabs.py b/jfr_playoff/gui/tabs.py index cc777fa..3ebc5be 100644 --- a/jfr_playoff/gui/tabs.py +++ b/jfr_playoff/gui/tabs.py @@ -222,6 +222,9 @@ class TeamsTab(PlayoffTab): tieConfig = self.previewFrame.getTieConfig() if tieConfig is not None and isinstance(config['teams'], dict): config['teams']['ties'] = tieConfig + orderConfig = self.previewFrame.getOrderConfig() + if orderConfig: + config['custom_final_order'] = orderConfig return config def setValues(self, config): @@ -232,6 +235,8 @@ class TeamsTab(PlayoffTab): self.previewFrame.setTieConfig( config['teams']['ties'] if 'teams' in config and 'ties' in config['teams'] else []) + self.previewFrame.setOrderConfig( + config.get('custom_final_order', [])) def getConfig(self): return self.collectConfig() -- cgit v1.2.3