Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Qt Drag and Drop как перетащить указатель?

Автор: prog_nt 19.8.2008, 12:03

Подскажите плз, как используя стандартную реализацию драгэндропа Qt перетащить указатель на пользовательский объект с виджета на виджет внутри приложения?
Насколько я понимаю QMimeData поддерживает только типы text/plain, text/html, text/uri-list, image/ *, application/x-color. Для других нужно запихивать в QByteArray соответствующие данные.
Можно создать подкласс QMimeData с дополнительным полем - указателем на объект, но этого делать не хочется.
Как еще это можно реализовать?

Автор: trdm 19.8.2008, 14:03

Цитата(prog_nt @ 19.8.2008, 13:03) *
... но этого делать не хочется.

думаю надо перетащить эту ветку в "Треп" и обсудить вопрос, как победить лень.

Автор: prog_nt 19.8.2008, 15:06

Цитата(trdm @ 19.8.2008, 17:03) *
Цитата(prog_nt @ 19.8.2008, 13:03) *
... но этого делать не хочется.

думаю надо перетащить эту ветку в "Треп" и обсудить вопрос, как победить лень.


Не хочется в плане лишнего кода, наследования и т.д.

Автор: Litkevich Yuriy 19.8.2008, 16:17

Цитата(prog_nt @ 19.8.2008, 16:03) *
перетащить указатель на пользовательский объект с виджета на виджет внутри приложения?

я что-то совсем не понял, может зяпятые потеряны. Давай популярнее.

Автор: trdm 19.8.2008, 16:54

очередной развод с задней мыслью: "поработайте за меня и всем спасибо.".

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)