|
|
@ -140,8 +140,12 @@ TimelineViewManager::TimelineViewManager(QSharedPointer<UserSettings> userSettin |
|
|
|
0, |
|
|
|
0, |
|
|
|
"UserProfileModel", |
|
|
|
"UserProfileModel", |
|
|
|
"UserProfile needs to be instantiated on the C++ side"); |
|
|
|
"UserProfile needs to be instantiated on the C++ side"); |
|
|
|
qmlRegisterSingletonInstance("im.nheko", 1, 0, "TimelineManager", this); |
|
|
|
qmlRegisterSingletonType<TimelineViewManager>( |
|
|
|
qmlRegisterSingletonInstance("im.nheko", 1, 0, "Settings", settings.data()); |
|
|
|
"im.nheko", 1, 0, "TimelineManager", [this](QQmlEngine *, QJSEngine *) { return this; }); |
|
|
|
|
|
|
|
qmlRegisterSingletonType<UserSettings>( |
|
|
|
|
|
|
|
"im.nheko", 1, 0, "Settings", [this](QQmlEngine *, QJSEngine *) { |
|
|
|
|
|
|
|
return this->settings.data(); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
qRegisterMetaType<mtx::events::collections::TimelineEvents>(); |
|
|
|
qRegisterMetaType<mtx::events::collections::TimelineEvents>(); |
|
|
|
qRegisterMetaType<std::vector<DeviceInfo>>(); |
|
|
|
qRegisterMetaType<std::vector<DeviceInfo>>(); |
|
|
|