Russian Qt Forum

Qt => Общие вопросы => Тема начата: unkeep от Февраль 04, 2014, 22:26



Название: как проверить зареган ли тип в мета
Отправлено: unkeep от Февраль 04, 2014, 22:26
в фабрике регистрирую новые типы
qRegisterMetaType()
qRegisterMetaTypeStreamOperators()

как теперь можно это дело протестировать?
ps на данный момент в тестах пишу\читаю объект в поток. Если тест завалился - значит не зарегистрировали тип...  :) Может есть что-нибудь более гуманное, типа 'bool IsTypeRegistered(QString type)' ?


Название: Re: как проверить зареган ли тип в мета
Отправлено: kibsoft от Февраль 04, 2014, 22:40
Цитировать
int qRegisterMetaType ( const char * typeName )
bool QMetaType::isRegistered ( int type ) [static]