W związku z tym, że próbuję zrobić swój model od podstaw, natknąłem się na poniższe klasy
QItemSelection
QItemSelectionModel
QItemSelectionRange
W dokumentacji doczytałem się, że klasy takie jak QAbstractItemModel
, QAbstractItemView
, QTableModel
, QSqlTableModel
- mają już wbudowany mechanizm zaznaczania, który działa na domyślnych zasadach
- no więc skoro coś takiego jest już ustawione domyślnie, to pojawiają mi się pytania
- czemu te klasy mają służyć ?
- Co można uzyskać za pomocą tych klas ? (tzn. jaką funkcjonalność można zaprogramować ?)
- co znaczy
domyślne zasady
zaznaczania ? (tak rozumiem dokumentację)