Add model files loading for B&W radios

This commit is contained in:
Raphael Coeffic
2021-12-31 10:53:11 +01:00
parent 3eb55af228
commit 79181d1484
9 changed files with 85 additions and 40 deletions
+15
View File
@@ -113,3 +113,18 @@ bool EtxFormat::writeFile(const QByteArray & filedata, const QString & filename)
return true;
}
bool EtxFormat::getFileList(std::list<std::string>& filelist)
{
int count = (int)mz_zip_reader_get_num_files(&zip_archive);
if (count == 0) return false;
mz_zip_archive_file_stat file_stat;
for (int i=0; i<count; i++) {
if (!mz_zip_reader_file_stat(&zip_archive, i, &file_stat)) continue;
if (mz_zip_reader_is_file_a_directory(&zip_archive, i)) continue;
filelist.push_back(file_stat.m_filename);
}
return true;
}