I'm not sure what the reason was to use the release event.
on Linux and Windows this works with a explicit clicks only.
alternatively we may use both mousePressEvent AND mouseRelaseEvent and in the latter check if both occured in roughly the same spot (custom single click detection).
Or we simply use mouseDoubleClickEvent on macOS only because the current implementation works on Linux and Windows.
btw: does the library star rating work or is it suffering the same issue?
I'm not sure what the reason was to use the release event.
on Linux and Windows this works with a explicit clicks only.
alternatively we may use both mousePressEvent AND mouseRelaseEvent and in the latter check if both occured in roughly the same spot (custom single click detection).
Or we simply use mouseDoubleClic kEvent on macOS only because the current implementation works on Linux and Windows.
btw: does the library star rating work or is it suffering the same issue?