docs: def eventFilter( self, object, event ):
          """
          Resizes this widget with the parent when its resize event is triggered.
          
          :param      object | <QObject>
                      event  | <QEvent>
          
          :return     <bool> | consumed
          """
          if event.type() == event.Resize:
              self.resize(event.size())
              
          elif event.type() == event.Move:
              self.move(event.pos())
          
          elif event.type() == event.Close:
              self.setParent(None)
              self.deleteLater()
          
          return False