Hi,
In my application i have some tool buttons which have the same popup menu which include actions - open, copy, and remove.
//... other actions
menu.addAction( open );
menu.addAction( copy );
menu.addAction( remove );
ui->left->setMenu( &menu );
ui->mid->setMenu( &menu );
ui->right->setMenu( &menu );
// connects
connect( open, SIGNAL(triggered()), this, SLOT(open()) );
QMenu menu;
QAction * open = new QAction( "Open", &menu );
open->setShortcuts( QKeySequence::Open );
//... other actions
menu.addAction( open );
menu.addAction( copy );
menu.addAction( remove );
ui->left->setPopupMode( QToolButton::DelayedPopup );
ui->left->setMenu( &menu );
ui->mid->setPopupMode( QToolButton::DelayedPopup );
ui->mid->setMenu( &menu );
ui->right->setPopupMode( QToolButton::DelayedPopup );
ui->right->setMenu( &menu );
// connects
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,
Bookmarks