void ShareManager::shareddirListCostumPopupMenu( QPoint point ) { QMenu contextMnu( this ); QMouseEvent *mevent = new QMouseEvent( QEvent::MouseButtonPress, point, Qt::RightButton, Qt::RightButton, Qt::NoModifier ); removeAct = new QAction(QIcon(IMAGE_CANCEL), tr( "Remove" ), this ); connect( removeAct , SIGNAL( triggered() ), this, SLOT( removeShareDirectory() ) ); contextMnu.clear(); contextMnu.addAction( removeAct ); contextMnu.exec( mevent->globalPos() ); }
void ShareManager::shareddirListCostumPopupMenu( QPoint /*point*/ ) { QMenu contextMnu( this ); QAction *editAct = new QAction(QIcon(IMAGE_EDIT), tr( "Edit" ), &contextMnu ); connect( editAct , SIGNAL( triggered() ), this, SLOT( editShareDirectory() ) ); QAction *removeAct = new QAction(QIcon(IMAGE_CANCEL), tr( "Remove" ), &contextMnu ); connect( removeAct , SIGNAL( triggered() ), this, SLOT( removeShareDirectory() ) ); contextMnu.addAction( editAct ); contextMnu.addAction( removeAct ); contextMnu.exec(QCursor::pos()); }