The cell can recognize when both buttons are pressed, but it receives a prior mousePressEvent with either the right or left mouse button depending on which came first in the multi-button click. I'm not sure if it's possible to avoid this, but I don't want the widget to receive a single mouse button click before the event has both clicks.
I dont think its possible to receive both clicks same time. For you it might seem you clicked both buttons simultaneously, but for computer, which deals in milli seconds, those will be sequential.
What you are talking is kinda multi touch event !

By the why do you need such a case ?