docs: def mousePressEvent(self, event):
          """
          Selects all the text if the property is set after this widget
          first gains focus.
          
          :param      event | <QMouseEvent>
          """
          super(XLineEdit, self).mousePressEvent(event)
          
          if self._focusedIn and self.selectAllOnFocus():
              self.selectAll()
              self._focusedIn = False