Seite 1 von 1

SignalCollector

Verfasst: 12. Juli 2007 18:44
von ArneStocker
Hallo

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...
}
Die Query über einen gesonderten Thread führte zu einem wesentlich zäheren Eingabeverhalten.

Gruß Arne

Verfasst: 12. Juli 2007 21:27
von administrator
Hi,

.java sollte als Dateiendung nun funktionieren.

Gruß

Verfasst: 13. Juli 2007 11:51
von ArneStocker
Danke, habe die Datei jetzt auf SignalCollector.java geändert.

Gruß Arne