Hi.

What I'm trying to do is load list of accounts from database to QlistWidget,then when I right click on account, a context menu pops out.
After I choose "Manage User", I want to get text from selected row and pass it to the open form.
Everything works well,the only problem is,that i have no idea how to get text form row using pos

A little bit of code:

Qt Code:
  1. QString RMClass::ShowCXmenu(const QPoint& pos){
  2.  
  3. /////////////////////////////////////////////////////////////////////////////////////////////
  4. openUsrMgr_WND = new QAction(tr("Manage User"),this);
  5. openUsrMgr_WND->setShortcut(QKeySequence::Open);
  6. // openUsrMgr_WND->setStatusTip(tr(""));
  7. connect(openUsrMgr_WND, SIGNAL(triggered()),this, SLOT(USRMGR()));
  8.  
  9. /////////////////////////////////////////////////////////////////////////////////////////////
  10. //USRDELETE = new QAction(tr("Delete User"), this);
  11. //usrmgg->setShortcut(QKeySequence::New);
  12. // USRDELETE->setStatusTip(tr(""));
  13. // connect(USRDELETE, SIGNAL(triggered()),this, SLOT(USRDEL()));
  14.  
  15. //////////////////////////////////////////////////////////////////////////////////////////////
  16.  
  17. QMenu myMenu;
  18. myMenu.addAction(openUsrMgr_WND);
  19. myMenu.addSeparator();
  20.  
  21. // myMenu.addAction(USRDELETE);
  22. myMenu.exec(QCursor::pos());
  23.  
  24.  
  25.  
  26.  
  27.  
  28. return UserNameCX; //that should return text from selected row
  29.  
  30.  
  31. }
To copy to clipboard, switch view to plain text mode 

I also tried:
Qt Code:
  1. UserNameCX = ui->listWidget->currentItem()->text();
To copy to clipboard, switch view to plain text mode 

But everytime i right click inside listWidget program crashing


Thanks in advance
xer