Пишу небольшой тегэдитор, и для рекурсивной загрузки файлов использую QDirIterator.
Проблема в том, что файлы он добавляет по кривому.
Пример(куча разный, с разными названиями и тд.):
Ах вот как... ясно.
То есть нужно что то в духе:
QFileInfoList allFiles;
QDirIterator dirit("folder path",QDir::AllDirs,QDirIterator::Subdirectories);
while (dirit.hasNext()) {
if (QFileInfo(dirit.filePath()).isDir()) {
allFiles.append(QDir(dirit.filePath()).entryInfoList());
}
dirit.next();
}
Только не пойму как избавится от "." и ".."table->sortByColumn(0,Qt::AscendingOrder);
table->setCurrentIndex(table->model()->index(0,0));
Что бы выделяло первую строку всегда.
Оно не работает рекурсивно!
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)