Помогите! Вроде все правильно сделал. Пишет: Object::connect: No such slot QWidget::SetPointX(int). При чем тут QWidget? Почему он в моем классе не ищет?
class ComplexDraft : public QWidget{
protected:
virtual void paintEvent(QPaintEvent*);
public:
ComplexDraft(QWidget* parent);
Point3d* p;
public slots:
void SetPointX(int);
};
void ComplexDraft::SetPointX(int x)
{
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget* window = new QWidget(0);
...
ComplexDraft* cdw = new ComplexDraft(window);
...
QObject::connect( slidx, SIGNAL( valueChanged(int) ), /*slidy, SLOT( setValue(int) ) ); //*/cdw, SLOT( SetPointX(int) ) );
window->show();
return app.exec();
}