connect: No such slot...
Verfasst: 26. Februar 2010 15:45
Hallo NG,
ich bin etwas ratlos, da ein simpler connect nicht klappt...
Nun bekomme ich beim connect die Meldung:
Object::connect: No such slot GLE::Extension::slotTest(int) in ... PluginALayer.cpp:11
Klar hat die Basisklasse nicht den Slot sondern nur die abgeleitete... aber warum sucht QT beim connect in der Basisklasse.
Wahrscheinlich ist der Fehler trivial nur ich seh in seit 45 Minuten nicht
ich bin etwas ratlos, da ein simpler connect nicht klappt...
Code: Alles auswählen
// cpp
PluginA::Layer::Layer(QString name, bool single)
: GLE::Extension(name)
{
connect (Client::Instance(), SIGNAL(signalTest(int)),
this, SLOT(slotTest(int) );
}
void PluginA::Layer::slotTest(int n)
{
renderMode = n;
}
// h
namespace PluginA
{
class Layer : public GLE::Extension
{
public:
Layer(QString name, bool single = true);
virtual ~Layer();
public slots:
void slotTest(int n);
}
Object::connect: No such slot GLE::Extension::slotTest(int) in ... PluginALayer.cpp:11
Klar hat die Basisklasse nicht den Slot sondern nur die abgeleitete... aber warum sucht QT beim connect in der Basisklasse.
Wahrscheinlich ist der Fehler trivial nur ich seh in seit 45 Minuten nicht