SignalCollector

Alles zum Qt Framework für Java
Antworten
ArneStocker
Beiträge: 300
Registriert: 3. November 2004 16:15
Wohnort: Berlin

SignalCollector

Beitrag 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
Dateianhänge
SignalCollector.java
Die Klasse SignalCollector
(3.45 KiB) 280-mal heruntergeladen
Zuletzt geändert von ArneStocker am 13. Juli 2007 11:50, insgesamt 2-mal geändert.
administrator
Site Admin
Beiträge: 80
Registriert: 29. Juli 2004 22:16

Beitrag von administrator »

Hi,

.java sollte als Dateiendung nun funktionieren.

Gruß
ArneStocker
Beiträge: 300
Registriert: 3. November 2004 16:15
Wohnort: Berlin

Beitrag von ArneStocker »

Danke, habe die Datei jetzt auf SignalCollector.java geändert.

Gruß Arne
Antworten