1) сделать членами класса. Подходит если запрос единовременно может быть только один.
class X : public QObject
{
public:
X();
private slots:
void RequestFinished();
private:
int a;
int row;
}
2) создать структуру, которая будет хранить данные и откуда будут браться данные. При запросе добавляем туда все данные, при получении finished сравниваем урлы и забираем данные с изыманием структуры
struct rowAData
{
int a;
int row;
QString url;
}
class X : public QObject
{
public:
X();
private slots:
void RequestFinished();
private:
QList<rowAData> listData_;
}
Остальное всё сложнее, описывать лень