docs: def setText( self, text ):
          """
          Sets the text for this item and resizes it to fit the text and the
          remove button.
          
          :param      text | <str>
          """
          super(XMultiTagItem, self).setText(text)
          
          metrics = QFontMetrics(self.font())
          
          hint = QSize(metrics.width(text) + 24, 18)
          self.setSizeHint(hint)