refs #745, improved own model set dialog

* allow to consolidate data
* display either preferences or all distributors
* builder can consolidate
* get model set from mapping component
This commit is contained in:
Klaus Basan
2016-08-27 18:15:21 +02:00
parent 8afac921f4
commit 81efe18ae5
10 changed files with 157 additions and 59 deletions

View File

@@ -41,23 +41,35 @@ namespace BlackGui
//! Reload data
void reloadData();
//! Selected providers?
bool useSelectedDistributors() const;
//! Get selected providers
BlackMisc::Simulation::CDistributorList getSelectedDistributors() const;
//! Current simulator
void setSimulator(const BlackMisc::Simulation::CSimulatorInfo &simulator);
//! Selected distributors?
bool optionUseSelectedDistributors() const;
//! All distributors?
bool optionUseAllDistributors() const;
//! Only DB data
bool dbDataOnly() const;
bool optionDbDataOnly() const;
//! DB ICAO codes
bool dbIcaoCodesOnly() const;
bool optionDbIcaoCodesOnly() const;
//! Request incremental build
bool incrementalBuild() const;
bool optionIncrementalBuild() const;
//! Sort by distributor preferences
bool optionSortByDistributorPreferences() const;
//! Consolidate with DB data?
bool optionConsolidateModelSetWithDbData() const;
//! Get selected distributors
BlackMisc::Simulation::CDistributorList getSelectedDistributors() const;
//! Get shown distributors
BlackMisc::Simulation::CDistributorList getShownDistributors() const;
//! Distributors from preferences
BlackMisc::Simulation::CDistributorList getDistributorsFromPreferences() const;
@@ -65,6 +77,9 @@ namespace BlackGui
//! All distributors
BlackMisc::Simulation::CDistributorList getAllDistributors() const;
//! Get distributors based on options
BlackMisc::Simulation::CDistributorList getDistributorsBasedOnOptions() const;
//! Preferences for given simulator?
bool hasDistributorPreferences() const;