self.recipe_model = recipe_model
self.package_model = package_model
+ # Indicate whether user has customized the image
+ self.customized = False
+
# create visual elements
self.create_visual_elements()
if not selected_image:
return
+ self.builder.customized = False
+
selected_recipes = []
image_path = self.builder.recipe_model.pn_path[selected_image]
super(PackageSelectionPage, self).__init__(builder, "Packages")
# set invisiable members
+ self.recipe_model = self.builder.recipe_model
self.package_model = self.builder.package_model
# create visual elements
self.package_model.exclude_item(item_path=path)
self.refresh_selection()
+ if not self.builder.customized:
+ self.builder.customized = True
+ self.builder.configuration.selected_image = self.recipe_model.__dummy_image__
+ self.builder.rcppkglist_populated()
+
self.builder.window_sensitive(True)
def table_toggled_cb(self, table, cell, view_path, toggled_columnid, view_tree):
self.recipe_model.exclude_item(item_path=path)
self.refresh_selection()
+ if not self.builder.customized:
+ self.builder.customized = True
+ self.builder.configuration.selected_image = self.recipe_model.__dummy_image__
+ self.builder.rcppkglist_populated()
+
self.builder.window_sensitive(True)
def table_toggled_cb(self, table, cell, view_path, toggled_columnid, view_tree):