Events, selber löschen?

Verschiedenes zu Qt
Antworten
Nash
Beiträge: 118
Registriert: 27. April 2007 14:49

Events, selber löschen?

Beitrag von Nash »

Hi eine einfache Frage.

ich habe einen eigenen EventFilter registriert

eventFilter(QObject* object, QEvent* event)

die Events bekomme ich ja als ptr rein.
Wer löscht diese Events?
Ich mache es jedenfalls nicht.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Genaus wie bei allen anderen Events auch: Die QEventLoop.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Der EventFilter ist nur eine zusätzliche "Instanz" bei der Verarbeitung der Events. Event und FilterObject existieren vor dem eventFilter-Aufruf und danach, was vor und nach dem eventFilter-Aufruf geschieht würde wohl ohne eventFilter genauso ablaufen (es wird noch zusätzliche Prüfungen auf isAccepted geben). Deshalb musst du dich auch nicht um die Zerstörung kümmern - musstest du ja auch vorher nicht :)
Antworten