Ref T226, completer improvements

* a location can home multiple airports
* use a combined name for that reason in completers
This commit is contained in:
Klaus Basan
2018-02-02 22:48:10 +01:00
parent d903a20f5e
commit 16b49cfa46
5 changed files with 54 additions and 32 deletions

View File

@@ -99,7 +99,7 @@ namespace BlackGui
const CAirportList airports = sGui->getWebDataServices()->getAirports();
ui->le_Icao->setCompleter(new QCompleter(airports.allIcaoCodes(true), ui->le_Icao));
ui->le_Name->setCompleter(new QCompleter(airports.allDescriptivesNames(true), ui->le_Name));
ui->le_Location->setCompleter(new QCompleter(airports.allLocations(true), ui->le_Location));
ui->le_Location->setCompleter(new QCompleter(airports.allLocationsPlusOptionalDescription(true), ui->le_Location));
if (ui->le_Icao->completer()->popup())
{