mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-29 06:08:48 +03:00
Apply (selective) Clang-tidy and clazy suggestions on TimelineModel
This commit is contained in:
parent
926c7a89ad
commit
02fcd0e7cf
2 changed files with 53 additions and 54 deletions
|
@ -15,7 +15,6 @@
|
||||||
#include <QGuiApplication>
|
#include <QGuiApplication>
|
||||||
#include <QMimeDatabase>
|
#include <QMimeDatabase>
|
||||||
#include <QRegularExpression>
|
#include <QRegularExpression>
|
||||||
#include <QSettings>
|
|
||||||
#include <QStandardPaths>
|
#include <QStandardPaths>
|
||||||
#include <QVariant>
|
#include <QVariant>
|
||||||
|
|
||||||
|
@ -330,7 +329,7 @@ qml_mtx_events::fromRoomEventType(qml_mtx_events::EventType t)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
TimelineModel::TimelineModel(TimelineViewManager *manager, QString room_id, QObject *parent)
|
TimelineModel::TimelineModel(TimelineViewManager *manager, const QString &room_id, QObject *parent)
|
||||||
: QAbstractListModel(parent)
|
: QAbstractListModel(parent)
|
||||||
, events(room_id.toStdString(), this)
|
, events(room_id.toStdString(), this)
|
||||||
, room_id_(room_id)
|
, room_id_(room_id)
|
||||||
|
@ -355,7 +354,7 @@ TimelineModel::TimelineModel(TimelineViewManager *manager, QString room_id, QObj
|
||||||
[](const QString &msg) { emit ChatPage::instance()->showNotification(msg); },
|
[](const QString &msg) { emit ChatPage::instance()->showNotification(msg); },
|
||||||
Qt::QueuedConnection);
|
Qt::QueuedConnection);
|
||||||
|
|
||||||
connect(this, &TimelineModel::dataAtIdChanged, this, [this](QString id) {
|
connect(this, &TimelineModel::dataAtIdChanged, this, [this](const QString &id) {
|
||||||
relatedEventCacheBuster++;
|
relatedEventCacheBuster++;
|
||||||
|
|
||||||
auto idx = idToIndex(id);
|
auto idx = idToIndex(id);
|
||||||
|
@ -404,7 +403,7 @@ TimelineModel::TimelineModel(TimelineViewManager *manager, QString room_id, QObj
|
||||||
connect(&events,
|
connect(&events,
|
||||||
&EventStore::startDMVerification,
|
&EventStore::startDMVerification,
|
||||||
this,
|
this,
|
||||||
[this](mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest> msg) {
|
[this](const mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest> &msg) {
|
||||||
ChatPage::instance()->receivedRoomDeviceVerificationRequest(msg, this);
|
ChatPage::instance()->receivedRoomDeviceVerificationRequest(msg, this);
|
||||||
});
|
});
|
||||||
connect(&events, &EventStore::updateFlowEventId, this, [this](std::string event_id) {
|
connect(&events, &EventStore::updateFlowEventId, this, [this](std::string event_id) {
|
||||||
|
@ -414,7 +413,7 @@ TimelineModel::TimelineModel(TimelineViewManager *manager, QString room_id, QObj
|
||||||
// When a message is sent, check if the current edit/reply relates to that message,
|
// When a message is sent, check if the current edit/reply relates to that message,
|
||||||
// and update the event_id so that it points to the sent message and not the pending one.
|
// and update the event_id so that it points to the sent message and not the pending one.
|
||||||
connect(
|
connect(
|
||||||
&events, &EventStore::messageSent, this, [this](std::string txn_id, std::string event_id) {
|
&events, &EventStore::messageSent, this, [this](const std::string &txn_id, const std::string &event_id) {
|
||||||
if (edit_.toStdString() == txn_id) {
|
if (edit_.toStdString() == txn_id) {
|
||||||
edit_ = QString::fromStdString(event_id);
|
edit_ = QString::fromStdString(event_id);
|
||||||
emit editChanged(edit_);
|
emit editChanged(edit_);
|
||||||
|
@ -486,7 +485,7 @@ TimelineModel::rowCount(const QModelIndex &parent) const
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariantMap
|
QVariantMap
|
||||||
TimelineModel::getDump(QString eventId, QString relatedTo) const
|
TimelineModel::getDump(const QString &eventId, const QString &relatedTo) const
|
||||||
{
|
{
|
||||||
if (auto event = events.get(eventId.toStdString(), relatedTo.toStdString()))
|
if (auto event = events.get(eventId.toStdString(), relatedTo.toStdString()))
|
||||||
return data(*event, Dump).toMap();
|
return data(*event, Dump).toMap();
|
||||||
|
@ -747,7 +746,7 @@ TimelineModel::data(const QModelIndex &index, int role) const
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant
|
QVariant
|
||||||
TimelineModel::dataById(QString id, int role, QString relatedTo)
|
TimelineModel::dataById(const QString &id, int role, const QString &relatedTo)
|
||||||
{
|
{
|
||||||
if (auto event = events.get(id.toStdString(), relatedTo.toStdString()))
|
if (auto event = events.get(id.toStdString(), relatedTo.toStdString()))
|
||||||
return data(*event, role);
|
return data(*event, role);
|
||||||
|
@ -1054,7 +1053,7 @@ TimelineModel::formatDateSeparator(QDate date) const
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::viewRawMessage(QString id)
|
TimelineModel::viewRawMessage(const QString &id)
|
||||||
{
|
{
|
||||||
auto e = events.get(id.toStdString(), "", false);
|
auto e = events.get(id.toStdString(), "", false);
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1064,7 +1063,7 @@ TimelineModel::viewRawMessage(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::forwardMessage(QString eventId, QString roomId)
|
TimelineModel::forwardMessage(const QString & eventId, QString roomId)
|
||||||
{
|
{
|
||||||
auto e = events.get(eventId.toStdString(), "");
|
auto e = events.get(eventId.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1099,7 +1098,7 @@ TimelineModel::replyAction(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::unpin(QString id)
|
TimelineModel::unpin(const QString &id)
|
||||||
{
|
{
|
||||||
auto pinned =
|
auto pinned =
|
||||||
cache::client()->getStateEvent<mtx::events::state::PinnedEvents>(room_id_.toStdString());
|
cache::client()->getStateEvent<mtx::events::state::PinnedEvents>(room_id_.toStdString());
|
||||||
|
@ -1129,7 +1128,7 @@ TimelineModel::unpin(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::pin(QString id)
|
TimelineModel::pin(const QString &id)
|
||||||
{
|
{
|
||||||
auto pinned =
|
auto pinned =
|
||||||
cache::client()->getStateEvent<mtx::events::state::PinnedEvents>(room_id_.toStdString());
|
cache::client()->getStateEvent<mtx::events::state::PinnedEvents>(room_id_.toStdString());
|
||||||
|
@ -1159,7 +1158,7 @@ TimelineModel::editAction(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
RelatedInfo
|
RelatedInfo
|
||||||
TimelineModel::relatedInfo(QString id)
|
TimelineModel::relatedInfo(const QString &id)
|
||||||
{
|
{
|
||||||
auto event = events.get(id.toStdString(), "");
|
auto event = events.get(id.toStdString(), "");
|
||||||
if (!event)
|
if (!event)
|
||||||
|
@ -1175,7 +1174,7 @@ TimelineModel::showReadReceipts(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::redactEvent(QString id)
|
TimelineModel::redactEvent(const QString &id)
|
||||||
{
|
{
|
||||||
if (!id.isEmpty()) {
|
if (!id.isEmpty()) {
|
||||||
auto edits = events.edits(id.toStdString());
|
auto edits = events.edits(id.toStdString());
|
||||||
|
@ -1212,7 +1211,7 @@ TimelineModel::redactEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
TimelineModel::idToIndex(QString id) const
|
TimelineModel::idToIndex(const QString &id) const
|
||||||
{
|
{
|
||||||
if (id.isEmpty())
|
if (id.isEmpty())
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -1427,11 +1426,11 @@ void
|
||||||
TimelineModel::openMedia(QString eventId)
|
TimelineModel::openMedia(QString eventId)
|
||||||
{
|
{
|
||||||
cacheMedia(eventId,
|
cacheMedia(eventId,
|
||||||
[](QString filename) { QDesktopServices::openUrl(QUrl::fromLocalFile(filename)); });
|
[](const QString &filename) { QDesktopServices::openUrl(QUrl::fromLocalFile(filename)); });
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TimelineModel::saveMedia(QString eventId) const
|
TimelineModel::saveMedia(const QString &eventId) const
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *event = events.get(eventId.toStdString(), "");
|
mtx::events::collections::TimelineEvents *event = events.get(eventId.toStdString(), "");
|
||||||
if (!event)
|
if (!event)
|
||||||
|
@ -1505,7 +1504,7 @@ TimelineModel::saveMedia(QString eventId) const
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::cacheMedia(QString eventId, std::function<void(const QString)> callback)
|
TimelineModel::cacheMedia(const QString &eventId, const std::function<void(const QString)> &callback)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *event = events.get(eventId.toStdString(), "");
|
mtx::events::collections::TimelineEvents *event = events.get(eventId.toStdString(), "");
|
||||||
if (!event)
|
if (!event)
|
||||||
|
@ -1594,7 +1593,7 @@ TimelineModel::cacheMedia(QString eventId, std::function<void(const QString)> ca
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::cacheMedia(QString eventId)
|
TimelineModel::cacheMedia(const QString &eventId)
|
||||||
{
|
{
|
||||||
cacheMedia(eventId, NULL);
|
cacheMedia(eventId, NULL);
|
||||||
}
|
}
|
||||||
|
@ -1650,7 +1649,7 @@ TimelineModel::scrollTimerEvent()
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::requestKeyForEvent(QString id)
|
TimelineModel::requestKeyForEvent(const QString &id)
|
||||||
{
|
{
|
||||||
auto encrypted_event = events.get(id.toStdString(), "", false);
|
auto encrypted_event = events.get(id.toStdString(), "", false);
|
||||||
if (encrypted_event) {
|
if (encrypted_event) {
|
||||||
|
@ -1661,7 +1660,7 @@ TimelineModel::requestKeyForEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::copyLinkToEvent(QString eventId) const
|
TimelineModel::copyLinkToEvent(const QString &eventId) const
|
||||||
{
|
{
|
||||||
QStringList vias;
|
QStringList vias;
|
||||||
|
|
||||||
|
@ -1755,7 +1754,7 @@ TimelineModel::formatTypingUsers(const std::vector<QString> &users, QColor bg)
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
TimelineModel::formatJoinRuleEvent(QString id)
|
TimelineModel::formatJoinRuleEvent(const QString &id)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1793,7 +1792,7 @@ TimelineModel::formatJoinRuleEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
TimelineModel::formatGuestAccessEvent(QString id)
|
TimelineModel::formatGuestAccessEvent(const QString &id)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1817,7 +1816,7 @@ TimelineModel::formatGuestAccessEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
TimelineModel::formatHistoryVisibilityEvent(QString id)
|
TimelineModel::formatHistoryVisibilityEvent(const QString &id)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1849,7 +1848,7 @@ TimelineModel::formatHistoryVisibilityEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
TimelineModel::formatPowerLevelEvent(QString id)
|
TimelineModel::formatPowerLevelEvent(const QString &id)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1867,7 +1866,7 @@ TimelineModel::formatPowerLevelEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariantMap
|
QVariantMap
|
||||||
TimelineModel::formatRedactedEvent(QString id)
|
TimelineModel::formatRedactedEvent(const QString &id)
|
||||||
{
|
{
|
||||||
QVariantMap pair{{"first", ""}, {"second", ""}};
|
QVariantMap pair{{"first", ""}, {"second", ""}};
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
|
@ -1905,7 +1904,7 @@ TimelineModel::formatRedactedEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::acceptKnock(QString id)
|
TimelineModel::acceptKnock(const QString &id)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1929,7 +1928,7 @@ TimelineModel::acceptKnock(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TimelineModel::showAcceptKnockButton(QString id)
|
TimelineModel::showAcceptKnockButton(const QString &id)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -1950,7 +1949,7 @@ TimelineModel::showAcceptKnockButton(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
TimelineModel::formatMemberEvent(QString id)
|
TimelineModel::formatMemberEvent(const QString &id)
|
||||||
{
|
{
|
||||||
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
mtx::events::collections::TimelineEvents *e = events.get(id.toStdString(), "");
|
||||||
if (!e)
|
if (!e)
|
||||||
|
@ -2054,7 +2053,7 @@ TimelineModel::formatMemberEvent(QString id)
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TimelineModel::setEdit(QString newEdit)
|
TimelineModel::setEdit(const QString &newEdit)
|
||||||
{
|
{
|
||||||
if (newEdit.isEmpty()) {
|
if (newEdit.isEmpty()) {
|
||||||
resetEdit();
|
resetEdit();
|
||||||
|
@ -2213,7 +2212,7 @@ TimelineModel::directChatOtherUserId() const
|
||||||
{
|
{
|
||||||
if (roomMemberCount() < 3) {
|
if (roomMemberCount() < 3) {
|
||||||
QString id;
|
QString id;
|
||||||
for (auto member : cache::getMembers(room_id_.toStdString()))
|
for (const auto &member : cache::getMembers(room_id_.toStdString()))
|
||||||
if (member.user_id != UserSettings::instance()->userId())
|
if (member.user_id != UserSettings::instance()->userId())
|
||||||
id = member.user_id;
|
id = member.user_id;
|
||||||
return id;
|
return id;
|
||||||
|
|
|
@ -189,7 +189,7 @@ class TimelineModel : public QAbstractListModel
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit TimelineModel(TimelineViewManager *manager,
|
explicit TimelineModel(TimelineViewManager *manager,
|
||||||
QString room_id,
|
const QString& room_id,
|
||||||
QObject *parent = nullptr);
|
QObject *parent = nullptr);
|
||||||
|
|
||||||
enum Roles
|
enum Roles
|
||||||
|
@ -237,7 +237,7 @@ public:
|
||||||
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
|
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
|
||||||
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
|
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
|
||||||
QVariant data(const mtx::events::collections::TimelineEvents &event, int role) const;
|
QVariant data(const mtx::events::collections::TimelineEvents &event, int role) const;
|
||||||
Q_INVOKABLE QVariant dataById(QString id, int role, QString relatedTo);
|
Q_INVOKABLE QVariant dataById(const QString &id, int role, const QString &relatedTo);
|
||||||
|
|
||||||
bool canFetchMore(const QModelIndex &) const override;
|
bool canFetchMore(const QModelIndex &) const override;
|
||||||
void fetchMore(const QModelIndex &) override;
|
void fetchMore(const QModelIndex &) override;
|
||||||
|
@ -246,40 +246,40 @@ public:
|
||||||
Q_INVOKABLE QString avatarUrl(QString id) const;
|
Q_INVOKABLE QString avatarUrl(QString id) const;
|
||||||
Q_INVOKABLE QString formatDateSeparator(QDate date) const;
|
Q_INVOKABLE QString formatDateSeparator(QDate date) const;
|
||||||
Q_INVOKABLE QString formatTypingUsers(const std::vector<QString> &users, QColor bg);
|
Q_INVOKABLE QString formatTypingUsers(const std::vector<QString> &users, QColor bg);
|
||||||
Q_INVOKABLE bool showAcceptKnockButton(QString id);
|
Q_INVOKABLE bool showAcceptKnockButton(const QString &id);
|
||||||
Q_INVOKABLE void acceptKnock(QString id);
|
Q_INVOKABLE void acceptKnock(const QString &id);
|
||||||
Q_INVOKABLE QString formatMemberEvent(QString id);
|
Q_INVOKABLE QString formatMemberEvent(const QString &id);
|
||||||
Q_INVOKABLE QString formatJoinRuleEvent(QString id);
|
Q_INVOKABLE QString formatJoinRuleEvent(const QString &id);
|
||||||
Q_INVOKABLE QString formatHistoryVisibilityEvent(QString id);
|
Q_INVOKABLE QString formatHistoryVisibilityEvent(const QString &id);
|
||||||
Q_INVOKABLE QString formatGuestAccessEvent(QString id);
|
Q_INVOKABLE QString formatGuestAccessEvent(const QString &id);
|
||||||
Q_INVOKABLE QString formatPowerLevelEvent(QString id);
|
Q_INVOKABLE QString formatPowerLevelEvent(const QString &id);
|
||||||
Q_INVOKABLE QVariantMap formatRedactedEvent(QString id);
|
Q_INVOKABLE QVariantMap formatRedactedEvent(const QString &id);
|
||||||
|
|
||||||
Q_INVOKABLE void viewRawMessage(QString id);
|
Q_INVOKABLE void viewRawMessage(const QString &id);
|
||||||
Q_INVOKABLE void forwardMessage(QString eventId, QString roomId);
|
Q_INVOKABLE void forwardMessage(const QString &eventId, QString roomId);
|
||||||
Q_INVOKABLE void viewDecryptedRawMessage(QString id);
|
Q_INVOKABLE void viewDecryptedRawMessage(QString id);
|
||||||
Q_INVOKABLE void openUserProfile(QString userid);
|
Q_INVOKABLE void openUserProfile(QString userid);
|
||||||
Q_INVOKABLE void editAction(QString id);
|
Q_INVOKABLE void editAction(QString id);
|
||||||
Q_INVOKABLE void replyAction(QString id);
|
Q_INVOKABLE void replyAction(QString id);
|
||||||
Q_INVOKABLE void unpin(QString id);
|
Q_INVOKABLE void unpin(const QString &id);
|
||||||
Q_INVOKABLE void pin(QString id);
|
Q_INVOKABLE void pin(const QString &id);
|
||||||
Q_INVOKABLE void showReadReceipts(QString id);
|
Q_INVOKABLE void showReadReceipts(QString id);
|
||||||
Q_INVOKABLE void redactEvent(QString id);
|
Q_INVOKABLE void redactEvent(const QString &id);
|
||||||
Q_INVOKABLE int idToIndex(QString id) const;
|
Q_INVOKABLE int idToIndex(const QString &id) const;
|
||||||
Q_INVOKABLE QString indexToId(int index) const;
|
Q_INVOKABLE QString indexToId(int index) const;
|
||||||
Q_INVOKABLE void openMedia(QString eventId);
|
Q_INVOKABLE void openMedia(QString eventId);
|
||||||
Q_INVOKABLE void cacheMedia(QString eventId);
|
Q_INVOKABLE void cacheMedia(const QString &eventId);
|
||||||
Q_INVOKABLE bool saveMedia(QString eventId) const;
|
Q_INVOKABLE bool saveMedia(const QString &eventId) const;
|
||||||
Q_INVOKABLE void showEvent(QString eventId);
|
Q_INVOKABLE void showEvent(QString eventId);
|
||||||
Q_INVOKABLE void copyLinkToEvent(QString eventId) const;
|
Q_INVOKABLE void copyLinkToEvent(const QString &eventId) const;
|
||||||
void cacheMedia(QString eventId, std::function<void(const QString filename)> callback);
|
void cacheMedia(const QString &eventId, const std::function<void(const QString filename)> &callback);
|
||||||
Q_INVOKABLE void sendReset()
|
Q_INVOKABLE void sendReset()
|
||||||
{
|
{
|
||||||
beginResetModel();
|
beginResetModel();
|
||||||
endResetModel();
|
endResetModel();
|
||||||
}
|
}
|
||||||
|
|
||||||
Q_INVOKABLE void requestKeyForEvent(QString id);
|
Q_INVOKABLE void requestKeyForEvent(const QString &id);
|
||||||
|
|
||||||
std::vector<::Reaction> reactions(const std::string &event_id)
|
std::vector<::Reaction> reactions(const std::string &event_id)
|
||||||
{
|
{
|
||||||
|
@ -296,7 +296,7 @@ public:
|
||||||
void syncState(const mtx::responses::State &state);
|
void syncState(const mtx::responses::State &state);
|
||||||
template<class T>
|
template<class T>
|
||||||
void sendMessageEvent(const T &content, mtx::events::EventType eventType);
|
void sendMessageEvent(const T &content, mtx::events::EventType eventType);
|
||||||
RelatedInfo relatedInfo(QString id);
|
RelatedInfo relatedInfo(const QString &id);
|
||||||
|
|
||||||
DescInfo lastMessage() const { return lastMessage_; }
|
DescInfo lastMessage() const { return lastMessage_; }
|
||||||
bool isSpace() const { return isSpace_; }
|
bool isSpace() const { return isSpace_; }
|
||||||
|
@ -320,7 +320,7 @@ public slots:
|
||||||
int currentIndex() const { return idToIndex(currentId); }
|
int currentIndex() const { return idToIndex(currentId); }
|
||||||
void eventShown();
|
void eventShown();
|
||||||
void markEventsAsRead(const std::vector<QString> &event_ids);
|
void markEventsAsRead(const std::vector<QString> &event_ids);
|
||||||
QVariantMap getDump(QString eventId, QString relatedTo) const;
|
QVariantMap getDump(const QString &eventId, const QString &relatedTo) const;
|
||||||
void updateTypingUsers(const std::vector<QString> &users)
|
void updateTypingUsers(const std::vector<QString> &users)
|
||||||
{
|
{
|
||||||
if (this->typingUsers_ != users) {
|
if (this->typingUsers_ != users) {
|
||||||
|
@ -349,7 +349,7 @@ public slots:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QString edit() const { return edit_; }
|
QString edit() const { return edit_; }
|
||||||
void setEdit(QString newEdit);
|
void setEdit(const QString &newEdit);
|
||||||
void resetEdit();
|
void resetEdit();
|
||||||
void setDecryptDescription(bool decrypt) { decryptDescription = decrypt; }
|
void setDecryptDescription(bool decrypt) { decryptDescription = decrypt; }
|
||||||
void clearTimeline() { events.clearTimeline(); }
|
void clearTimeline() { events.clearTimeline(); }
|
||||||
|
|
Loading…
Reference in a new issue