Всем привет. Нужно передать указатель ранее созданного класса и инт через лямбду в слот. Код получается примерно такой...
Main.hpp
---
public slots:
void MySlot(MyCell p1, int i);
Main.cpp
---
MyCell* p1;
for (int i=0; i<100; i++)
{
connect(p1->but[i], SIGNAL(clicked()), this, [=] () { SLOT(MySlot(p1, i) });
}
void Main::MySlot(MyCell p1, int i) //здесь надо получить значение int из цикла и ссылку на MyCell* p1
{
}