foreach Qt - пример использования

вот вам пример, мои братья =) =>

// получаем текущий путь и "открываем" папку
    QDir dir(this->pathEdit->text());// передаём в конструктор строку
    QStringList nameFilter; // имя фильтра
    // можно задать интересующие расширения nameFilter << "*.png" << "*.jpg" << "*.gif";
    nameFilter << "*.htm" << "*.html";// например такие
    QFileInfoList list = dir.entryInfoList( nameFilter, QDir::Files );// сказываем что нас интересуют только файлы

    QFileInfo fileinfo; // сюда будем считывать эжлементы
    foreach (fileinfo, list) // foreach - приятный подарок-макрос от Qt =)
        this->resultText->setText(this->resultText->toPlainText()+fileinfo.absoluteFilePath()+"<br>");