:mod:`dip.developer.plugins_viewer`
===================================
.. module:: dip.developer.plugins_viewer

This module implements a viewer of all :term:`plugins<plugin>`. 


:class:`PluginsViewer`
----------------------
.. class:: PluginsViewer

    Base class: :class:`~PyQt4.QtGui.QTreeWidget`

    The PluginsViewer class is a widget that implements a read-only
    visualisation of all plugins.

    .. method:: PluginsViewer.__init__()

        Initialise the viewer. 


:class:`PluginsViewerTool`
--------------------------
.. class:: PluginsViewerTool

    Base class: :class:`~dip.shell.SimpleViewTool`

    The PluginsViewerTool implements a tool for displaying plugins. 

    .. attribute:: action_id = 'dip.developer.view_plugins'

        The identifier to be used for any action.

    .. attribute:: name = 'Plugins'

        The tool's name.

    .. attribute:: within = 'dip.ui.collections.view'

        The optional identifier of a collection of actions that any action will
        be placed within.
