私自身の TextEdit (inherits QTextEdit
) で、この DragEventHandler を実装します。
void CustomTextEdit::dragEnterEvent(QDragEnterEvent* e)
{
qDebug() << "void CustomTextEdit::dragEnterEvent(QDragEnterEvent* e)";
qDebug() << "e->mimeData()->hasText() is" << e->mimeData()->hasText();
QTextEdit::dragEnterEvent(e);
}
例: TextEdit 内のテキストを選択してドラッグすると、ハンドラーが呼び出されhasText()
てtrue
.
アイテムを a から TextEdit にドラッグするとQListWidget
、ハンドラーも呼び出されますがhasText()
、false
. とにかく DropEvent を処理するにはどうすればよいですか? (QDragEnterEvent
基本的にはQDropEvent
)
これが DropHandler で行われることはわかっていますが、私の質問は
、DropEvent からの情報にはどのようなものがQListWidget
含まれているのでしょうか?
この情報にアクセスするにはどうすればよいですか?