Hi,

I have a class inherited from QLineEdit and I want to show a custom context Menu.

Qt Code:
  1. MyLineEdit::MyLineEdit(QWidget *parent) : QLineEdit(parent)
  2. {
  3. ui.setupUi(this);
  4. this->setContextMenuPolicy(Qt::CustomContextMenu);
  5. }
  6.  
  7. void MyLineEdit::contextMenuEvent(QContextMenuEvent *event)
  8. {
  9. //Never enters here
  10. QMenu* pqMenu = new QMenu();
  11. pqMenu->addAction(tr("Firts"));
  12. pqMenu->addAction(tr("Second"));
  13. pqMenu->exec(event->globalPos());
  14. delete (pqMenu);
  15. }
To copy to clipboard, switch view to plain text mode 

In the header file I have:
Qt Code:
  1. protected:
  2. void contextMenuEvent(QContextMenuEvent *event);
To copy to clipboard, switch view to plain text mode 

Anyone knows what is the problem?

Thanks,