C++ (Qt)
template <typename Func>
void connectAll(const typename QtPrivate::FunctionPointer<Func>::Object *receiver, Func slot)
{
for (int i = 0; i < mData.size(); ++i)
connect(mData[i], &MyObject::Signal, receiver, slot);
}
До такого не додумался, но проконало и более простое
C++ (Qt)
template <class TObj, class TMethod>
void connectAll(TObject *receiver, TMethod method)
{
for (int i = 0; i < mData.size(); ++i)
connect(mData[i], &MyObject::Signal, receiver, method);
}
Спасибо