Hi,
I have a class inherited from QLineEdit and I want to show a custom context Menu.
{
ui.setupUi(this);
this->setContextMenuPolicy(Qt::CustomContextMenu);
}
{
//Never enters here
pqMenu->addAction(tr("Firts"));
pqMenu->addAction(tr("Second"));
pqMenu->exec(event->globalPos());
delete (pqMenu);
}
MyLineEdit::MyLineEdit(QWidget *parent) : QLineEdit(parent)
{
ui.setupUi(this);
this->setContextMenuPolicy(Qt::CustomContextMenu);
}
void MyLineEdit::contextMenuEvent(QContextMenuEvent *event)
{
//Never enters here
QMenu* pqMenu = new QMenu();
pqMenu->addAction(tr("Firts"));
pqMenu->addAction(tr("Second"));
pqMenu->exec(event->globalPos());
delete (pqMenu);
}
To copy to clipboard, switch view to plain text mode
In the header file I have:
protected:
protected:
void contextMenuEvent(QContextMenuEvent *event);
To copy to clipboard, switch view to plain text mode
Anyone knows what is the problem?
Thanks,
Bookmarks