MCPcopy Create free account
hub / github.com/KDAB/GammaRay / registerVariantHandlers

Method registerVariantHandlers

plugins/quickinspector/quickinspector.cpp:1141–1174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1139}
1140
1141void QuickInspector::registerVariantHandlers()
1142{
1143 ER_REGISTER_FLAGS(QQuickItem, Flags, qqitem_flag_table);
1144 ER_REGISTER_FLAGS(QSGNode, DirtyState, qsg_node_dirtystate_table);
1145 ER_REGISTER_FLAGS(QSGNode, Flags, qsg_node_flag_table);
1146 ER_REGISTER_ENUM(QSGTexture, AnisotropyLevel, qsg_texture_anisotropy_table);
1147 ER_REGISTER_ENUM(QSGTexture, Filtering, qsg_texture_filtering_table);
1148 ER_REGISTER_ENUM(QSGTexture, WrapMode, qsg_texture_wrapmode_table);
1149
1150 VariantHandler::registerStringConverter<QQuickPaintedItem::PerformanceHints>(
1151 qQuickPaintedItemPerformanceHintsToString);
1152 VariantHandler::registerStringConverter<QQuickAnchorLine>(anchorLineToString);
1153 VariantHandler::registerStringConverter<QSGNode *>(Util::addressToString);
1154 VariantHandler::registerStringConverter<QSGBasicGeometryNode *>(Util::addressToString);
1155 VariantHandler::registerStringConverter<QSGGeometryNode *>(Util::addressToString);
1156 VariantHandler::registerStringConverter<QSGClipNode *>(Util::addressToString);
1157 VariantHandler::registerStringConverter<const QSGClipNode *>(Util::addressToString);
1158 VariantHandler::registerStringConverter<QSGTransformNode *>(Util::addressToString);
1159 VariantHandler::registerStringConverter<QSGRootNode *>(Util::addressToString);
1160 VariantHandler::registerStringConverter<QSGOpacityNode *>(Util::addressToString);
1161 VariantHandler::registerStringConverter<QSGGeometry *>(Util::addressToString);
1162 VariantHandler::registerStringConverter<const QSGGeometry *>(Util::addressToString);
1163 VariantHandler::registerStringConverter<QSGMaterial *>(Util::addressToString);
1164 VariantHandler::registerStringConverter<QSGMaterial::Flags>(qsgMaterialFlagsToString);
1165 VariantHandler::registerStringConverter<QSGRenderNode *>(Util::addressToString);
1166 VariantHandler::registerStringConverter<QSGRenderNode::StateFlags>(MetaEnum::flagsToString_fn(render_node_state_flags_table));
1167 VariantHandler::registerStringConverter<QSGRenderNode::RenderingFlags>(MetaEnum::flagsToString_fn(render_node_rendering_flags_table));
1168
1169 VariantHandler::registerStringConverter<QSGRendererInterface *>(Util::addressToString);
1170 VariantHandler::registerStringConverter<QSGRendererInterface::GraphicsApi>(MetaEnum::enumToString_fn(qsg_graphics_api_table));
1171 VariantHandler::registerStringConverter<QSGRendererInterface::ShaderCompilationTypes>(MetaEnum::flagsToString_fn(qsg_shader_compilation_type_table));
1172 VariantHandler::registerStringConverter<QSGRendererInterface::ShaderSourceTypes>(MetaEnum::flagsToString_fn(qsg_shader_source_type_table));
1173 VariantHandler::registerStringConverter<QSGRendererInterface::ShaderType>(MetaEnum::enumToString_fn(qsg_shader_type_table));
1174}
1175
1176void QuickInspector::registerPCExtensions()
1177{

Callers

nothing calls this directly

Calls 2

flagsToString_fnFunction · 0.85
enumToString_fnFunction · 0.85

Tested by

no test coverage detected