MCPcopy Create free account
hub / github.com/KDAB/GammaRay / shouldBeRecorded

Function shouldBeRecorded

plugins/eventmonitor/eventmonitor.cpp:194–212  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192
193
194static bool shouldBeRecorded(QObject *receiver, QEvent *event)
195{
196 if (!s_model || !s_eventTypeModel || !s_eventMonitor || !Probe::instance()) {
197 return false;
198 }
199 if (s_eventMonitor->isPaused()) {
200 return false;
201 }
202 if (!event || !receiver) {
203 return false;
204 }
205 if (!s_eventTypeModel->isRecording(event->type())) {
206 return false;
207 }
208 if (Probe::instance()->filterObject(receiver)) {
209 return false;
210 }
211 return true;
212}
213
214
215static EventData createEventData(QObject *receiver, QEvent *event)

Callers 2

eventCallbackFunction · 0.85
eventFilterMethod · 0.85

Calls 4

isPausedMethod · 0.80
isRecordingMethod · 0.80
filterObjectMethod · 0.80
typeMethod · 0.45

Tested by

no test coverage detected