Seite 1 von 1

Eigene Siganls mit QSignal

Verfasst: 15. November 2004 14:09
von bart
Wie genau macht man sich eigene Signals mit QSignal die man auch mit dem normalen QObject::connect ansprechen kann?

Gruß
Bart

-*Bite my shorts*- :twisted:

Verfasst: 15. November 2004 14:21
von pm_Snake
im Header :

signals:
void meinSignal()


im Code :

void hierSollWasPassieren()
{
emit meinSignal(); // Signal wird "losgelassen"
}

das Signal connecten :

void bla()
{
MeineKlasse *blub = new MeineKlasse();

connect( blub, SIGNAL( meinSignal() ), this, SLOT( meinSignalEmited() ) );
}

-> Sobald meinSignal() "losgelassen" wird, wird der slot meinSignalEmited() aufgerufen.

So einfach ist das :)