def update_page_status(self): combo = self._builder.get_object("page_number_combo") turned_toggle = self._builder.get_object("turned_toggle") valid_toggle = self._builder.get_object("valid_toggle") # Update the combobox if self.provider.image.survey_id == self.provider.survey.survey_id: page_number = self.provider.image.page_number else: page_number = -1 # Find the page_number in the model model = combo.get_model() iter = model.get_iter_first() while iter: i = combo.get_model().get(iter, 1)[0] if page_number == i: combo.set_active_iter(iter) iter = None else: iter = model.iter_next(iter) # Update the toggle turned_toggle.set_active(self.provider.image.rotated or False) valid_toggle.set_active(self.provider.image.sheet.valid)
def update_page_status(self): combo = self._builder.get_object("page_number_combo") turned_toggle = self._builder.get_object("turned_toggle") # Update the combobox if self.provider.image.survey_id == self.provider.survey.survey_id: page_number = self.provider.image.page_number else: page_number = -1 # Find the page_number in the model model = combo.get_model() iter = model.get_iter_first() while iter: i = combo.get_model().get(iter, 1)[0] if page_number == i: combo.set_active_iter(iter) iter = None else: iter = model.iter_next(iter) # Update the toggle turned_toggle.set_active(self.provider.image.rotated or False)