TableViewer
===========

.. currentmodule:: glue_qt.viewers.table

.. autoclass:: TableViewer
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~TableViewer.LABEL
      ~TableViewer.inherit_tools
      ~TableViewer.subtools
      ~TableViewer.tools
      ~TableViewer.window_title

   .. rubric:: Methods Summary

   .. autosummary::

      ~TableViewer.add_data
      ~TableViewer.add_subset
      ~TableViewer.closeEvent
      ~TableViewer.finalize_selection
      ~TableViewer.get_layer_artist
      ~TableViewer.keyPressEvent
      ~TableViewer.selection_changed
      ~TableViewer.update_viewer_state

   .. rubric:: Attributes Documentation

   .. autoattribute:: LABEL
   .. autoattribute:: inherit_tools
   .. autoattribute:: subtools
   .. autoattribute:: tools
   .. autoattribute:: window_title

   .. rubric:: Methods Documentation

   .. automethod:: add_data
   .. automethod:: add_subset
   .. automethod:: closeEvent
   .. automethod:: finalize_selection
   .. automethod:: get_layer_artist
   .. automethod:: keyPressEvent
   .. automethod:: selection_changed
   .. automethod:: update_viewer_state
