Browser
=================

.. currentmodule:: axioma.render

.. class:: Browser

	Просмотр данных в табличной форме

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

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

			Конструктор

			:param parent: Родительский объект
			:type parent: :class:`~PyQt5.QtWidgets.QWidget` или :any:`None`
 
		.. py:method:: name()

			Наименование просмотрщика

			:return: Наименование
			:rtype: :class:`str`
 
		.. py:method:: setName(name)

			Установка нового наименования просмотрщика

			:param name: Новое наименование
			:type name: :class:`str`
 
		.. py:method:: resetModel(model, schema)

			Установка новой модели просмотра в соответствии с предложенной схемой таблицы

			:param model: Модель для обновления
			:type model: :class:`~PyQt5.QtCore.QAbstractItemModel`
			:param schema: Схема таблицы. Используется в качестве подсказки для выбора как отображать данные разного типа
			:type schema: :class:`~axioma.core.dp.TableSchema`
 
 		.. method:: contextChanged()

			[signal] Сигнал испускается при смене данных в таблице просмотра

		.. method:: aboutToBeDestroyed()

			[signal] Сигнал испускается при удалении таблицы просмотра
