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

class axioma.render.FeatureLabelContainer

Контейнер параметров подписывания. В данном контейнере содержатся только подписи, параметры отображения которых были изменены.

Добавлено в версии >1.2.2: Не является наследником class QObject

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

FeatureLabelContainer()

Добавлено в версии >1.2.2.

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

FeatureLabelContainer(parent)

Не рекомендуется, начиная с версии >1.2.2: больше не использует механизм управления памяти Qt; используйте конструктор по умолчанию

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

Параметры

parent (QObject) – родительский объект

contains(layer, key)

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

Параметры
  • layer (Layer) – слой

  • key (QVariant) – идентификатор записи

Результат

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

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

bool

contains(layer)

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

Параметры

layer (Layer) – слой

Результат

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

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

bool

ids(layer)

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

Параметры

layer (Layer) – слой

Результат

список идентификаторов

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

list [QVariant]

insert(layer, key, labelProperties)

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

Параметры
  • layer (Layer) – слой

  • key (QVariant) – идентификатор записи

  • labelProperties (LabelProperties) – параметры подписывания

isEmpty()

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

Результат

True - если пустой, иначе False

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

bool

remove(layer, key)

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

Параметры
  • layer (Layer) – слой

  • key (QVariant) – идентификатор записи

remove(layer)

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

Параметры

layer (Layer) – слой

value(layer, key, def=LabelProperties())

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

Параметры
  • layer (Layer) – слой

  • key (QVariant) – идентификатор записи

  • def (LabelProperties) – объект параметров подписывания по умолчанию

Результат

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

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

LabelProperties