def removeComponent(self, c):
        if c.getParent() == self:
            c.setParent(None)
            self.fireComponentDetachEvent(c)
This only implements the events and component parent calls. The
dataset/ETHPy150Open rwl/muntjac/muntjac/ui/abstract_component_container.py/AbstractComponentContainer.removeComponent