FeatureLegendItem
=================

.. currentmodule:: axioma.render

.. class:: FeatureLegendItem

	Элемент легенды для векторного слоя

	Унаследован от: :class:`LegendItem`

		.. py:method:: FeatureLegendItem(layer, caption, parent=None)

			Конструктор

			:param layer: Базовый слой, на основе которого строится легенда.
			:type layer: :class:`Layer`
			:param caption: Наименование (заголовок) легенды.
			:type caption: :class:`str`
			:param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент
			:type parent: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: FeatureLegendItem(layer, overrideComponents, caption, parent=None)

			Конструктор

			:param layer: Базовый слой, на основе которого строится легенда.
			:type layer: :class:`Layer`
			:param  overrideComponents: Список элементов легенды
			:type overrideComponents: :class:`list`[`LegendItemComponent`]
			:param caption: Наименование (заголовок) легенды.
			:type caption: :class:`str`
			:param parent: Владелец элемента легенды. При удалении владельца так же удаляется и сам элемент
			:type parent: :class:`~PyQt5.QtCore.QObject`

		.. py:method:: FeatureLegendItem(other)

			Копирующий конструктор

			:param other: Исходный объект FeatureLegendItem, на базе которого необходимо сделать копию. 
			:type other: :class:`FeatureLegendItem`

		.. py:method:: layer()

			Базовый слой, на основе которого строится легенда.

			:return: Слой
			:rtype: :class:'Layer'

		.. method:: dataChanged()

			[signal] Сигнал, возникающий при изменении данных, от которых зависима легенда
