Eigene Siganls mit QSignal

Alles rund um die Programmierung mit Qt
Antworten
bart
Beiträge: 1
Registriert: 15. November 2004 14:06

Eigene Siganls mit QSignal

Beitrag 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:
pm_Snake
Beiträge: 86
Registriert: 7. September 2004 11:33

Beitrag 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 :)
>>[-]>[-]>[-]>[-]<<<<<[->>+<-[>>>]>[[<+>-]>+>>]<<<<<]
Antworten