docs: def setDetailedText( self, text ):
          """
          Sets the details text for this message box to the inputed text.  \
          Overloading the default method to support HTML details.
          
          :param      text | <str>
          """
          super(XMessageBox, self).setDetailedText(text)
          
          if ( text ):
              # update the text edit
              widgets = self.findChildren(QTextEdit)
              widgets[0].setLineWrapMode(QTextEdit.NoWrap)
              widgets[0].setHtml(text)
              widgets[0].setMaximumHeight(1000)
              widgets[0].setSizePolicy(QSizePolicy.Expanding, 
                                       QSizePolicy.Expanding)
              
              # update push button
              buttons = self.findChildren(QPushButton)
              for button in buttons:
                  if ( button.text() == 'Show Details...' ):
                      button.clicked.connect( self.updateSizeMode )
                      break