swift
registermetadata.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2013 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #include <QDBusMetaType>
7 #include <QMetaType>
8 #include <QtGlobal>
9 
13 #include "misc/countrylist.h"
15 #include "misc/directories.h"
17 #include "misc/iconlist.h"
18 #include "misc/identifierlist.h"
20 #include "misc/logcategorylist.h"
21 #include "misc/logpattern.h"
22 #include "misc/namevariantpair.h"
25 #include "misc/pixmap.h"
26 #include "misc/platformset.h"
28 #include "misc/processinfo.h"
29 #include "misc/propertyindexlist.h"
31 #include "misc/rgbcolor.h"
32 #include "misc/sequence.h"
35 #include "misc/statusmessagelist.h"
36 #include "misc/valuecache.h"
37 #include "misc/variantlist.h"
38 #include "misc/variantmap.h"
40 
41 void initMiscResourcesImpl()
42 {
43  // cannot be declared within namespace, see docu
44  Q_INIT_RESOURCE(misc);
45 }
46 
47 namespace swift::misc
48 {
50  {
51  initMiscResourcesImpl();
52 
83 
84  // sub namespaces
85  audio::registerMetadata();
86  aviation::registerMetadata();
87  db::registerMetadata();
88  geo::registerMetadata();
89  input::registerMetadata();
90  network::registerMetadata();
91  physical_quantities::registerMetadata();
92  simulation::registerMetadata();
93  weather::registerMetadata();
94 
96 
97  // needed by xswiftbus proxy class
98  qDBusRegisterMetaType<CSequence<double>>();
99  }
100 
101 } // namespace swift::misc
static void registerMetadata()
Register metadata of unit and quantity.
Definition: iconlist.cpp:21
static void registerMetadata()
Register metadata.
static void registerMetadata()
Register metadata.
static void registerMetadata()
Register metadata.
static void registerMetadata()
Register metadata.
static void registerMetadata()
Register metadata.
static void registerMetadata()
Register metadata.
Definition: variantlist.cpp:27
static void registerMetadata()
Register metadata.
Definition: mixinmetatype.h:56
Free functions in swift::misc.
void registerMetadata()
Register all relevant metadata in Misc.