CustomViewer
============

.. currentmodule:: glue_qt.viewers.custom.custom_viewer

.. autoclass:: CustomViewer
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~CustomViewer.name
      ~CustomViewer.selections_enabled
      ~CustomViewer.ui

   .. rubric:: Methods Summary

   .. autosummary::

      ~CustomViewer.create_new_subclass
      ~CustomViewer.make_selector
      ~CustomViewer.plot_data
      ~CustomViewer.plot_subset
      ~CustomViewer.select
      ~CustomViewer.settings_changed
      ~CustomViewer.setup

   .. rubric:: Attributes Documentation

   .. autoattribute:: name
   .. autoattribute:: selections_enabled
   .. autoattribute:: ui

   .. rubric:: Methods Documentation

   .. automethod:: create_new_subclass
   .. automethod:: make_selector
   .. automethod:: plot_data
   .. automethod:: plot_subset
   .. automethod:: select
   .. automethod:: settings_changed
   .. automethod:: setup
