swift
Signals | Public Member Functions | List of all members
swift::misc::simulation::MSModelSet Class Reference

The model set values. More...

Inheritance diagram for swift::misc::simulation::MSModelSet:
[legend]

Signals

void simulatorChanged ()
 Simulator changed.
 
void availabilityChanged ()
 Has been modified.
 
void inputAircraftAndAirlineCountChanged ()
 Aircraft and airline changed.
 

Public Member Functions

Q_INVOKABLE MSModelSet ()
 Ctor.
 
const QString & getSimulator () const
 Get callsign.
 
void setSimulator (const QString &simulator)
 Set callsign.
 
Q_INVOKABLE QString findCombinedTypeWithClosestColorLivery (const QString &combinedType, const QString &rgbColor) const
 Model string of model with closest color distance.
 
Q_INVOKABLE QString findClosestCombinedTypeWithClosestColorLivery (const QString &combinedType, const QString &rgbColor) const
 Model string of model with closest color distance.
 
Q_INVOKABLE QString findAircraftFamilyWithClosestColorLivery (const QString &family, const QString &rgbColor) const
 Model string of model with closest color distance.
 
 MSModelSet (const swift::misc::simulation::CAircraftModelList &modelSet)
 Ctor.
 
void initByModelSet (const swift::misc::simulation::CAircraftModelList &modelSet)
 Init by model set.
 
void initByAircraftAndAirline (const swift::misc::aviation::CAircraftIcaoCode &aircraft, const swift::misc::aviation::CAirlineIcaoCode &airline)
 Init by aircraft/airline.
 
bool isAvailable () const
 Availablity flag.
 
void setAvailable (bool available)
 Availablity flag.
 
int getInputAircraftAndAirlineCount () const
 Input aircraft/airline available flag.
 
void setInputAircraftAndAirlineCount (int count)
 Input aircraft/airline available flag.
 
int getModelSetSize () const
 Model set functions as properties.
 
int countDifferentAirlines () const
 Model set functions as properties.
 
int countVtolAircraft () const
 Model set functions as properties.
 
int countCivilianAircraft () const
 Model set functions as properties.
 
int countMilitaryAircraft () const
 Model set functions as properties.
 
int countModelsWithColorLivery () const
 Model set functions as properties.
 
int countModelsWithAirlineLivery () const
 Model set functions as properties.
 
Q_INVOKABLE bool containsModelString (const QString &modelString) const
 Invokable model set functions as properties.
 
Q_INVOKABLE bool containsDbKey (int dbKey) const
 Invokable model set functions as properties.
 
Q_INVOKABLE bool containsCombinedType (const QString &ct) const
 Invokable model set functions as properties.
 

Properties

QString simulator
 MSModelSet properties.
 
bool available
 MSModelSet properties.
 
int inputAircraftAndAirlineCount
 MSModelSet properties.
 
int modelSetSize
 MSModelSet properties.
 
int countDifferentAirlines
 MSModelSet properties.
 
int countVtolAircraft
 MSModelSet properties.
 
int countCivilianAircraft
 MSModelSet properties.
 
int countMilitaryAircraft
 MSModelSet properties.
 
int countModelsWithColorLivery
 MSModelSet properties.
 
int countModelsWithAirlineLivery
 MSModelSet properties.
 

Detailed Description

The model set values.

Definition at line 230 of file matchingscript.h.


The documentation for this class was generated from the following files: