All of these helper classes for navigating/selecting on the plot canvas install an event filter ( QObject::installEventFilter), where they handle certain events posted to the canvas. As long as an event filter doesn't return true ( what the Qwt classes don't do ) the event is processed by all other installed event filters and in the end by the canvas itself.
Uwe
Bookmarks