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
- Тип результата
-