Я создал подкласс из QAbstractItemModel
, поместил модель в QTreeView
, все в порядке.
Теперь я хочу поддерживать перетаскивание, чтобы можно было изменить положение элемента с помощью мыши.
Я установил для режима QTreeView
dragDrop
значение DragDrop
, defDropAction
MoveAction
, drag
включено значение true. Я могу перетащить элемент, он появляется рядом с мышью, но при нажатии ничего не происходит.
Какие методы из QAbstractItemModel
мне нужны, чтобы моя модель поддерживала перетаскивание?