I think in C++ you just do this: void PlotTest::Curve_changed(); Also maybe you should connect it this way(not sure) myCurve1->signal_curve_changed().connect( sigc::mem_fun(this,&PlotTest::Curve_changed) ); Date: Thu, 10 Sep 2009 14:59:13 +0200 Subject: Probleme with SigC::Signal0 From: florent blanchon gmail com To: gtkmm-list gnome org Hello,
I'm using Plotmm with gtkmm.
I want to connect a signal to my curve to display.
the prototype of the signal is : SigC::Signal0<void> signal_curve_changed
So, the prototype of the callback should be : void MyCallback(void) ?
When I compile the project with :
myCurve1->signal_curve_changed().connect( sigc::mem_fun(*this,&PlotTest::Curve_changed) );
With Curve_changed as : void PlotTest::Curve_changed(void)
the compiler make me this error : Invalid use of void
so I ca't use this signal....
Is anyone can help me...?
Thanks.
Flo Μείνετε συνδεδεμένοι με τους φίλους σας στο Zoo Κάντε κλικ εδώ! |