docs: def eventFilter(self, object, event):
          """
          Listens for the key press event from the tree widget to pass along
          to the line edit.
          
          :param      object | <QWidget>
                      event  | <QEvent>
          
          :return     <bool> | consumed
          """
          if event.type() == event.KeyPress:
              if event.key() == Qt.Key_Escape:
                  self._completer.hide()
                  self._completer.setCurrentItem(None)
  
              elif event.key() in (Qt.Key_Enter, Qt.Key_Return):
                  tree = self._completer
                  item = tree.currentItem() or tree.itemAt(0, 0)
                  self.triggerItem(item)
  
              self._searchEdit.keyPressEvent(event)
  
          return False