ich habe das Problem, dass ich in einer schleife daten von einem Server abholen muss, und nach erhalt der daten diese dann weiterverarbeite.
ich wollte dies mit einem signal/slot machen welchem ich die id des aktuellen Datensatzes mitgebe, un dann in der slotverarbeitung diese auch per emit von dem http Process erhalt um darauf entsprechend zu reagieren.
Code: Alles auswählen
QHashIterator<int,Bouquet*> i(myBouquets);
while (i.hasNext()){
i.next();
int key = i.key();
Bouquet *actBouquet;
actBouquet = myBouquets.value(key);
int bouquetID = actBouquet->getBouquetID();
bool isMan = actBouquet->getIsMane();
if (manBouquets == isMan){
QVariant vBouquetID = bouquetID;
wsReader->getData("mychannels","bouquet",vBouquetID.toString());
QObject::connect(datahandler,SIGNAL(sigBouquetIDLoaded(int)),this,SLOT(slotBouquetLoaded(int)));
}
}
da ich erst seit kurzem mit QT arbeite wäre mir etwas Hilfe hier recht. in c++ würde ich das ganze einfach synchron machen
Georg