/* parse non-ascii code to url address */ char * parse2url(char *str) { static char tmbuf[MAXBUF]; int i,len=0,num; for(i=0;str[i];i++) { if(str[i]<0){ tmbuf[len++]='%'; num=(unsigned char)str[i]; tmbuf[len++]=rech(num>>4); tmbuf[len++]=rech(num&15); }else tmbuf[len++]=str[i];
//TODO: la recherche doit renvoyer les 3 resultats les plus coherents // elle les affiche ds 1 qpushbutton chacun, le clic devant provoquer l'affichage du tab correspondant void SearchDialog::searchImage() { QString rech(searchField->text()); ImageViewer * parent = (ImageViewer *)this->parentWidget(); QString res1; QString res2; QString res3; for(int i = 0;i < parent->getImgDescrListSize();i++) { if (!parent->getImgDescrList(i)->getKeyWord().isEmpty()) { int dist = levDistance(rech, parent->getImgDescrList(i)->getKeyWord()); // recalcul des 3 meilleurs resultats } } // mise en place des label des qpushbutton }