MCPcopy Create free account
hub / github.com/KDE/kdevelop / eventFilter

Method eventFilter

plugins/konsole/kdevkonsoleview.cpp:140–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140bool KDevKonsoleView::eventFilter( QObject* obj, QEvent *e )
141{
142 switch( e->type() ) {
143 case QEvent::ShortcutOverride: {
144 auto *k = static_cast<QKeyEvent *>(e);
145
146 // Don't propagate Esc to the top level, it should be used by konsole
147 if (k->key() == Qt::Key_Escape) {
148 if (d->konsolepart && d->konsolepart->widget()) {
149 e->accept();
150 return true;
151 }
152 }
153 break;
154 }
155
156 default:
157 break;
158 }
159
160 return QWidget::eventFilter( obj, e );
161}
162
163#include "moc_kdevkonsoleview.cpp"

Callers

nothing calls this directly

Calls 5

eventFilterFunction · 0.50
typeMethod · 0.45
keyMethod · 0.45
widgetMethod · 0.45
acceptMethod · 0.45

Tested by

no test coverage detected