Prompts the user to browse the wizards based on the inputed plugins \
        allowing them to launch any particular wizard of choice.
        
        :param      plugins | [<XWizardPlugin>, ..]
                    parent  | <QWidget>
                    default | <XWizardPlugin> || None
        
        :return     <bool> success

def browse( plugins, parent = None, default = None ):
        """
        Prompts the user to browse the wizards based on the inputed plugins \
        allowing them to launch any particular wizard of choice.
        
        :param      plugins | [<XWizardPlugin>, ..]
                    parent  | <QWidget>
                    default | <XWizardPlugin> || None
        
        :return     <bool> success
        """
        dlg = XWizardBrowserDialog( parent )
        dlg.setPlugins(plugins)
        dlg.setCurrentPlugin(default)
        if ( dlg.exec_() ):
            return True
        return False