GlueApplication
===============

.. currentmodule:: glue_qt.app.application

.. autoclass:: GlueApplication
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~GlueApplication.current_tab
      ~GlueApplication.is_empty
      ~GlueApplication.tab_bar
      ~GlueApplication.tab_count
      ~GlueApplication.tab_names
      ~GlueApplication.tab_widget
      ~GlueApplication.viewers

   .. rubric:: Methods Summary

   .. autosummary::

      ~GlueApplication.add_datasets
      ~GlueApplication.add_fixed_layout_tab
      ~GlueApplication.add_widget
      ~GlueApplication.choose_new_data_viewer
      ~GlueApplication.choose_new_fixed_layout_tab
      ~GlueApplication.closeEvent
      ~GlueApplication.close_tab
      ~GlueApplication.dragEnterEvent
      ~GlueApplication.dropEvent
      ~GlueApplication.exec_
      ~GlueApplication.gather_current_tab
      ~GlueApplication.get_tab_index
      ~GlueApplication.has_terminal
      ~GlueApplication.keyPressEvent
      ~GlueApplication.move_viewer_to_tab
      ~GlueApplication.new_data_viewer
      ~GlueApplication.new_tab
      ~GlueApplication.plugin_manager
      ~GlueApplication.redo
      ~GlueApplication.report_error
      ~GlueApplication.restore_session
      ~GlueApplication.restore_session_and_close
      ~GlueApplication.run_startup_action
      ~GlueApplication.screenshot
      ~GlueApplication.set_window_title
      ~GlueApplication.start
      ~GlueApplication.tab
      ~GlueApplication.undo

   .. rubric:: Attributes Documentation

   .. autoattribute:: current_tab
   .. autoattribute:: is_empty
   .. autoattribute:: tab_bar
   .. autoattribute:: tab_count
   .. autoattribute:: tab_names
   .. autoattribute:: tab_widget
   .. autoattribute:: viewers

   .. rubric:: Methods Documentation

   .. automethod:: add_datasets
   .. automethod:: add_fixed_layout_tab
   .. automethod:: add_widget
   .. automethod:: choose_new_data_viewer
   .. automethod:: choose_new_fixed_layout_tab
   .. automethod:: closeEvent
   .. automethod:: close_tab
   .. automethod:: dragEnterEvent
   .. automethod:: dropEvent
   .. automethod:: exec_
   .. automethod:: gather_current_tab
   .. automethod:: get_tab_index
   .. automethod:: has_terminal
   .. automethod:: keyPressEvent
   .. automethod:: move_viewer_to_tab
   .. automethod:: new_data_viewer
   .. automethod:: new_tab
   .. automethod:: plugin_manager
   .. automethod:: redo
   .. automethod:: report_error
   .. automethod:: restore_session
   .. automethod:: restore_session_and_close
   .. automethod:: run_startup_action
   .. automethod:: screenshot
   .. automethod:: set_window_title
   .. automethod:: start
   .. automethod:: tab
   .. automethod:: undo
