axioma.gui.ItemSelectionModel¶Модель для доступа к выделенным в окне элементам
Унаследован от: QObject
ItemSelectionModel(parent=None)¶Конструктор
Параметры: parent ( QObjectилиNone) – Родительский объект
selectedItems()¶Список выделенных в окне элементов
Результат: Список элементов Тип результата: ItemList
targetItems()¶Список помеченных для изменения в окне элементов
Результат: Список элементов Тип результата: ItemList
canAddToSelection(item)¶Проверяет возможность добавления элемента к выборке
Параметры: item ( Item) – Проверяемый элементРезультат: Возвращает True, если item можно добавить к выделению. В противном случае False Тип результата: bool
setSelection(items)¶Установка нового выделения в виде списка элементов
Параметры: items ( ItemList) – Элементы для выделения
setSelection(item)Установка нового выделения
Параметры: items ( Item) – Элемент для выделения
addToSelection(items)¶Добавление к существующему выделению нового списка элементов
Параметры: items ( ItemList) – Элементы для добавления
addToSelection(item)Добавление к существующему выделению нового элемента
Параметры: items ( Item) – Элемент для добавления
deselect(item)Удаление элемента из выделения
Параметры: items ( Item) – Элемент для удаления
clearSelection()¶Удаление всех элементов из выделения
hasSelection()¶Проверка наличия выделения
Результат: Возвращает True, если выделение непустое. В противном случае False Тип результата: bool
selectionChanged()¶[signal] Сигнал испускается при изменении состава выделения
selectionStateChanged()¶[signal] Сигнал испускается при изменении статуса выделения (редактируемый слой помечается нередактируемым и наоборот)