import org.trinitydesktop.qt.*; public class SignalForwarder extends TQDialog { SignalForwarder() { TQPushButton searchButton = new TQPushButton("Search", this); connect( searchButton, TQ_SIGNAL("clicked()"), this, TQ_SIGNAL("continueSearch()")); connect( this, TQ_SIGNAL("continueSearch()"), this, TQ_SLOT("slotContinueSearch()")); } public void slotContinueSearch() { System.out.println("in continueSearch()..."); } public static void main(String[] args) { TQApplication myapp = new TQApplication(args); SignalForwarder signalForwarder = new SignalForwarder(); myapp.setMainWidget(signalForwarder); signalForwarder.show(); myapp.exec(); return; } static { qtjava.initialize(); } }