From 83afd33545183a00f5f394f985e29df949cf9898 Mon Sep 17 00:00:00 2001 From: langolierz Date: Sun, 4 Aug 2019 15:59:41 +0000 Subject: [PATCH] removed bankslot persist --- data_centre/data.py | 12 +----------- display_centre/display.py | 7 ++++++- json_objects/current_bankslot_number.json | 1 - 3 files changed, 7 insertions(+), 13 deletions(-) delete mode 100644 json_objects/current_bankslot_number.json diff --git a/data_centre/data.py b/data_centre/data.py index c69e045..8f336f7 100644 --- a/data_centre/data.py +++ b/data_centre/data.py @@ -13,8 +13,6 @@ from omxplayer.player import OMXPlayer class Data(object): BANK_DATA_JSON = 'display_data.json' - NEXT_BANKSLOT_JSON = 'next_bankslot_number.json' - CURRENT_BANKSLOT_JSON = 'current_bankslot_number.json' SETTINGS_JSON = 'settings.json' DEFAULT_SETTINGS_JSON = 'settings_default.json' KEYPAD_MAPPING_JSON = 'keypad_action_mapping.json' @@ -54,11 +52,7 @@ class Data(object): self.bank_data = self._read_json(self.BANK_DATA_JSON) self.next_bankslot = '0-0' - if os.path.isfile(self.PATH_TO_DATA_OBJECTS + self.NEXT_BANKSLOT_JSON): - self.next_bankslot = self._read_json(self.NEXT_BANKSLOT_JSON) self.current_bankslot = '0-0' - if os.path.isfile(self.PATH_TO_DATA_OBJECTS + self.CURRENT_BANKSLOT_JSON): - self.next_bankslot = self._read_json(self.CURRENT_BANKSLOT_JSON) self.settings = self._read_json(self.DEFAULT_SETTINGS_JSON) if os.path.isfile(self.PATH_TO_DATA_OBJECTS + self.SETTINGS_JSON): @@ -145,11 +139,9 @@ class Data(object): return False elif is_current: self.current_bankslot = '{}-{}'.format(self.bank_number,new_value) - self._update_json(self.CURRENT_BANKSLOT_JSON,self.current_bankslot) return True else: self.next_bankslot = '{}-{}'.format(self.bank_number,new_value) - self._update_json(self.NEXT_BANKSLOT_JSON,self.next_bankslot) return True def update_setting_value(self, setting_folder, setting_name, setting_value): @@ -233,11 +225,9 @@ class Data(object): if is_current: self.current_bankslot = '{}-{}'.format(self.bank_number,next_slot) - self._update_json(self.CURRENT_BANKSLOT_JSON,self.current_bankslot) else: self.next_bankslot = '{}-{}'.format(self.bank_number,next_slot) - self._update_json(self.NEXT_BANKSLOT_JSON,self.next_bankslot) - + def _get_list_of_loaded_slots_in_current_bank(self): list_of_loaded_slots = [] for index, slot in enumerate(self.bank_data[self.bank_number]): diff --git a/display_centre/display.py b/display_centre/display.py index 032f6e2..95d0134 100644 --- a/display_centre/display.py +++ b/display_centre/display.py @@ -112,7 +112,12 @@ class Display(object): if self.data.is_this_path_broken(slot['location']): self.display_text.tag_add("BROKEN_PATH", self.ROW_OFFSET + index, self.ROW_OFFSET + self.SELECTOR_WIDTH + index) - current_bank , current_slot = self.data.split_bankslot_number(self.video_driver.current_player.bankslot_number) + # highlight the slot of the selected player + if self.data.player_mode == 'next': + bank_slot = self.video_driver.next_player.bankslot_number + else: + bank_slot = self.video_driver.current_player.bankslot_number + current_bank , current_slot = self.data.split_bankslot_number(bank_slot) if current_bank is self.data.bank_number: self._highlight_this_row(current_slot) diff --git a/json_objects/current_bankslot_number.json b/json_objects/current_bankslot_number.json deleted file mode 100644 index 80039ba..0000000 --- a/json_objects/current_bankslot_number.json +++ /dev/null @@ -1 +0,0 @@ -"0-9" \ No newline at end of file