KOSMIndoorMap
7#include "kosmindoormapquickplugin.h"
9#include "amenitymodel.h"
10#include "amenitysortfilterproxymodel.h"
11#include "floorlevelchangemodel.h"
13#include "osmaddress.h"
14#include "osmelement.h"
15#include "osmelementinformationmodel.h"
17#include <KOSMIndoorMap/EquipmentModel>
18#include <KOSMIndoorMap/GateModel>
19#include <KOSMIndoorMap/MapData>
20#include <KOSMIndoorMap/PlatformModel>
24void KOSMIndoorMapQuickPlugin::registerTypes(
const char *uri)
27 Q_INIT_RESOURCE(assets);
29 qRegisterMetaType<MapData>();
30 qRegisterMetaType<OSMAddress>();
31 qRegisterMetaType<OSMElement>();
32 qRegisterMetaType<Platform>();
33 qRegisterMetaType<Platform::Mode>();
35 qmlRegisterUncreatableMetaObject(Platform::staticMetaObject,
"org.kde.kosmindoormap", 1, 0,
"Platform", {});
37 qmlRegisterType<AmenityModel>(
"org.kde.kosmindoormap", 1, 0,
"AmenityModel");
38 qmlRegisterType<AmenitySortFilterProxyModel>(
"org.kde.kosmindoormap", 1, 0,
"AmenitySortFilterProxyModel");
39 qmlRegisterType<FloorLevelChangeModel>(
"org.kde.kosmindoormap", 1, 0,
"FloorLevelChangeModel");
40 qmlRegisterType<MapItem>(
"org.kde.kosmindoormap", 1, 0,
"MapItemImpl");
41 qmlRegisterType<OSMElementInformationModel>(
"org.kde.kosmindoormap", 1, 0,
"OSMElementInformationModel");
42 qmlRegisterType<EquipmentModel>(
"org.kde.kosmindoormap", 1, 0,
"EquipmentModel");
43 qmlRegisterType<GateModel>(
"org.kde.kosmindoormap", 1, 0,
"GateModel");
44 qmlRegisterType<PlatformModel>(
"org.kde.kosmindoormap", 1, 0,
"PlatformModel");
47#include "moc_kosmindoormapquickplugin.cpp"
OSM-based multi-floor indoor maps for buildings.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:20:03 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.