CEditorApplication: Mark string as translatable

This commit is contained in:
Lioncash 2020-07-03 22:20:31 -04:00
parent c8db5e2581
commit 6e8b7f4053

View File

@ -226,28 +226,27 @@ bool CEditorApplication::CookAllDirtyPackages()
bool CEditorApplication::CookPackageList(QList<CPackage*> PackageList) bool CEditorApplication::CookPackageList(QList<CPackage*> PackageList)
{ {
if (!PackageList.isEmpty()) if (PackageList.isEmpty())
return true;
CProgressDialog Dialog(tr("Cooking package%1)").arg(PackageList.size() > 1 ? tr("s") : QString{}), false, true, mpWorldEditor);
QFuture<void> Future = QtConcurrent::run([&]()
{ {
CProgressDialog Dialog("Cooking package" + QString(PackageList.size() > 1 ? "s" : ""), false, true, mpWorldEditor); Dialog.SetNumTasks(PackageList.size());
QFuture<void> Future = QtConcurrent::run([&]() for (int PkgIdx = 0; PkgIdx < PackageList.size() && !Dialog.ShouldCancel(); PkgIdx++)
{ {
Dialog.SetNumTasks(PackageList.size()); CPackage *pPkg = PackageList[PkgIdx];
Dialog.SetTask(PkgIdx, "Cooking " + pPkg->Name() + ".pak...");
pPkg->Cook(&Dialog);
}
});
for (int PkgIdx = 0; PkgIdx < PackageList.size() && !Dialog.ShouldCancel(); PkgIdx++) Dialog.WaitForResults(Future);
{
CPackage *pPkg = PackageList[PkgIdx];
Dialog.SetTask(PkgIdx, "Cooking " + pPkg->Name() + ".pak...");
pPkg->Cook(&Dialog);
}
});
Dialog.WaitForResults(Future); emit PackagesCooked();
return !Dialog.ShouldCancel();
emit PackagesCooked();
return !Dialog.ShouldCancel();
}
else return true;
} }
bool CEditorApplication::HasAnyDirtyPackages() bool CEditorApplication::HasAnyDirtyPackages()