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) – Элемент