Drag And Drop

Alles rund um die Programmierung mit Qt
Antworten
chronos
Beiträge: 34
Registriert: 20. September 2005 09:17
Kontaktdaten:

Drag And Drop

Beitrag von chronos »

Hallo allerseits,

nur eine kleine Frage.
Muss ich nachdem ich eine Drag&Drop Operation fertig habe das Drag Objekt löschen? Oder machts das QT für mich und wenn wann wird das Objekt dann gelöscht?

Code: Alles auswählen

            QMimeData *mimeData = new QMimeData;
            mimeData->setData("rcflight/teststring","testme");
            QDrag *drag = new QDrag(this);
            drag->setMimeData(mimeData);
            if (drag->start(Qt::MoveAction) == Qt::MoveAction)
                item->close();
        
/*Muss das hier gemacht werden?*/                
           delete drag;
MFG Chronos
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Man sehe hier:
http://doc.trolltech.com/4.0/qdrag.html#details

"The QDrag must be constructed on the heap with a parent QObject to ensure that Qt can clean up after the drag and drop operation has been completed."
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten