docs: def show_report_dialog(window_title='Report an issue...',
                         window_icon=None, traceback=None, issue_title='',
                         issue_description='', parent=None,
                         modal=None, include_log=True, include_sys_info=True):
      """
      Show the issue report dialog manually.
  
      :param window_title: Title of dialog window
      :param window_icon: the icon to use for the dialog window
      :param traceback: optional traceback string to include in the report.
      :param issue_title: optional issue title
      :param issue_description: optional issue description
      :param parent: parent widget
      :param include_log: Initial state of the include log check box
      :param include_sys_info: Initial state of the include system info check box
      """
      if not _backends:
          raise ValueError('no backends found, you must at least install one '
                           'backend before calling this function')
      from ._dialogs.report import DlgReport
      dlg = DlgReport(_backends, window_title=window_title,
                      window_icon=window_icon, traceback=traceback,
                      issue_title=issue_title,
                      issue_description=issue_description, parent=parent,
                      include_log=include_log, include_sys_info=include_sys_info)
      if modal:
          dlg.show()
          return dlg
      else:
          dlg.exec_()