class Plugin(BasePlugin): description = _("Perform look-ups on selected text") display_name = _("External Look-up") version = "0.1" default_config = {"backends_dialog_width": 450} # INITIALIZERS # def __init__(self, internal_name, main_controller): self.configure_func = self.configure self.internal_name = internal_name self.main_controller = main_controller self.load_config() self.config["backends_dialog_width"] = int(self.config["backends_dialog_width"]) self._init_plugin() def _init_plugin(self): self.controller = LookupController(self, self.config) # METHODS # def configure(self, parent): self.controller.view.select_backends(parent) def destroy(self): self.config = self.controller.config self.save_config() self.controller.destroy()
class Plugin(BasePlugin): description = _('Perform look-ups on selected text') display_name = _('External Look-up') version = '0.1' default_config = { 'backends_dialog_width': 450, 'disabled_models': '', } # INITIALIZERS # def __init__(self, internal_name, main_controller): self.configure_func = self.configure self.internal_name = internal_name self.main_controller = main_controller self.load_config() self.config['disabled_models'] = self.config['disabled_models'].split(',') self.config['backends_dialog_width'] = int(self.config['backends_dialog_width']) self._init_plugin() def _init_plugin(self): self.controller = LookupController(self, self.config) # METHODS # def configure(self, parent): self.controller.view.select_backends(parent) def destroy(self): self.config = self.controller.config self.save_config() self.controller.destroy()
class Plugin(BasePlugin): description = _('Perform look-ups on selected text') display_name = _('External Look-up') version = '0.1' default_config = { 'backends_dialog_width': 450, 'disabled_models': '', } # INITIALIZERS # def __init__(self, internal_name, main_controller): self.configure_func = self.configure self.internal_name = internal_name self.main_controller = main_controller self.load_config() self.config['disabled_models'] = self.config['disabled_models'].split( ',') self.config['backends_dialog_width'] = int( self.config['backends_dialog_width']) self._init_plugin() def _init_plugin(self): self.controller = LookupController(self, self.config) # METHODS # def configure(self, parent): self.controller.view.select_backends(parent) def destroy(self): self.config = self.controller.config self.save_config() self.controller.destroy()
def _init_plugin(self): self.controller = LookupController(self, self.config)
def _init_plugin(self): self.controller = LookupController(self, self.config)