Finds QObject
derived classes that don't have a Q_OBJECT macro.
- Signals and slots
QObject::inherits
qobject_cast
metaObject()->className()
- Use your custom widget as a selector in Qt stylesheets
- Templated QObjects
- Compilation time
This check can't be used with pre-compiled headers support. This check doesn't have false positives, but it's not included in level <= 1 because the missing Q_OBJECT might be intentional.