refs #720, allow to publish when there are errors, but some models pass validation

* return valid and invalid models
* return value "success" when there are any valid models
This commit is contained in:
Klaus Basan
2016-08-12 22:07:08 +02:00
committed by Mathew Sutcliffe
parent d10fe5ad18
commit da343d81c1
5 changed files with 43 additions and 38 deletions

View File

@@ -43,11 +43,9 @@ namespace BlackMisc
}
}
namespace Ui { class CDbStashComponent; }
namespace BlackGui
{
namespace Views { class CAircraftModelView; }
namespace Components
{
/*!
@@ -169,10 +167,10 @@ namespace BlackGui
bool showMessage(const BlackMisc::CStatusMessage &msg, int timeoutMs = -1);
//! Validate
BlackMisc::CStatusMessageList validate(BlackMisc::Simulation::CAircraftModelList &invalidModels) const;
BlackMisc::CStatusMessageList validate(BlackMisc::Simulation::CAircraftModelList &validModels, BlackMisc::Simulation::CAircraftModelList &invalidModels) const;
//! Validate and display info messages
bool validateAndDisplay(bool displayInfo = false);
bool validateAndDisplay(BlackMisc::Simulation::CAircraftModelList &validModels, BlackMisc::Simulation::CAircraftModelList &invalidModels, bool displayInfo = false);
//! Set the button row
void enableButtonRow();