Spec-Zone.ru › Qt 5.9

Тип QML ItemSelectionModel

Создаёт экземпляр QItemSelectionModel, который используется совместно с QAbstractItemModel и любым отображением, поддерживающим его. Подробнее...

Заявление об импорте: import QtQml.Models 2.2
С: Qt 5.5
Создаёт экземпляр: QItemSelectionModel
  • Список всех членов, включая унаследованные

Свойства

  • currentIndex : QModelIndex
  • hasSelection : bool
  • model : QAbstractItemModel
  • selectedIndexes : QModelIndexList

Сигналы

  • currentChanged(QModelIndex current, QModelIndex previous)
  • selectionChanged(QItemSelection selected, QItemSelection deselected)

Методы

  • void clear()
  • void clearCurrentIndex()
  • void clearSelection()
  • bool columnIntersectsSelection(int column, QModelIndex parent)
  • bool isColumnSelected(int column, QModelIndex parent)
  • bool isRowSelected(int row, QModelIndex parent)
  • bool isSelected(QModelIndex index)
  • void reset()
  • bool rowIntersectsSelection(int row, QModelIndex parent)
  • void select(QItemSelection selection, SelectionFlags command)
  • void select(QModelIndex index, SelectionFlags command)
  • QModelIndexList selectedColumns(int row)
  • QModelIndexList selectedRows(int column)
  • QItemSelection selection()
  • void setCurrentIndex(QModelIndex index, SelectionFlags command)

Подробное описание

На этой странице перечислены доступные в QML свойства, методы и сигналы. Для получения фактической документации по этому классу см. QItemSelectionModel.

См. также QItemSelectionModel и Модели и представления в Qt Quick.

Документация по свойствам

[только для чтения] currentIndex : QModelIndex

Используйте setCurrentIndex(), чтобы установить его значение.

См. также setCurrentIndex() и currentChanged().

[только для чтения] hasSelection : bool

Он будет вызывать обновления связывания свойств каждый раз, когда испускается selectionChanged(), даже если его значение не изменилось.

См. также selection(), selectedIndexes, select() и selectionChanged().

model : QAbstractItemModel

Значение этого свойства должно соответствовать модели представления.

[только для чтения] selectedIndexes : QModelIndexList

Содержит список всех индексов в модели выделения.

Документация по сигналам

currentChanged(QModelIndex current, QModelIndex previous)

selectionChanged(QItemSelection selected, QItemSelection deselected)

Документация по методам

void clear()

void clearCurrentIndex()

void clearSelection()

bool columnIntersectsSelection(int column, QModelIndex parent)

bool isColumnSelected(int column, QModelIndex parent)

bool isRowSelected(int row, QModelIndex parent)

bool isSelected(QModelIndex index)

void reset()

bool rowIntersectsSelection(int row, QModelIndex parent)

void select(QItemSelection selection, SelectionFlags command)

void select(QModelIndex index, SelectionFlags command)

QModelIndexList selectedColumns(int row)

QModelIndexList selectedRows(int column)

QItemSelection selection()

void setCurrentIndex(QModelIndex index, SelectionFlags command)

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtqml-models-itemselectionmodel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API