use event filter with mouseevent ..
{
if (watched
== chatEdit
&& e
->type
() == QEvent::MouseEvent) { /** ignore it */
return true;
}
}
return QWidget::eventFilter(watched, e
);
}
bool Window::eventFilter(QObject *watched, QEvent* e)
{
if (watched == chatEdit && e->type() == QEvent::MouseEvent) {
/** ignore it */
return true;
}
}
return QWidget::eventFilter(watched, e);
}
To copy to clipboard, switch view to plain text mode
and dont forget to install it and remove whenever it required ..
view->installEventFilter(this);
Bookmarks