39 qRegisterMetaType<Marble::MarbleMap*>(
"MarbleMap");
42 qmlRegisterType<Coordinate>( uri, 0, 20,
"Coordinate" );
43 qRegisterMetaType<Coordinate::Notation>();
44 qRegisterMetaType<Marble::MapTheme*>(
"MapTheme");
46 qmlRegisterType<Marble::Placemark>( uri, 0, 20,
"Placemark" );
47 qmlRegisterType<Marble::PositionSource>( uri, 0, 20,
"PositionSource" );
48 qmlRegisterType<Marble::Bookmarks>( uri, 0, 20,
"Bookmarks" );
49 qmlRegisterType<Marble::Tracking>( uri, 0, 20,
"Tracking" );
50 qmlRegisterType<Marble::Routing>( uri, 0, 20,
"Routing" );
51 qmlRegisterType<Marble::Navigation>( uri, 0, 20,
"Navigation" );
52 qmlRegisterType<RouteRequestModel>( uri, 0, 20,
"RouteRequestModel" );
53 qmlRegisterType<Settings>( uri, 0, 20,
"Settings" );
55 qmlRegisterType<MapThemeManager>( uri, 0, 20,
"MapThemeManager" );
56 qmlRegisterType<Marble::SpeakersModel>( uri, 0, 20,
"SpeakersModel" );
57 qmlRegisterType<Marble::VoiceNavigationModel>( uri, 0, 20,
"VoiceNavigation" );
58 qmlRegisterType<Marble::NewstuffModel>( uri, 0, 20,
"NewstuffModel" );
59 qmlRegisterType<OfflineDataModel>( uri, 0, 20,
"OfflineDataModel" );
60 qmlRegisterType<MapThemeModel>( uri, 0, 20,
"MapThemeModel" );
62 qmlRegisterType<Marble::SearchBackend>(uri, 0, 20,
"SearchBackend");
63 qRegisterMetaType<Marble::MarblePlacemarkModel*>(
"MarblePlacemarkModel*");
64 qmlRegisterType<Marble::MarbleQuickItem>(uri, 0, 20,
"MarbleItem");
65 qmlRegisterType<Marble::GeoItem>(uri, 0, 20,
"GeoItem");
66 qmlRegisterType<Marble::GeoPolyline>(uri, 0, 20,
"GeoPolyline");
68 qmlRegisterUncreatableType<Marble::MarblePlacemarkModel>(uri, 1, 0,
"MarblePlacemarkModel",
69 QStringLiteral(
"MarblePlacemarkModel is not instantiable"));
70 qmlRegisterUncreatableType<Marble::RoutingModel>(uri, 0, 20,
"RoutingModel",
71 QStringLiteral(
"RoutingModel is not instantiable"));
72 qmlRegisterUncreatableType<Marble::RouteRelationModel>(uri, 0, 20,
"RouteRelationModel",
73 QStringLiteral(
"RouteRelationModel is not instantiable"));
74 qmlRegisterUncreatableType<Marble::BookmarksModel>(uri, 0, 20,
"BookmarksModel",
75 QStringLiteral(
"Do not create"));
76 qmlRegisterUncreatableType<Marble::AbstractFloatItem>(uri, 0, 20,
"FloatItem",
77 QStringLiteral(
"Do not create"));
78 qmlRegisterUncreatableType<Marble::RenderPlugin>(uri, 0, 20,
"RenderPlugin",
79 QStringLiteral(
"Do not create"));
80 qmlRegisterUncreatableType<Marble::MarbleMap>(uri, 0, 20,
"MarbleMap",
81 QStringLiteral(
"Do not create"));
QVariant contextProperty(const QString &name) const const
void setContextProperty(const QString &name, QObject *value)
QQmlContext * rootContext() const const