ich fand diese Klasse ganz nützlich, wenn es darum geht bei schnellen Tastatureingaben über einen Slot eine Query nachzuführen.
Ein Objekt dieser Klasse fasst mehrere Signale zusammen und sendet sie innerhalb eines einstellbaren Zeitraums an einen weiteren Slot. Auf diese Weise kann flüssig weitergeschrieben werden. Es werden derzeit keine Parameter übergeben, so dass diese gesondert ausgelesen werden müssen (oder die Klasse angepasst werden muss).
Beispiel:
Code: Alles auswählen
SignalCollector lineedit_collector = new SignalCollector(this,"OnLineEdit()",500);
this.m_ui.LineEdit.textEdited.connect(lineedit_collector,"OnCollectSignal()");
public void OnLineEdit() {
// query...
}
Gruß Arne