6 #ifndef SWIFT_MISC_SIMULATION_FSCOMMON_AIRCRAFTCFGLIST_H
7 #define SWIFT_MISC_SIMULATION_FSCOMMON_AIRCRAFTCFGLIST_H
14 #include <QStringList>
26 namespace swift::misc::simulation::fscommon
44 bool containsModelWithTitle(
const QString &title, Qt::CaseSensitivity caseSensitivity = Qt::CaseInsensitive);
47 QStringList getTitles(
bool sorted =
false)
const;
50 QSet<QString> getTitleSetUpperCase()
const;
53 QString getTitlesAsString(
bool sorted,
const QString &separator =
", ")
const;
65 QStringList detectAmbiguousTitles()
const;
69 Qt::CaseSensitivity caseSensitivity = Qt::CaseInsensitive)
const;
72 bool containsTitle(
const QString &title)
const;
Generic ordered container with value semantics.
Generic sequential container with value semantics.
CSequence()=default
Default constructor.
Status messages, e.g. from Core -> GUI.
Value object encapsulating a list of aircraft models.
Simple hardcoded info about the corresponding simulator.
Utility, providing FS aircraft.cfg entries.
CAircraftCfgEntriesList()
Default constructor.
#define SWIFT_DECLARE_SEQUENCE_MIXINS(Namespace, T, List)
Explicit template declaration of mixins for a CSequence subclass to be placed near the top of the hea...
#define SWIFT_MISC_EXPORT
Export a class or function from the library.