6 #ifndef SWIFT_MISC_SIMULATION_SIMULATORINTERNALS_H
7 #define SWIFT_MISC_SIMULATION_SIMULATORINTERNALS_H
25 namespace swift::misc::simulation
36 IndexData = CPropertyIndexRef::GlobalIndexCSimulatorInternals
49 void setValue(
const QString &name,
const QString &value);
52 void setValue(
const QString &name,
int value);
55 CVariant getVariantValue(
const QString &name)
const;
58 QString getStringValue(
const QString &name)
const;
61 QStringList getSortedNames()
const;
64 QString getSimulatorName()
const;
67 void setSimulatorName(
const QString &name);
70 QString getSimulatorSwiftPluginName()
const;
73 void setSwiftPluginName(
const QString &name);
76 QString getSimulatorVersion()
const;
79 void setSimulatorVersion(
const QString &versionInfo);
82 QString getSimulatorInstallationDirectory()
const;
85 void setSimulatorInstallationDirectory(
const QString &fullFilePath);
94 QString convertToQString(
bool i18n =
false)
const;
Value object encapsulating a list of name/variant pairs.
Non-owning reference to a CPropertyIndex with a subset of its features.
Mix of the most commonly used mixin classes.
Wrapper around QVariant which provides transparent access to CValueObject methods of the contained ob...
ColumnIndex
Base class enums.
Simulator internals for flight simulators. Those are obtained from a running simulator and represent ...
swift::misc::CNameVariantPairList getData() const
All values.
CSimulatorInternals()
Default constructor.
void setData(const swift::misc::CNameVariantPairList &data)
Settings.
void registerMetadata()
Register all relevant metadata in Misc.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.
#define SWIFT_DECLARE_VALUEOBJECT_MIXINS(Namespace, Class)
Explicit template declaration of mixins for a CValueObject subclass to be placed near the top of the ...