func doSearch(_data) fvar(out) println('QDir ' + sdir + '(', Dir, ');') println('QFileInfoList ' + fi + ';') println(fi + ' = ' + sdir + '.entryInfoList(QDir::Filters(' + Filter + '));') println('for(QList::iterator ' + i + ' = ' + fi + '.begin(); ' + i + ' != ' + fi + '.end(); ' + i + '++) {') block.inclvl() out = (i + '->' + isdef(FullName) ? 'absoluteFilePath':'fileName()' + '()')@str event(onSearch, out) block.declvl() println('}') event(onEndSearch) end func doStop(_data) println('break;') end func Count() return(fi + '.count()') end func Size() return(i + '->size()') end