Then I must be misunderstanding what's going on. I was thinking there were two mouse press events occuring in the scenario I described, where the first is either a left or right button press, and the second event registers both left and right button presses. You make it sound like there's one event that registers a left click say, and the other registers a right click? This doesn't seem to jive with my experimenting and the documenation, by testing if( event->buttons() == (Qt::LeftButton | Qt::RightButton) ), the following block statements are executed.
I had thought of using a timer, but as I said I'd like to find a way to not do that, as it makes the UI seem laggy. It is my fallback plan though.
Bookmarks