| 856 | } |
| 857 | |
| 858 | void Probe::discoverObject(QObject *object) |
| 859 | { |
| 860 | if (!object) |
| 861 | return; |
| 862 | |
| 863 | QMutexLocker lock(s_lock()); |
| 864 | if (m_validObjects.contains(object)) |
| 865 | return; |
| 866 | |
| 867 | objectAdded(object); |
| 868 | foreach (QObject *child, object->children()) { |
| 869 | discoverObject(child); |
| 870 | } |
| 871 | } |
| 872 | |
| 873 | void Probe::installGlobalEventFilter(QObject *filter) |
| 874 | { |