code: def detailedInformation( cls, parent, title, info, details, buttons = None ):
          
          if ( buttons == None ):
              buttons = XMessageBox.Ok
          
          dlg = cls(parent)
          dlg.setWindowTitle(title)
          dlg.setText(info)
          dlg.setDetailedText(details)
          dlg.setStandardButtons(buttons)
          dlg.exec_()
          
          return dlg.clickedButton()
docs: Creates a new information dialog with detailed information and \
          presents it to the user.
          
          :param      parent  | <QWidget>
                      title   | <str>
                      info    | <str>
                      details | <str>
                      buttons | <QMessageBox.StandardButton>
          
          :return     <QMessageBox.StandardButton>