swift
Loading...
Searching...
No Matches
registermetadatasimulation.cpp
1// SPDX-FileCopyrightText: Copyright (C) 2015 swift Project Community / Contributors
2// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3
5
6// Simulation headers
31#include "misc/variant.h"
32
33using namespace swift::misc::simulation;
34using namespace swift::misc::simulation::fsx;
35using namespace swift::misc::simulation::fscommon;
36using namespace swift::misc::simulation::settings;
37
38namespace swift::misc::simulation
39{
40 void registerMetadata()
41 {
42 CAircraftCfgEntries::registerMetadata();
43 CAircraftCfgEntriesList::registerMetadata();
52 CInterpolationSetupList::registerMetadata();
55 CModelSettings::registerMetadata();
62 CSimulatorMessagesSettings::registerMetadata();
65 CSimulatorSettings::registerMetadata();
66 CFsxP3DSettings::registerMetadata();
67 CSwiftPluginSettings::registerMetadata();
68 CVPilotModelRule::registerMetadata();
69 CVPilotModelRuleSet::registerMetadata();
71 CXSwiftBusSettings::registerMetadata();
72 CFGSwiftBusSettings::registerMetadata();
73
74 qRegisterMetaType<CSimulatorSettings::CGSource>();
75 qRegisterMetaType<CAircraftMatcherSetup::MatchingAlgorithm>();
76 qRegisterMetaType<CAircraftMatcherSetup::MatchingMode>();
77 qRegisterMetaType<CAircraftMatcherSetup::MatchingModeFlag>();
78 qRegisterMetaType<CAircraftMatcherSetup::PickSimilarStrategy>();
79 qRegisterMetaType<MatchingLog>();
80 qRegisterMetaType<MatchingLogFlag>();
81 qRegisterMetaType<ReverseLookupLoggingFlag>();
82 qRegisterMetaType<ReverseLookupLogging>();
83
84 // the ones generate with Q_DECLARE_FLAGS and no streamin operator fail here
85 qDBusRegisterMetaType<CSimulatorSettings::CGSource>();
86 qDBusRegisterMetaType<CInterpolationAndRenderingSetupBase::InterpolatorMode>();
87 qDBusRegisterMetaType<CAircraftMatcherSetup::MatchingAlgorithm>();
88 qDBusRegisterMetaType<CAircraftMatcherSetup::MatchingModeFlag>();
89 qDBusRegisterMetaType<CAircraftMatcherSetup::PickSimilarStrategy>();
90 qDBusRegisterMetaType<MatchingLogFlag>();
91 qDBusRegisterMetaType<MatchingLog>();
92 qDBusRegisterMetaType<ReverseLookupLoggingFlag>();
93 qDBusRegisterMetaType<ReverseLookupLogging>();
94 }
95
96} // namespace swift::misc::simulation
static void registerMetadata()
Register metadata.
static void registerMetadata()
Register metadata.
void registerMetadata()
Register all relevant metadata in Misc.