mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-04 00:16:51 +08:00
refs #720, file name handling in models
* normalize file name before writing to DB * use local file paths for local models * display "C" for color liveries
This commit is contained in:
committed by
Mathew Sutcliffe
parent
1a4b0c5e76
commit
364914cc31
@@ -503,6 +503,14 @@ namespace BlackMisc
|
||||
return found;
|
||||
}
|
||||
|
||||
void CAircraftModelList::normalizeFileNamesForDb()
|
||||
{
|
||||
for (CAircraftModel &model : *this)
|
||||
{
|
||||
model.normalizeFileNameForDb();
|
||||
}
|
||||
}
|
||||
|
||||
QStringList CAircraftModelList::toCompleterStrings(bool sorted) const
|
||||
{
|
||||
QStringList c;
|
||||
@@ -557,7 +565,9 @@ namespace BlackMisc
|
||||
QJsonArray array;
|
||||
for (const CAircraftModel &model : *this)
|
||||
{
|
||||
QJsonValue v(model.toDatabaseJson());
|
||||
CAircraftModel copy(model);
|
||||
copy.normalizeFileNameForDb();
|
||||
QJsonValue v(copy.toDatabaseJson());
|
||||
array.append(v);
|
||||
}
|
||||
return array;
|
||||
|
||||
Reference in New Issue
Block a user