Seite 1 von 1

QT4: Drag&Drop mit Model/View

Verfasst: 29. November 2007 13:15
von nando
Hi,

ich habe folgendes Problem...

ich habe in meine Model View Architektur Drag & Drop eingebaut.

dazu habe ich die entsprechenden methoden im model überschrieben und
einen eigenen MimeType gemacht, da ich ein eigenes Datenformat dragn will....

ich erkenne im modell den start des draggens in der methode mimeData()...

und das droppen in der methode dropMimeData()...

so weit so gut.. aber nun will ich während des Draggens immer überprüfen, ob ein drop zulässig ist, abhängig von den daten in den views über die ich gerade dragge.......

also nicht nur beim loslassen akzepieren oder nicht, sonder schon wenn ich über einen eintrag dragge das "drop akzeptieren icon" anzeigen oder das "drop nicht erlaubt" icon.....

während des draggens wird dauern die mimeTypes methode aufgerufen...
ich muss aber dauern meine drag daten mit den daten über den ich gerade bin vergleichen....

Gruss,
Nando