'Called to create the widget used for configuring this plugin in the
calibre GUI. The widget must be an instance of the PluginWidget class.
See the builtin input plugins for examples.'

def gui_configuration_widget(self, parent, get_option_by_name, get_option_help, db, book_id=None):

    name = self.name.lower().replace('    ', '_')
    return gui_configuration_widget(name, parent, get_option_by_name, get_option_help, db, book_id, for_output=False)
