qstr1: obj_text, qstr2: argpspec, qstr3: note, qstr4: doc_text

def send_to_help(self, name, signature, force=False):
        """qstr1: obj_text, qstr2: argpspec, qstr3: note, qstr4: doc_text"""
        if not force and not self.help_enabled:
            return
        if self.help is not None \
          and (force or self.help.dockwidget.isVisible()):
            signature = to_text_string(signature)
            signature = unicodedata.normalize("NFKD", signature)
            parts = signature.split('\n\n')
            definition = parts[0]
            documentation = '\n\n'.join(parts[1:])
            args = ''
            if '(' in definition:
                args = definition[definition.find('('):]

            doc = {'obj_text': '', 'name': name,
                   'argspec': args, 'note': '',
                   'docstring': documentation}
            self.help.set_editor_doc(doc, force_refresh=force)
            editor = self.get_current_editor()
            editor.setFocus()