Hi,

In my application i have some tool buttons which have the same popup menu which include actions - open, copy, and remove.

Qt Code:
  1. QMenu menu;
  2.  
  3. QAction * open = new QAction( "Open", &menu );
  4. open->setShortcuts( QKeySequence::Open );
  5.  
  6. //... other actions
  7.  
  8. menu.addAction( open );
  9. menu.addAction( copy );
  10. menu.addAction( remove );
  11.  
  12. ui->left->setPopupMode( QToolButton::DelayedPopup );
  13. ui->left->setMenu( &menu );
  14.  
  15. ui->mid->setPopupMode( QToolButton::DelayedPopup );
  16. ui->mid->setMenu( &menu );
  17.  
  18. ui->right->setPopupMode( QToolButton::DelayedPopup );
  19. ui->right->setMenu( &menu );
  20.  
  21. // connects
  22.  
  23. connect( open, SIGNAL(triggered()), this, SLOT(open()) );
To copy to clipboard, switch view to plain text mode 

Now if user select some action in menu on some button I don't know how I can detect which of buttons relates this action.

How I can do this?
Thanks,