| 90 | } |
| 91 | |
| 92 | void EnumRepositoryServer::registerEnum(int metaTypeId, const char *name, const QVector<GammaRay::EnumDefinitionElement> &elems, bool flag) |
| 93 | { |
| 94 | Q_ASSERT(s_instance); |
| 95 | Q_ASSERT(name); |
| 96 | Q_ASSERT(!elems.isEmpty()); |
| 97 | |
| 98 | EnumDefinition def(s_instance->m_nextId++, name); |
| 99 | def.setIsFlag(flag); |
| 100 | def.setElements(elems); |
| 101 | s_instance->addDefinition(def); |
| 102 | s_instance->m_typeIdToIdMap.insert(metaTypeId, def.id()); |
| 103 | } |
nothing calls this directly
no test coverage detected