BrowserManager
=================

.. currentmodule:: axioma.gui

.. class:: BrowserManager

	.. deprecated:: >2.0.1
		используйте :class:`axioma.gui.WidgetManagerService`

	Менеджер таблиц просмотра атрибутивной информации

	Унаследован от: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: BrowserManager(parent=None)

			Конструктор

			:param parent: Родительский объект
			:type parent: :class:`~PyQt5.QtCore.QObject` или :any:`None`

		.. py:method:: append(tableWindow)

			Добавление новой таблицы просмотра

			:param tableWindow: Добавляемая таблица
			:type tableWindow: :class:`~axioma.gui.TableWindow`

		.. py:method:: remove(tableWindow)

			Удаление существующей таблицы просмотра из менеджера

			:param tableWindow: Удаляемая таблица
			:type tableWindow: :class:`~axioma.gui.TableWindow`

		.. py:method:: count()

			Количество элементов в менеджере

			:return: Количество
			:rtype: :class:`int`

		.. py:method:: tableWindows()

			Список таблиц просмотра в менеджере

			:return: Список
			:rtype: :class:`list` [:class:`~axioma.gui.TableWindow`]

		.. method:: itemRemoved(tableWindow)

			[signal] Сигнал испускается при удалении элемента из менеджера

			:param  tableWindow: Удаляемый элемент
			:type tableWindow: :class:`~axioma.gui.TableWindow`

