@@ -45,12 +45,6 @@ blobsProfiler.TypesToIcon = {
4545 [" Entity" ] = " page_white_world"
4646}
4747
48- blobsProfiler .VarTypeIconOverride = {
49- [" Schema" ] = {
50- [" table" ] = " table"
51- }
52- }
53-
5448blobsProfiler .Menu .GlobalTypesToCondense = {
5549 {
5650 type = " string" ,
@@ -403,10 +397,6 @@ local function addDTreeNode(parentNode, nodeData, specialType, isRoot, varType,
403397 childNode = useParent :AddNode (nodeKey )
404398 childNode .Icon :SetImage (specialType && " icon16/folder_database.png" || " icon16/folder.png" )
405399
406- if blobsProfiler .VarTypeIconOverride [varType ] and blobsProfiler .VarTypeIconOverride [varType ][dataType ] then
407- childNode .Icon :SetImage (" icon16/" .. blobsProfiler .VarTypeIconOverride [varType ][dataType ] .. " .png" )
408- end
409-
410400 childNode .oldExpand = childNode .SetExpanded
411401
412402 childNode .NeedsLazyLoad = true -- TODO: add check to make sure there even is children?
@@ -470,10 +460,6 @@ local function addDTreeNode(parentNode, nodeData, specialType, isRoot, varType,
470460 childNode = useParent :AddNode (nodeText )
471461 childNode .Icon :SetImage (" icon16/" .. (blobsProfiler .TypesToIcon [visualDataType ] || " page_white_text" ) .. " .png" )
472462
473- if blobsProfiler .VarTypeIconOverride [varType ] and blobsProfiler .VarTypeIconOverride [varType ][visualDataType ] then
474- childNode .Icon :SetImage (" icon16/" .. blobsProfiler .VarTypeIconOverride [varType ][visualDataType ] .. " .png" )
475- end
476-
477463 childNode .DoClick = function ()
478464 if isRoot && useParent == parentNode && varType == " Globals" then
479465 print (" blobsProfiler: Non-foldered root for type: " .. type (nodeValue ))
@@ -687,6 +673,12 @@ local function addDTreeNode(parentNode, nodeData, specialType, isRoot, varType,
687673 end
688674 end
689675
676+ local tblOverrides = blobsProfiler .GetIconOverrides (varType )
677+ if tblOverrides and tblOverrides [dataType ] then
678+ print (" found" , varType )
679+ childNode .Icon :SetImage (tblOverrides [dataType ])
680+ end
681+
690682 return childNode
691683end
692684
0 commit comments