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] Сигнал испускается при изменении статуса выделения (редактируемый слой помечается нередактируемым и наоборот)