swift
Public Member Functions | List of all members
swift::gui::models::CAircraftModelFilter Class Reference

Filter for aircraft models. More...

Inheritance diagram for swift::gui::models::CAircraftModelFilter:
[legend]

Public Member Functions

 CAircraftModelFilter (int id, const QString &modelKey, const QString &description, swift::misc::simulation::CAircraftModel::ModelModeFilter modelMode, swift::misc::db::DbKeyStateFilter dbKeyFilter, Qt::CheckState military, Qt::CheckState colorLiveries, const QString &aircraftIcao, const QString &aircraftManufacturer, const QString &airlineIcao, const QString &airlineName, const QString &liveryCode, const QString &fileName, const QString &combinedType, const swift::misc::simulation::CSimulatorInfo &simInfo=swift::misc::simulation::CSimulatorInfo::allSimulators(), const swift::misc::simulation::CDistributor &distributor=swift::misc::simulation::CDistributor())
 Constructor.
 
swift::misc::simulation::CAircraftModelList filter (const swift::misc::simulation::CAircraftModelList &inContainer) const
 Used container data. More...
 
- Public Member Functions inherited from swift::gui::models::IModelFilter< swift::misc::simulation::CAircraftModelList >
 IModelFilter (bool enabled=true)
 Constructor.
 
virtual ~IModelFilter ()=default
 Destructor.
 
bool isValid () const
 Anything to do?
 
virtual bool isEnabled () const
 Enabled?
 
void setEnabled (bool enable)
 Enabled?
 
virtual swift::misc::CVariant getAsValueObject () const
 Return an implementation-specific value object representing the filter.
 

Additional Inherited Members

- Protected Member Functions inherited from swift::gui::models::IModelFilter< swift::misc::simulation::CAircraftModelList >
bool stringMatchesFilterExpression (const QString &value, const QString &filter, Qt::CaseSensitivity cs=Qt::CaseInsensitive) const
 Standard string search supporting wildcard at begin and end: "*xyz", "abc*".
 
QString stripWildcard (const QString &value) const
 Remove the * wildcards.
 
- Protected Attributes inherited from swift::gui::models::IModelFilter< swift::misc::simulation::CAircraftModelList >
bool m_valid
 is filter valid?
 

Detailed Description

Filter for aircraft models.

Definition at line 22 of file aircraftmodelfilter.h.

Member Function Documentation

◆ filter()

CAircraftModelList swift::gui::models::CAircraftModelFilter::filter ( const swift::misc::simulation::CAircraftModelList inContainer) const
virtual

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