mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 02:35:33 +08:00
refs #576, fixed livery filtering and editing
* fixed selector by stripping extra info before selecting * correct reset of filter UI * return livery object directly from form if already valid DB object
This commit is contained in:
@@ -53,6 +53,12 @@ namespace BlackGui
|
||||
CLivery CLiveryForm::getValue() const
|
||||
{
|
||||
CLivery livery(this->ui->livery_Selector->getLivery());
|
||||
if (livery.hasCompleteData() && livery.hasValidDbKey())
|
||||
{
|
||||
// already complete data from selector
|
||||
return livery;
|
||||
}
|
||||
|
||||
CAirlineIcaoCode airline(this->ui->editor_AirlineIcao->getValue());
|
||||
livery.setAirlineIcaoCode(airline);
|
||||
livery.setDescription(this->ui->le_Description->text());
|
||||
|
||||
Reference in New Issue
Block a user