webengview->installEventFilter(this);
webengview->installEventFilter(this);
To copy to clipboard, switch view to plain text mode
{
if (event
->type
() == QEvent::MouseButtonPress) {
m->ignore();
return true;
}
bool val
= QObject::eventFilter(obj, event
);
QWebEngineView * menu = dynamic_cast<QWebEngineView*>(obj);
if(menu
&& event
->type
() == QEvent::MouseButtonPress) {
if(ev)
{
if(ev->button() == Qt::RightButton)
{
ev->ignore();
return false; // yes we filter the event
}
}
}
return val;
}
bool My_class::eventFilter( QObject * obj, QEvent * event )
{
if (event->type() == QEvent::MouseButtonPress) {
QMouseEvent* m = (QMouseEvent*) event;
m->ignore();
return true;
}
bool val= QObject::eventFilter(obj, event);
QWebEngineView * menu = dynamic_cast<QWebEngineView*>(obj);
if(menu && event->type() == QEvent::MouseButtonPress)
{
QMouseEvent * ev = dynamic_cast<QMouseEvent*>(event);
if(ev)
{
if(ev->button() == Qt::RightButton)
{
ev->ignore();
return false; // yes we filter the event
}
}
}
return val;
}
To copy to clipboard, switch view to plain text mode
Hi
I have implemented as shown above but still iam unable to avoid mouse right click.. I am i doing any thing wrong.. please let me know..
Thanks,
Added after 32 minutes:
I have tried with the following code by using event filter but i cant disable the right click
webengview->installEventFilter(this);
webengview->installEventFilter(this);
To copy to clipboard, switch view to plain text mode
{
bool val
= QObject::eventFilter(obj, event
);
QWebEngineView * menu = dynamic_cast<QWebEngineView*>(obj);
if(menu
&& event
->type
() == QEvent::MouseButtonPress) {
if(ev)
{
if(ev->button() == Qt::RightButton)
{
ev->ignore();
return false; // yes we filter the event
}
}
}
return val;
}
bool My_class::eventFilter( QObject * obj, QEvent * event )
{
bool val= QObject::eventFilter(obj, event);
QWebEngineView * menu = dynamic_cast<QWebEngineView*>(obj);
if(menu && event->type() == QEvent::MouseButtonPress)
{
QMouseEvent * ev = dynamic_cast<QMouseEvent*>(event);
if(ev)
{
if(ev->button() == Qt::RightButton)
{
ev->ignore();
return false; // yes we filter the event
}
}
}
return val;
}
To copy to clipboard, switch view to plain text mode
Bookmarks