'Add a QGraphicsItem to this view. The view will include this item when determining how to set its range
automatically unless *ignoreBounds* is True.'

def addItem(self, item, ignoreBounds=False):

    if (item.zValue() < self.zValue()):
        item.setZValue((self.zValue() + 1))
    scene = self.scene()
    if ((scene is not None) and (scene is not item.scene())):
        scene.addItem(item)
    item.setParentItem(self.childGroup)
    if (not ignoreBounds):
        self.addedItems.append(item)
    self.updateAutoRange()
