| 20 | using namespace GammaRay; |
| 21 | |
| 22 | static const QMetaObject *metaObjectForClass(const QByteArray &name) |
| 23 | { |
| 24 | if (name.isEmpty()) |
| 25 | return nullptr; |
| 26 | auto mo = QMetaType::fromName(name).metaObject(); |
| 27 | // auto mo = QMetaType::metaObjectForType(QMetaType::type(name)); |
| 28 | if (mo) |
| 29 | return mo; |
| 30 | mo = QMetaType::fromName(name + '*').metaObject(); // try pointer version, more likely for QObjects |
| 31 | return mo; |
| 32 | } |
| 33 | |
| 34 | static QMetaEnum flagsFromEnumIndex(int enumIndex, const QByteArray &enumName, const QMetaObject *const mo) |
| 35 | { |
no test coverage detected