'Add a link (:class:`.LinkItem`) to the scene.'

def add_link_item(self, item):

    if (item.scene() is not self):
        self.addItem(item)
    item.setFont(self.font())
    self.__link_items.append(item)
    self.link_item_added.emit(item)
    log.info(("Added    link    %r    ->    %r    to    '%s'" % (item.sourceItem.title(), item.sinkItem.title(), self)))
    self.__anchor_layout.invalidateLink(item)
    return item
