Remove a few more headers
4 files changed, 5 insertions, 9 deletions
diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp
index 32b523db..fe171deb 100644
--- a/src/timeline/InputBar.cpp
+++ b/src/timeline/InputBar.cpp
@@ -27,7 +27,6 @@
#include "CombinedImagePackModel.h"
#include "Config.h"
#include "Logging.h"
-#include "MainWindow.h"
#include "MatrixClient.h"
#include "TimelineModel.h"
#include "TimelineViewManager.h"
diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp
index 53d2fe01..ff722b8b 100644
--- a/src/timeline/TimelineModel.cpp
+++ b/src/timeline/TimelineModel.cpp
@@ -9,7 +9,6 @@
#include <thread>
#include <type_traits>
-#include <QCache>
#include <QClipboard>
#include <QDesktopServices>
#include <QFileDialog>
@@ -28,9 +27,6 @@
#include "Logging.h"
#include "MainWindow.h"
#include "MatrixClient.h"
-#include "MemberList.h"
-#include "MxcImageProvider.h"
-#include "ReadReceiptsModel.h"
#include "TimelineViewManager.h"
#include "Utils.h"
#include "encryption/Olm.h"
diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h
index 7b5fb907..f569016c 100644
--- a/src/timeline/TimelineModel.h
+++ b/src/timeline/TimelineModel.h
@@ -8,7 +8,6 @@
#include <QAbstractListModel>
#include <QColor>
#include <QDate>
-#include <QHash>
#include <QSet>
#include <QTimer>
#include <QVariant>
@@ -23,8 +22,6 @@
#include "MemberList.h"
#include "Permissions.h"
#include "ReadReceiptsModel.h"
-#include "ui/RoomSettings.h"
-#include "ui/UserProfile.h"
namespace mtx::http {
using RequestErr = const std::optional<mtx::http::ClientError> &;
@@ -33,6 +30,7 @@ namespace mtx::responses {
struct Timeline;
struct Messages;
struct ClaimKeys;
+struct StateEvents;
}
struct RelatedInfo;
@@ -411,7 +409,7 @@ signals:
void lastMessageChanged();
void notificationsChanged();
- void newState(mtx::responses::StateEvents events);
+ void newState(const mtx::responses::StateEvents &events);
void newMessageToSend(mtx::events::collections::TimelineEvents event);
void addPendingMessageToStore(mtx::events::collections::TimelineEvents event);
diff --git a/src/timeline/TimelineViewManager.h b/src/timeline/TimelineViewManager.h
index 994042b6..970bf02c 100644
--- a/src/timeline/TimelineViewManager.h
+++ b/src/timeline/TimelineViewManager.h
@@ -13,9 +13,12 @@
#include <mtx/common.hpp>
#include <mtx/responses/messages.hpp>
+#include "ReadReceiptsModel.h"
#include "timeline/CommunitiesModel.h"
#include "timeline/PresenceEmitter.h"
#include "timeline/RoomlistModel.h"
+#include "ui/RoomSettings.h"
+#include "ui/UserProfile.h"
class MxcImageProvider;
class BlurhashProvider;
|