Seite 1 von 1

Signals eines Widgets incl. dessen Children temorär blocken

Verfasst: 23. November 2007 15:17
von Mamba
Hi,

ich habe etliche komplexere Widgets, welches wiederum etliche Signal-Slot Connections haben. Gibt es einen einfachen Weg alle Signale die dieses Widget aussendet für eine Zeitlang zu unterdrücken? Ich möchte nicht auf jedem Element wie Textfeld und Checkbox ein blockSignals (true) und anschließend wieder blockSignals (false) aufrufen.
Warum gibts kein rekursives blockSignals?

Viele Grüße,
Mamba

PS: Es handelt sich um die aktuelle QT3 version!

Verfasst: 23. November 2007 18:15
von upsala
Warum gibts kein rekursives blockSignals?
Weil du der einzige bist, der soetwas braucht, und der Aufwand soetwas selbst zu schreiben, minimalst ist. (QObject::children)