Codebase list httraqt / 003eb5b
small bugfixes Eduard 10 years ago
3 changed file(s) with 38 addition(s) and 23 deletion(s). Raw diff Collapse all Expand all
1515 Ja
1616 Cancel
1717 Abbrechen
18 Get from the clipboard
19 Aus Zwischenablage
1820 Exit
1921 Beenden
2022 Close
1919 Выход
2020 Close
2121 Закрыть
22 Get from the clipboard
23 Из буфера обмена
2224 Cancel changes
2325 Отменить изменения
2426 Get from the clipboard
413413 // mainWidget->clearStatsBuffer();
414414
415415 int index = 0;
416 bool ok = false; // idem
416 // bool ok = false; // idem
417417
418418 // becouse we write into mainWidget->StatsBuffer
419419 mainWidget->mutex.lock();
436436 continue;
437437 }
438438
439 ok = false;
439 bool ok = false;
440440
441441 switch (j) {
442442 case 0: { // prioritaire
443
444443 if ((back[i].status > 0) && (back[i].status < 99)) {
445444 mainWidget->StatsBuffer[index].state = translateString(_RECEIVE);
446445 ok = true;
486485 ok = true;
487486 break;
488487 }
488 default:
489 break;
489490 }
490491
491492 break;
492493 }
493494
494495 default: {
495
496 if (back[i].status == STATUS_READY) { // 0
496 if (back[i].status == 0) { // STATUS_READY
497497 if ((back[i].r.statuscode == 200)) {
498498 mainWidget->StatsBuffer[index].state = translateString(_READY);
499499 ok = true;
504504 mainWidget->StatsBuffer[index].state = tempo;
505505 ok = true;
506506 } else {
507 mainWidget->StatsBuffer[index].state = translateString(_ERROR);
508 ok = true;
507 // mainWidget->StatsBuffer[index].state = translateString(_ERROR);
508 // ok = true;
509509 }
510510 }
511511
515515
516516 if (ok) {
517517 QString s = "";
518
518 // if (strlen(back[i].url_fil) > 0){
519 // qDebug() << "k=" << k << "j=" << j << "status:" << back[i].status << "name" << back[i].url_fil << "totalsize" << back[i].r.totalsize << "size" << back[i].r.size;
520 // }
521
519522 mainWidget->StatsBuffer[index].back = i; // index pour + d'infos
520523 mainWidget->StatsBuffer[index].url_sav = back[i].url_sav; // pour cancel
521524
539542 QString nm = s.mid(pos + 1);
540543
541544 if (nm.length() == 0) {
542 nm = s;
545 if (s != "/"){
546 nm = s;
547 }
548 // else{
549 // qDebug() << "url addr" << back[i].url_adr << "file" << back[i].url_fil;
550 // }
543551 }
544552
545553 if (nm.length() > MAX_LEN_INPROGRESS) { // couper
547555 }
548556
549557 mainWidget->StatsBuffer[index].name = nm;
550 }
551
552 mainWidget->StatsBuffer[index].file = s;
553
554 if (back[i].r.totalsize > 0) { // taille prédéfinie
555 mainWidget->StatsBuffer[index].sizetot = back[i].r.totalsize;
556 mainWidget->StatsBuffer[index].size = back[i].r.size;
557
558 } else { // pas de taille prédéfinie
559 if (back[i].status == STATUS_READY) { // prêt
560 mainWidget->StatsBuffer[index].sizetot = back[i].r.size;
558 // qDebug() << "k=" << k << "j=" << j << "status:" << back[i].status << "name" << nm << "totalsize" << back[i].r.totalsize << "size" << back[i].r.size;
559 //qDebug() << "name " << nm;
560 // }
561
562 mainWidget->StatsBuffer[index].file = s;
563
564 if (back[i].r.totalsize > 0) { // taille prédéfinie
565 mainWidget->StatsBuffer[index].sizetot = back[i].r.totalsize;
561566 mainWidget->StatsBuffer[index].size = back[i].r.size;
562567
563 } else {
564 mainWidget->StatsBuffer[index].sizetot = 8192;
565 mainWidget->StatsBuffer[index].size = (back[i].r.size % 8192);
568 } else { // pas de taille prédéfinie
569 if (back[i].status == 0) { // STATUS_READY
570 mainWidget->StatsBuffer[index].sizetot = back[i].r.size;
571 mainWidget->StatsBuffer[index].size = back[i].r.size;
572
573 } else {
574 mainWidget->StatsBuffer[index].sizetot = 8192;
575 mainWidget->StatsBuffer[index].size = (back[i].r.size % 8192);
576 }
566577 }
567578 }
568579