Implement default VMM directory

This commit is contained in:
David Hrdlička
2025-08-21 16:51:36 +02:00
committed by GitHub
parent eb8ba6a4d8
commit b37cb502ba
4 changed files with 28 additions and 3 deletions

View File

@@ -694,6 +694,20 @@ plat_get_temp_dir(char *outbuf, const uint8_t len)
strncpy(outbuf, dir.canonicalPath().toUtf8().constData(), len);
}
void
plat_get_vmm_dir(char *outbuf, const size_t len)
{
const auto dir = QDir(QStandardPaths::standardLocations(QStandardPaths::HomeLocation)[0]).filePath("86Box VMs");
if (!dir.exists()) {
if (!dir.mkpath(".")) {
qWarning("Failed to create VMs directory %s", dir.absolutePath().toUtf8().constData());
}
}
strncpy(outbuf, dir.canonicalPath().toUtf8().constData(), len);
}
void
plat_init_rom_paths(void)
{