code: def close(self):
          
          self._closeIfNotUpdatedTimer.stop()
          self._qpart.removeEventFilter(self)
          self._qpart.cursorPositionChanged.disconnect(self._onCursorPositionChanged)
  
          QListView.close(self)
docs: Explicitly called destructor.
          Removes widget from the qpart