Loads the plugins for the inputed dialog.
        
        :param      plugins | [<XConfigPlugin>, ..]

def setPlugins( self, plugins ):
        """
        Loads the plugins for the inputed dialog.
        
        :param      plugins | [<XConfigPlugin>, ..]
        """
        plugins = sorted(plugins, key = lambda x: x.title())
        
        breakdown = {}
        for plugin in plugins:
            breakdown.setdefault(plugin.configGroup(), [])
            breakdown[plugin.configGroup()].append(plugin)
        
        for grp in sorted(breakdown.keys()):
            gitem = XTreeWidgetItem([grp])
            gitem.initGroupStyle()
            gitem.setFixedHeight(22)
            
            for plugin in breakdown[grp]:
                item = PluginItem(plugin)
                gitem.addChild(item)
            
            self.uiPluginTREE.addTopLevelItem(gitem)
            gitem.setExpanded(True)