axioma.render.
LegendItemGroup
¶Сгруппированные элементы легенды слоя. Все элементы легенды обрабатываются как единое целое
Унаследован от: QObject
LegendItemGroup
(other)Копирующий конструктор
Параметры: other ( LegendItemGroup
) – Исходный объект LegendItemGroup, на базе которого необходимо сделать копию.
rect
()¶Прямоугольник, который занимают включенные элементы легенды
Результат: Ограничивающий прямоугольник Тип результата: QRectF
draw
(context)¶Отрисовка элементов легенды в заданном контексте
Параметры: context ( Context
) – Контекст, в котором будет отрисованы элементы легенды
drawSelected
(context)¶Отрисовка выделения элемента легенды в заданном контексте
Параметры: context ( Context
) – Контекст, в котором будет отрисовано выделение элемента легенды
items
()¶Список элементов
Результат: Список Тип результата: list
[LegendItemPosition
]
removeAll
(item)¶Удаление всех повторяющихся элементов, эквивалентных данному
Параметры: item ( LegendItemPosition
) – Удаляемый элементРезультат: Количество удаленных элементов Тип результата: int
at
(index)¶Получение элемента по его индексу
Параметры: index ( int
) – ИндексРезультат: Элемент Тип результата: LegendItemPosition
append
(item)¶Добавление нового элемента
Параметры: item ( LegendItem
) – Добавляемый элемент
append
(item)Добавление списка с новыми элементами
Параметры: item ( list
[LegendItem
]) – Добавляемые элементы
replace
(ind, item)¶Обновление элемента по его индексу
Параметры:
- ind (
int
) – Индекс- item (
LegendItem
) – Новое значение элемента
itemIndex
(item)¶Получение индекса элемента
Параметры: item ( LegendItemPosition
) – ЭлементРезультат: Индекс или -1, если не найдено Тип результата: int
findItemIndexByName
(name)¶Поиск элемента по его наименованию и получение его индекса
Параметры: name ( bool
) – НаименованиеРезультат: Индекс или -1, если не найдено Тип результата: int
updateBasePoint
(item, point)¶Задание нового значения базовой точки
Параметры:
- item (
LegendItemPosition
) – Элемент- point (
QPointF
) – Новое значение базовой точкиРезультат: True, если изменение произведено. В противном случае False
Тип результата:
calculateSizeForContext
(context)¶Производится расчет размеров элементов типа
DynamicSizeLegendItem
, если таковые имеются
Параметры: context ( Context
) – Контекст, по которому производится расчет.
aboutToBeDestroyed
()¶[signal] Сигнал испускается при удалении
removedItem
(item)¶[signal] Сигнал испускается при удалении элемента
Параметры: item ( LegendItem
) – Удаляемый элемент
needUpdating
()¶[signal] Сигнал испускается при необходимости обновления контента
itemAppened
(item)¶[signal] Сигнал испускается при добавлении нового элемента
Параметры: item ( LegendItemPosition
) – Элемент