mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-01 13:36:48 +08:00
Display number of included/DB models in "1st model set wizard"
This commit is contained in:
committed by
Mat Sutcliffe
parent
2de192600f
commit
7be54fde87
@@ -89,7 +89,19 @@ namespace BlackGui
|
||||
// avoid to fully init a loader logic here
|
||||
static const QString modelsNo("No models so far");
|
||||
const int modelsCount = this->modelLoader()->getCachedModelsCount(simulator);
|
||||
ui->le_ModelsInfo->setText(modelsCount > 0 ? this->modelLoader()->getCacheCountAndTimestamp(simulator) : modelsNo);
|
||||
if (modelsCount > 0)
|
||||
{
|
||||
static const QString modelsInfo("%1 included %2 DB key %3");
|
||||
const CAircraftModelList modelsInCache = this->modelLoader()->getCachedModels(simulator);
|
||||
const int modelsIncluded = modelsInCache.countByMode(CAircraftModel::Include);
|
||||
const int modelsDbKey = modelsInCache.countWithValidDbKey(true);
|
||||
ui->le_ModelsInfo->setText(modelsInfo.arg(this->modelLoader()->getCacheCountAndTimestamp(simulator)).arg(modelsIncluded).arg(modelsDbKey));
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->le_ModelsInfo->setText(modelsNo);
|
||||
}
|
||||
|
||||
ui->pb_CreateModelSet->setEnabled(modelsCount > 0);
|
||||
|
||||
static const QString modelsSetNo("Model set is empty");
|
||||
|
||||
Reference in New Issue
Block a user