FeatureLabelContainer - Контейнер параметров подписывания

class axioma.render.FeatureLabelContainer

Контейнер параметров подписывания

Унаследован от: QObject

FeatureLabelContainer(parent=None)

Конструктор класса

Параметры:parent (QObject) – родительский объект
value(layer, key)

Получить параметры подписывания для записи с заданными идентификатором на заданном слое; если не найдено - возвращает новый объект параметров

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
Результат:

искомые или новые параметры подписывания

Тип результата:

LabelProperties

value(layer, key, def)

Получить параметры подписывания для записи с указанием объекта параметров по умолчанию

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
  • def (LabelProperties) – объект параметров подписывания по умолчанию
Результат:

параметры подписывания

Тип результата:

LabelProperties

ids(layer)

Идентификаторы записей на слое, имеющие параметры подписывания

Параметры:layer (Layer) – слой
Результат:список идентификаторов
Тип результата:list [QVariant]
insert(layer, key, labelProperties)

Добавить параметры подписывания; если уже существует - старое значение заменяется на новое

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
  • labelProperties (LabelProperties) – параметры подписывания
remove(layer, key)

Удалить параметры подписывания; если не существует - ничего не происходит

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
remove(layer)

Удалить параметры подписывания; если не существует - ничего не происходит

Параметры:layer (Layer) – слой
contains(layer, key)

Проверка на наличие параметров для записи на слое

Параметры:
  • layer (Layer) – слой
  • key (QVariant) – идентификатор записи
Результат:

True - если содержит параметры подписывания, иначе False

Тип результата:

bool

contains(layer)

Проверка на наличие параметров для слое

Параметры:layer (Layer) – слой
Результат:True - если содержит параметры подписывания, иначе False
Тип результата:bool
isEmpty()

Является ли контейнер пустым

Результат:True - если пустой, иначе False
Тип результата:bool