/* 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];
Exemplo n.º 2
0
//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
}