Rotate this item and its child attributes
This function emits the invalidate signal twice for this item and twice for every child attribute.
Not all items support arbitrary rotation. In these cases, the angle specified must be orthagonal.