#ifndef QML_REGISTER_PROTOCOLS_H #define QML_REGISTER_PROTOCOLS_H #include "protocols_defs.h" #include #include #include namespace amnezia { using namespace amnezia::ProtocolEnumNS; void declareQmlProtocolEnum() { qmlRegisterUncreatableMetaObject( ProtocolEnumNS::staticMetaObject, "ProtocolEnum", 1, 0, "ProtocolEnum", "Error: only enums" ); qmlRegisterUncreatableMetaObject( ProtocolEnumNS::staticMetaObject, "ProtocolEnum", 1, 0, "TransportProto", "Error: only enums" ); qmlRegisterUncreatableMetaObject( ProtocolEnumNS::staticMetaObject, "ProtocolEnum", 1, 0, "ServiceType", "Error: only enums" ); } } // namespace amnezia QDebug operator<<(QDebug debug, const amnezia::Proto &p); #endif // QML_REGISTER_PROTOCOLS_H