Здравствуйте!
Пытаюсь реализовать drag&drop для Model/View. У меня две модели из одной я хочу тащить, в другую кидать.
В моделях:
Реализовал все функции которые были указаны в справке (flags, разрешает перетаскивание и бросание; mimeData, кодирует и отдает данные; mimeTypes, поддерживает всего один миме-тип, но в обеих моделях он один и тот же; supportedDropActions, возвращает Qt::CopyAction).
В представлениях:
acceptDrops == true, dragDropMode == DragDrop, dragEnabled == true.
При попытке перетащить элементы из одного представления в другое перетаскивание начинается, но бросить на воторой view не получается: значек drop indicator говорит, что бросать нельзя, а само бросание не приводит к вызову функции dropMimeData в моделях.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)