Fix breaking while using qmlRegisterSingletonInstance
This commit is contained in:
parent
a27662dc08
commit
2b5deabbdc
2 changed files with 7 additions and 5 deletions
|
|
@ -140,8 +140,12 @@ TimelineViewManager::TimelineViewManager(QSharedPointer<UserSettings> userSettin
|
|||
0,
|
||||
"UserProfileModel",
|
||||
"UserProfile needs to be instantiated on the C++ side");
|
||||
qmlRegisterSingletonInstance("im.nheko", 1, 0, "TimelineManager", this);
|
||||
qmlRegisterSingletonInstance("im.nheko", 1, 0, "Settings", settings.data());
|
||||
qmlRegisterSingletonType<TimelineViewManager>(
|
||||
"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<std::vector<DeviceInfo>>();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue