Приветствую!
К примеру, есть две DropArea, одна над другой (если будет внутри другой - всё то же самое)
MyDropArea {
id: drop1
anchors.centerIn: parent
width: 400
height: 400
color: "gray"
}
MyDropArea {
id: drop2
anchors.centerIn: parent
width: 200
height: 200
color: "darkgray"
}
Никакие события drop2 не вызываются, если оранжевый квадрат перетаскивать сначала над drop1.
Если бросить его на drop2 а потом начать перетаскивать, то начинают вызываться, но как только снова проносить над drop2 никаких событий не будет, т.е. первая захватывает все события.
Было бы всё легко и просто, если бы у перетаскиваемого элемента задать "keys" для конкретной DropArea, но как раз они обе должны иметь возможность принять этот оранжевый квадрат.
Подскажите, как обойти такое поведение?