def get_config_container(self, configContainerKlass, name, icon, configurator): if not self.file_configurator: Utils.dataprovider_add_dir_to_path(__file__, "") import FileConfiguration self.file_configurator = FileConfiguration._FileSourceConfigurator( self, configurator, self.db) self.file_configurator.name = name self.file_configurator.icon = icon self.file_configurator.connect('apply', self.config_apply) self.file_configurator.connect('cancel', self.config_cancel) self.file_configurator.connect('show', self.config_show) self.file_configurator.connect('hide', self.config_hide) return self.file_configurator