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