История изменений
Исправление
RazrFalcon,
(текущая версия)
:
А мог бы использовать православный Qt (код не запускал):
void fillFileList(const QString &fileName, Window *window)
{
const auto dir = QFileInfo(fileName).absolutePath();
qDebug() << "Open directory" << dir;
for (const auto &fi : QDir(dir).entryInfoList()) {
if (fi.isFile()) {
window->appendFile(fi.absoluteFilePath());
}
}
}
Итого: 6 строк vs 20. Но проще заливать про читабельность сишки.
Исходная версия
RazrFalcon,
:
А мог бы использовать православный Qt (код не запускал):
```cpp void fillFileList(const QString &fileName, Window *window) { const auto dir = QFileInfo(fileName).absolutePath(); qDebug() << «Open directory» << dir; for (const auto &fi : QDir(dir).entryInfoList()) { if (fi.isFile()) { window->appendFile(fi.absoluteFilePath()); } } } ```
Итого: 6 строк vs 20. Но проще заливать про читабельность сишки.