Ejemplo n.º 1
0
        public void RegisterResourceTypeTab(string tabID, string tabName, string[] resTypes,
                                            int linkPropID, int order)
        {
            int tabIndex = FindTabByID(tabID);

            if (tabIndex >= 0)
            {
                TabFilter filter = (TabFilter)_tabBar.GetTabTag(tabIndex);
                if (resTypes != null)
                {
                    filter.AddResourceTypes(resTypes);
                }
                if (linkPropID != -1)
                {
                    filter.SetLinkPropID(linkPropID);
                }

                return;
            }

            AddTabWithFilter(tabName, new TabFilter(this, tabID, resTypes, linkPropID), order);
            _querySidebar.RegisterTab(tabID, resTypes, linkPropID);
        }