def METHOD_NAME(self, event):
    """
    Handles all hover move events.
    :param event: QGraphicsSceneHoverEvent instance
    """
    # locked objects don't need cursors
    if not self.locked():
        if event.pos().x() > (self.rect().right() - self._border):
            self._graphics_view.setCursor(QtCore.Qt.SizeHorCursor)
        elif event.pos().x() < (self.rect().left() + self._border):
            self._graphics_view.setCursor(QtCore.Qt.SizeHorCursor)
        elif event.pos().y() < (self.rect().top() + self._border):
            self._graphics_view.setCursor(QtCore.Qt.SizeVerCursor)
        elif event.pos().y() > (self.rect().bottom() - self._border):
            self._graphics_view.setCursor(QtCore.Qt.SizeVerCursor)
        else:
            self._graphics_view.setCursor(QtCore.Qt.SizeAllCursor)