1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| /* .... */
std::vector< thread_data> vectorTelechargement;
/* .... */
pthread_t threads;
int sizeVec = vectorTelechargement.size();
vectorTelechargement.resize(sizeVec+1);
vectorTelechargement[sizeVec].statusDownload = true;
vectorTelechargement[sizeVec].nbThread = 1;
vectorTelechargement[sizeVec].URL = URL.toStdString();
vectorTelechargement[sizeVec].hDlg = (QMainWindow * )ui->pushButtonDownload->parent();
vectorTelechargement[sizeVec].tableViewDownload = (QTableView *)ui->tableViewDownload;
vectorTelechargement[sizeVec].modelTableView = (QStandardItemModel *)model;
pthread_create(&threads, NULL, EnvoieDL, (void *)&vectorTelechargement[sizeVec]); |
Partager