diff --git a/src/timeline/CommunitiesModel.cpp b/src/timeline/CommunitiesModel.cpp
index 3ba4e92b..3f28da11 100644
--- a/src/timeline/CommunitiesModel.cpp
+++ b/src/timeline/CommunitiesModel.cpp
@@ -936,3 +936,5 @@ CommunitiesModel::updateSpaceStatus(QString space,
}
}
}
+
+#include "moc_CommunitiesModel.cpp"
diff --git a/src/timeline/DelegateChooser.cpp b/src/timeline/DelegateChooser.cpp
index b95116ec..98adbf39 100644
--- a/src/timeline/DelegateChooser.cpp
+++ b/src/timeline/DelegateChooser.cpp
@@ -138,3 +138,5 @@ DelegateChooser::DelegateIncubator::statusChanged(QQmlIncubator::Status status)
nhlog::ui()->error("Error instantiating delegate: {}", e.toString().toStdString());
}
}
+
+#include "moc_DelegateChooser.cpp"
diff --git a/src/timeline/EventDelegateChooser.cpp b/src/timeline/EventDelegateChooser.cpp
index 5ce8d63e..2a3e2a71 100644
--- a/src/timeline/EventDelegateChooser.cpp
+++ b/src/timeline/EventDelegateChooser.cpp
@@ -369,3 +369,5 @@ EventDelegateChooserAttachedType::polishChooser()
}
}
}
+
+#include "moc_EventDelegateChooser.cpp"
diff --git a/src/timeline/EventStore.cpp b/src/timeline/EventStore.cpp
index de109b1a..68089ceb 100644
--- a/src/timeline/EventStore.cpp
+++ b/src/timeline/EventStore.cpp
@@ -941,3 +941,5 @@ EventStore::fetchMore()
emit oldMessagesRetrieved(std::move(res));
});
}
+
+#include "moc_EventStore.cpp"
diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp
index f8b57b81..afb4585a 100644
--- a/src/timeline/InputBar.cpp
+++ b/src/timeline/InputBar.cpp
@@ -1495,3 +1495,5 @@ InputBar::reaction(const QString &reactedEvent, const QString &reactionKey)
room->redactEvent(selfReactedEvent);
}
}
+
+#include "moc_InputBar.cpp"
diff --git a/src/timeline/Permissions.cpp b/src/timeline/Permissions.cpp
index c68e8149..2ef6e5cd 100644
--- a/src/timeline/Permissions.cpp
+++ b/src/timeline/Permissions.cpp
@@ -91,3 +91,5 @@ Permissions::canPingRoom()
return pl.user_level(http::client()->user_id().to_string()) >=
pl.notification_level(mtx::events::state::notification_keys::room);
}
+
+#include "moc_Permissions.cpp"
diff --git a/src/timeline/PresenceEmitter.cpp b/src/timeline/PresenceEmitter.cpp
index 9b498432..da03f9bf 100644
--- a/src/timeline/PresenceEmitter.cpp
+++ b/src/timeline/PresenceEmitter.cpp
@@ -75,3 +75,5 @@ PresenceEmitter::userStatus(QString id) const
else
return pullPresence(id)->status;
}
+
+#include "moc_PresenceEmitter.cpp"
diff --git a/src/timeline/Reaction.cpp b/src/timeline/Reaction.cpp
index 64c868c6..5457072d 100644
--- a/src/timeline/Reaction.cpp
+++ b/src/timeline/Reaction.cpp
@@ -3,3 +3,5 @@
// SPDX-License-Identifier: GPL-3.0-or-later
#include "Reaction.h"
+
+#include "moc_Reaction.cpp"
diff --git a/src/timeline/RoomlistModel.cpp b/src/timeline/RoomlistModel.cpp
index da639843..898e6e83 100644
--- a/src/timeline/RoomlistModel.cpp
+++ b/src/timeline/RoomlistModel.cpp
@@ -1288,3 +1288,5 @@ RoomPreview::inviterUserId() const
return QString();
}
+
+#include "moc_RoomlistModel.cpp"
diff --git a/src/timeline/TimelineFilter.cpp b/src/timeline/TimelineFilter.cpp
index a933a9e4..a92dfb13 100644
--- a/src/timeline/TimelineFilter.cpp
+++ b/src/timeline/TimelineFilter.cpp
@@ -252,3 +252,5 @@ TimelineFilter::filterAcceptsRow(int source_row, const QModelIndex &) const
return true;
}
}
+
+#include "moc_TimelineFilter.cpp"
diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp
index e7fb31f5..92a37aa1 100644
--- a/src/timeline/TimelineModel.cpp
+++ b/src/timeline/TimelineModel.cpp
@@ -3373,3 +3373,5 @@ TimelineModel::parentSpace()
return parentSummary.get();
}
+
+#include "moc_TimelineModel.cpp"
diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp
index e2616c14..9ea8dc77 100644
--- a/src/timeline/TimelineViewManager.cpp
+++ b/src/timeline/TimelineViewManager.cpp
@@ -599,4 +599,5 @@ TimelineViewManager::processIgnoredUsers(const mtx::responses::AccountData &data
emit this->ignoredUsersChanged(convertIgnoredToQt(ignoredEv));
break;
}
-}
\ No newline at end of file
+}
+#include "moc_TimelineViewManager.cpp"
|