QT4: Drag&Drop mit Model/View

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

QT4: Drag&Drop mit Model/View

Beitrag 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
Antworten