1) сделать членами класса. Подходит если запрос единовременно может быть только один.
class X : public QObject
{
public:
X();
private slots:
void RequestFinished();
private:
int a;
int row;
}
2) создать структуру, которая будет хранить данные и откуда будут браться данные. При запросе добавляем туда все данные, при получении finished сравниваем урлы и забираем данные с изыманием структуры
![Улыбающийся](http://prog.org.ru/forum/Smileys/default/smiley.gif)
struct rowAData
{
int a;
int row;
QString url;
}
class X : public QObject
{
public:
X();
private slots:
void RequestFinished();
private:
QList<rowAData> listData_;
}
Остальное всё сложнее, описывать лень
![Веселый](http://prog.org.ru/forum/Smileys/default/cheesy.gif)