docs: def choose_encoding(cls, parent, path, encoding):
          """
          Show the encodings dialog and returns the user choice.
  
          :param parent: parent widget.
          :param path: file path
          :param encoding: current file encoding
          :return: selected encoding
          """
          dlg = cls(parent, path, encoding)
          dlg.exec_()
          return dlg.ui.comboBoxEncodings.current_encoding