[done] QGraphicsOpacityEffect::opacityChanged(qreal opacity)

Alles rund um die Programmierung mit Qt
Antworten
Exasperation
Beiträge: 186
Registriert: 11. März 2009 18:00
Wohnort: VS

[done] QGraphicsOpacityEffect::opacityChanged(qreal opacity)

Beitrag von Exasperation »

In meinem Programm gibt es folgende Codezeilen:

Code: Alles auswählen

m_opacity = new QGraphicsOpacityEffect;
m_opacity->setOpacity( 0.0 );

setGraphicsEffect( m_opacity );

connect( m_opacity, SIGNAL( opacityChanged(qreal opacity) ), this, SLOT( on_opacity_changed(qreal opacity) ) );
Allerdings bekomme ich dann beim Linken die Rückmeldung, dass es das Signal nicht geben würde:
Object::connect: No such signal QGraphicsOpacityEffect::opacityChanged(qreal opacity) in d:\projects\...\config_item.cpp:36
Wie kann das sein, wenn ich in der Definition der Klasse QGraphicsOpacityEffect ganz klar lesen kann:

Code: Alles auswählen

Q_SIGNALS:
    void opacityChanged(qreal opacity);
    void opacityMaskChanged(const QBrush &mask);
Zuletzt geändert von Exasperation am 22. Dezember 2010 12:48, insgesamt 1-mal geändert.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Dein connect ist auch falsch. Da kommt nur der Parametertyp rein, und nicht zusätzlich der-name.
Exasperation
Beiträge: 186
Registriert: 11. März 2009 18:00
Wohnort: VS

Beitrag von Exasperation »

Peinlich. Ich hab heute schon mindestens 5 solcher Connects mit Parameter gemacht und jetzt hau ich den Namen dazu. Schön doof. -.-

Danke!
Antworten