示例#1
0
 def show_adv_settings_dialog(self):
     dialog = AdvancedSettingDialog(title = "Settings",
         configuration = copy.deepcopy(self.configuration),
         all_image_types = self.parameters.image_types,
         all_package_formats = self.parameters.all_package_formats,
         all_distros = self.parameters.all_distros,
         all_sdk_machines = self.parameters.all_sdk_machines,
         max_threads = self.parameters.max_threads,
         split_model = self.get_split_model(),
         parent = self,
         flags = gtk.DIALOG_MODAL
                 | gtk.DIALOG_DESTROY_WITH_PARENT
                 | gtk.DIALOG_NO_SEPARATOR,
         buttons = (gtk.STOCK_CANCEL, gtk.RESPONSE_NO,
                    "Save", gtk.RESPONSE_YES))
     response = dialog.run()
     if response == gtk.RESPONSE_YES:
         self.configuration = dialog.configuration
         # DO reparse recipes
         if dialog.settings_changed:
             if self.configuration.curr_mach == "":
                 self.switch_page(self.MACHINE_SELECTION)
             else:
                 self.switch_page(self.RCPPKGINFO_POPULATING)
     dialog.destroy()
示例#2
0
 def show_adv_settings_dialog(self):
     dialog = AdvancedSettingDialog(
         title="Settings",
         configuration=copy.deepcopy(self.configuration),
         all_image_types=self.parameters.image_types,
         all_package_formats=self.parameters.all_package_formats,
         all_distros=self.parameters.all_distros,
         all_sdk_machines=self.parameters.all_sdk_machines,
         max_threads=self.parameters.max_threads,
         enable_proxy=self.parameters.enable_proxy,
         parent=self,
         flags=gtk.DIALOG_MODAL
         | gtk.DIALOG_DESTROY_WITH_PARENT
         | gtk.DIALOG_NO_SEPARATOR)
     button = dialog.add_button("Cancel", gtk.RESPONSE_NO)
     HobAltButton.style_button(button)
     button = dialog.add_button("Save", gtk.RESPONSE_YES)
     HobButton.style_button(button)
     response = dialog.run()
     settings_changed = False
     if response == gtk.RESPONSE_YES:
         self.parameters.enable_proxy = dialog.enable_proxy
         self.configuration = dialog.configuration
         self.save_defaults()  # remember settings
         settings_changed = dialog.settings_changed
     dialog.destroy()
     return response == gtk.RESPONSE_YES, settings_changed
示例#3
0
 def show_adv_settings_dialog(self):
     dialog = AdvancedSettingDialog(
         title="Settings",
         configuration=copy.deepcopy(self.configuration),
         all_image_types=self.parameters.image_types,
         all_package_formats=self.parameters.all_package_formats,
         all_distros=self.parameters.all_distros,
         all_sdk_machines=self.parameters.all_sdk_machines,
         max_threads=self.parameters.max_threads,
         enable_proxy=self.parameters.enable_proxy,
         parent=self,
         flags=gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT | gtk.DIALOG_NO_SEPARATOR,
     )
     button = dialog.add_button("Cancel", gtk.RESPONSE_NO)
     HobAltButton.style_button(button)
     button = dialog.add_button("Save", gtk.RESPONSE_YES)
     HobButton.style_button(button)
     response = dialog.run()
     settings_changed = False
     if response == gtk.RESPONSE_YES:
         self.parameters.enable_proxy = dialog.enable_proxy
         self.configuration = dialog.configuration
         self.save_defaults()  # remember settings
         settings_changed = dialog.settings_changed
     dialog.destroy()
     return response == gtk.RESPONSE_YES, settings_changed