aboutToAddHistoricalMessages(Quotient::RoomEventsRange events) | Quotient::Room | signal |
aboutToAddNewMessages(Quotient::RoomEventsRange events) | Quotient::Room | signal |
accountData(const QString &type) const | Quotient::Room | |
accountDataAboutToChange(QString type) | Quotient::Room | signal |
accountDataChanged(QString type) | Quotient::Room | signal |
accountDataEventTypes | Quotient::Room | |
accountDataEventTypes() const | Quotient::Room | |
ActionScope enum name | Quotient::Room | |
activateEncryption() | Quotient::Room | slot |
addedMessages(int fromIndex, int toIndex) | Quotient::Room | signal |
addMegolmSessionFromBackup(const QByteArray &sessionId, const QByteArray &sessionKey, uint32_t index, const QByteArray &senderKey, const QByteArray &senderEdKey) | Quotient::Room | |
addTag(const QString &name, const Tag &tagData={}) | Quotient::Room | |
addTag(const QString &name, float order) | Quotient::Room | |
aliases | Quotient::Room | |
aliases() const | Quotient::Room | |
allHistoryLoaded | Quotient::Room | |
allHistoryLoaded() const | Quotient::Room | |
allHistoryLoadedChanged() | Quotient::Room | signal |
allMembersLoaded() | Quotient::Room | signal |
altAliases | Quotient::Room | |
altAliases() const | Quotient::Room | |
answerCall(const QString &callId, const QString &sdp) | Quotient::Room | slot |
avatar(int dimension) | Quotient::Room | |
avatar(int width, int height) | Quotient::Room | |
avatarChanged() | Quotient::Room | signal |
avatarMediaId | Quotient::Room | |
avatarMediaId() const | Quotient::Room | |
avatarObject() const | Quotient::Room | |
avatarUrl | Quotient::Room | |
avatarUrl() const | Quotient::Room | |
ban(const QString &userId, const QString &reason={}) | Quotient::Room | slot |
baseStateLoaded() | Quotient::Room | signal |
beforeDestruction(Quotient::Room *) | Quotient::Room | signal |
callEvent(Quotient::Room *room, const Quotient::RoomEvent *event) | Quotient::Room | signal |
cancelFileTransfer(const QString &id) | Quotient::Room | slot |
canonicalAlias | Quotient::Room | |
canonicalAlias() const | Quotient::Room | |
canSwitchVersions() const | Quotient::Room | |
Change enum name | Quotient::Room | |
changed(Quotient::Room::Changes changes) | Quotient::Room | signal |
checkForNotifications(const TimelineItem &ti) | Quotient::Room | protectedvirtual |
checkVersion() | Quotient::Room | slot |
Connection class | Quotient::Room | friend |
connection | Quotient::Room | |
connection() const | Quotient::Room | |
creation() const | Quotient::Room | |
currentState() const | Quotient::Room | |
decryptMessage(const EncryptedEvent &encryptedEvent) | Quotient::Room | |
directChatMembers() const | Quotient::Room | |
discardMessage(const QString &txnId) | Quotient::Room | slot |
displayed | Quotient::Room | |
displayed() const | Quotient::Room | |
displayedChanged(bool displayed) | Quotient::Room | signal |
displayName | Quotient::Room | |
displayName() const | Quotient::Room | |
displaynameAboutToChange(Quotient::Room *room) | Quotient::Room | signal |
displaynameChanged(Quotient::Room *room, QString oldName) | Quotient::Room | signal |
displayNameForHtml | Quotient::Room | |
displayNameForHtml() const | Quotient::Room | |
downloadFile(const QString &eventId, const QUrl &localFilename={}) | Quotient::Room | slot |
encryption() | Quotient::Room | signal |
eventsHistoryJob | Quotient::Room | |
eventsHistoryJob() const | Quotient::Room | |
eventsHistoryJobChanged() | Quotient::Room | signal |
exportMegolmSessions() | Quotient::Room | |
fileNameToDownload(const QString &eventId) const | Quotient::Room | |
fileSource(const QString &id) const | Quotient::Room | |
fileTransferCompleted(QString id, QUrl localFile, FileSourceInfo fileMetadata) | Quotient::Room | signal |
fileTransferFailed(QString id, QString errorMessage={}) | Quotient::Room | signal |
fileTransferInfo(const QString &id) const | Quotient::Room | |
fileTransferProgress(QString id, qint64 progress, qint64 total) | Quotient::Room | signal |
findInTimeline(TimelineItem::index_t index) const | Quotient::Room | |
findInTimeline(const QString &evtId) const | Quotient::Room | |
findPendingEvent(const QString &txnId) | Quotient::Room | |
findPendingEvent(const QString &txnId) const | Quotient::Room | |
firstDisplayedEventChanged() | Quotient::Room | signal |
firstDisplayedEventId | Quotient::Room | |
firstDisplayedEventId() const | Quotient::Room | |
firstDisplayedMarker() const | Quotient::Room | |
fullyReadMarker() const | Quotient::Room | |
fullyReadMarkerMoved(QString fromEventId, QString toEventId) | Quotient::Room | signal |
getPreviousContent(int limit=10, const QString &filter={}) | Quotient::Room | slot |
handleRoomKeyEvent(const RoomKeyEvent &roomKeyEvent, const QString &senderId, const QByteArray &olmSessionId, const QByteArray &senderKey, const QByteArray &senderEdKey) | Quotient::Room | |
hangupCall(const QString &callId) | Quotient::Room | slot |
hasAccountData(const QString &type) const | Quotient::Room | |
highlightCount | Quotient::Room | |
highlightCount() const | Quotient::Room | |
highlightCountChanged() | Quotient::Room | signal |
historyEdge() const | Quotient::Room | |
id | Quotient::Room | |
id() const | Quotient::Room | |
inviteCall(const QString &callId, const int lifetime, const QString &sdp) | Quotient::Room | slot |
invitedCount | Quotient::Room | |
invitedCount() const | Quotient::Room | |
inviteToRoom(const QString &memberId) | Quotient::Room | slot |
isDirectChat() const | Quotient::Room | |
isEventNotable(const TimelineItem &ti) const | Quotient::Room | virtual |
isFavourite | Quotient::Room | |
isFavourite() const | Quotient::Room | |
isLowPriority | Quotient::Room | |
isLowPriority() const | Quotient::Room | |
isMember(const QString &userId) const | Quotient::Room | |
isServerNoticeRoom() const | Quotient::Room | |
isUnstable | Quotient::Room | |
isUnstable() const | Quotient::Room | |
isValidIndex(Quotient::TimelineItem::index_t timelineIndex) const | Quotient::Room | |
joinedCount | Quotient::Room | |
joinedCount() const | Quotient::Room | |
joinedMemberIds() const | Quotient::Room | |
joinedMembers() const | Quotient::Room | |
joinState() const | Quotient::Room | |
joinStateChanged(Quotient::JoinState oldState, Quotient::JoinState newState) | Quotient::Room | signal |
kickMember(const QString &memberId, const QString &reason={}) | Quotient::Room | slot |
lastDisplayedEventChanged() | Quotient::Room | signal |
lastDisplayedEventId | Quotient::Room | |
lastDisplayedEventId() const | Quotient::Room | |
lastDisplayedMarker() const | Quotient::Room | |
lastFullyReadEventId | Quotient::Room | |
lastFullyReadEventId() const | Quotient::Room | |
lastLocalReadReceipt() const | Quotient::Room | |
lastReadEventChanged(QVector< QString > userIds) | Quotient::Room | signal |
lastReadReceipt(const QString &userId) const | Quotient::Room | |
leaveRoom() | Quotient::Room | slot |
localMember | Quotient::Room | |
localMember() const | Quotient::Room | |
localMemberEffectivePowerLevel | Quotient::Room | |
localReadReceiptMarker() const | Quotient::Room | |
makeMediaUrl(const QString &eventId, const QUrl &mxcUrl) const | Quotient::Room | |
markAllMessagesAsRead() | Quotient::Room | slot |
markMessagesAsRead(const QString &uptoEventId) | Quotient::Room | |
maxTimelineIndex() const | Quotient::Room | |
member(const QString &userId) const | Quotient::Room | |
memberAvatar(const QString &memberId, int width, int height) | Quotient::Room | |
memberAvatar(const QString &memberId, int dimension) | Quotient::Room | |
memberAvatarObject(const QString &memberId) const | Quotient::Room | |
memberAvatarUpdated(RoomMember member) | Quotient::Room | signal |
memberEffectivePowerLevel(const QString &memberId={}) const | Quotient::Room | |
memberIds() const | Quotient::Room | |
memberJoined(RoomMember member) | Quotient::Room | signal |
memberLeft(RoomMember member) | Quotient::Room | signal |
memberListChanged() | Quotient::Room | signal |
memberNameAboutToUpdate(RoomMember member, QString newName) | Quotient::Room | signal |
memberNameUpdated(RoomMember member) | Quotient::Room | signal |
members() const | Quotient::Room | |
membersLeft() const | Quotient::Room | |
memberSorter() const | Quotient::Room | |
memberState(const QString &userId) const | Quotient::Room | |
membersTyping | Quotient::Room | |
membersTyping() const | Quotient::Room | |
messageEvents() const | Quotient::Room | |
messageSent(QString txnId, QString eventId) | Quotient::Room | signal |
minTimelineIndex() const | Quotient::Room | |
name | Quotient::Room | |
name() const | Quotient::Room | |
namesChanged(Quotient::Room *room) | Quotient::Room | signal |
needsDisambiguation(const QString &userId) const | Quotient::Room | |
newFileTransfer(QString id, QUrl localFile) | Quotient::Room | signal |
notificationCount | Quotient::Room | |
notificationCount() const | Quotient::Room | |
notificationCountChanged() | Quotient::Room | signal |
notificationFor(const TimelineItem &ti) const | Quotient::Room | |
OmitLeftState enum value | Quotient::Room | |
onAddHistoricalTimelineEvents(rev_iter_t) | Quotient::Room | inlineprotectedvirtual |
onAddNewTimelineEvents(timeline_iter_t) | Quotient::Room | inlineprotectedvirtual |
onRedaction(const RoomEvent &, const RoomEvent &) | Quotient::Room | inlineprotectedvirtual |
otherMembersTyping | Quotient::Room | |
otherMembersTyping() const | Quotient::Room | |
partiallyReadStats | Quotient::Room | |
partiallyReadStats() const | Quotient::Room | |
partiallyReadStatsChanged() | Quotient::Room | signal |
pendingEventAboutToAdd(Quotient::RoomEvent *event) | Quotient::Room | signal |
pendingEventAboutToDiscard(int pendingEventIndex) | Quotient::Room | signal |
pendingEventAboutToMerge(Quotient::RoomEvent *serverEvent, int pendingEventIndex) | Quotient::Room | signal |
pendingEventAdded(const Quotient::RoomEvent *event) | Quotient::Room | signal |
pendingEventChanged(int pendingEventIndex) | Quotient::Room | signal |
pendingEventDiscarded() | Quotient::Room | signal |
pendingEventMerged() | Quotient::Room | signal |
pendingEvents() const | Quotient::Room | |
PendingEvents typedef | Quotient::Room | |
pinnedEventIds | Quotient::Room | |
pinnedEventIds() const | Quotient::Room | |
pinnedEvents() const | Quotient::Room | |
pinnedEventsChanged() | Quotient::Room | signal |
post(RoomEventPtr event) | Quotient::Room | |
post(ArgTs &&... args) | Quotient::Room | inline |
postEvent(RoomEvent *event) | Quotient::Room | slot |
postFile(const QString &plainText, std::unique_ptr< EventContent::FileContentBase > fileContent) | Quotient::Room | |
postHtmlMessage(const QString &plainText, const QString &html, MessageEventType type=MessageEventType::Text) | Quotient::Room | slot |
postHtmlText(const QString &plainText, const QString &html) | Quotient::Room | slot |
postJson(const QString &matrixType, const QJsonObject &eventContent) | Quotient::Room | slot |
postMessage(const QString &plainText, MessageEventType type) | Quotient::Room | slot |
postPlainText(const QString &plainText) | Quotient::Room | slot |
postReaction(const QString &eventId, const QString &key) | Quotient::Room | slot |
powerLevelFor(const QString &eventTypeId, bool forceStateEvent=false) const | Quotient::Room | |
powerLevelFor() const | Quotient::Room | inline |
predecessor(JoinStates statesFilter=JoinState::Invite|JoinState::Join) const | Quotient::Room | |
predecessorId | Quotient::Room | |
predecessorId() const | Quotient::Room | |
prettyPrint(const QString &plainText) const | Quotient::Room | |
processAccountDataEvent(EventPtr &&event) | Quotient::Room | protectedvirtual |
processEphemeralEvent(EventPtr &&event) | Quotient::Room | protectedvirtual |
processStateEvent(const RoomEvent &e) | Quotient::Room | protectedvirtual |
redactEvent(const QString &eventId, const QString &reason={}) | Quotient::Room | slot |
refreshDisplayName() | Quotient::Room | slot |
relatedEvents(const QString &evtId, EventRelation::reltypeid_t relType) const | Quotient::Room | |
relatedEvents(const RoomEvent &evt, EventRelation::reltypeid_t relType) const | Quotient::Room | |
RelatedEvents typedef | Quotient::Room | |
removeTag(const QString &name) | Quotient::Room | |
replacedEvent(const Quotient::RoomEvent *newEvent, const Quotient::RoomEvent *oldEvent) | Quotient::Room | signal |
requestedHistorySize | Quotient::Room | |
requestedHistorySize() const | Quotient::Room | |
retryMessage(const QString &txnId) | Quotient::Room | slot |
rev_iter_t typedef | Quotient::Room | |
Room(Connection *connection, QString id, JoinState initialJoinState) | Quotient::Room | |
sendCallCandidates(const QString &callId, const QJsonArray &candidates) | Quotient::Room | slot |
setCanonicalAlias(const QString &newAlias) | Quotient::Room | slot |
setDisplayed(bool displayed=true) | Quotient::Room | |
setFirstDisplayedEvent(TimelineItem::index_t index) | Quotient::Room | |
setFirstDisplayedEventId(const QString &eventId) | Quotient::Room | |
setLastDisplayedEvent(TimelineItem::index_t index) | Quotient::Room | |
setLastDisplayedEventId(const QString &eventId) | Quotient::Room | |
setLocalAliases(const QStringList &aliases) | Quotient::Room | slot |
setName(const QString &newName) | Quotient::Room | slot |
setPinnedEvents(const QStringList &events) | Quotient::Room | slot |
setReadReceipt(const QString &atEventId) | Quotient::Room | slot |
setState(const StateEvent &evt) | Quotient::Room | |
setState(ArgTs &&... args) | Quotient::Room | inline |
setState(const QString &evtType, const QString &stateKey, const QJsonObject &contentJson) | Quotient::Room | slot |
setTags(TagsMap newTags, ActionScope applyOn=ThisRoomOnly) | Quotient::Room | |
setTopic(const QString &newTopic) | Quotient::Room | slot |
stabilityUpdated(QString recommendedDefault, QStringList stableVersions) | Quotient::Room | signal |
startVerification() | Quotient::Room | |
successor(JoinStates statesFilter=JoinState::Invite|JoinState::Join) const | Quotient::Room | |
successorId | Quotient::Room | |
successorId() const | Quotient::Room | |
supportsCalls() const | Quotient::Room | |
switchVersion(QString newVersion) | Quotient::Room | slot |
syncEdge() const | Quotient::Room | |
tag(const QString &name) const | Quotient::Room | |
tagNames | Quotient::Room | |
tagNames() const | Quotient::Room | |
tags() const | Quotient::Room | |
tagsAboutToChange() | Quotient::Room | signal |
tagsChanged() | Quotient::Room | signal |
ThisRoomOnly enum value | Quotient::Room | |
Timeline typedef | Quotient::Room | |
timeline_iter_t typedef | Quotient::Room | |
timelineSize | Quotient::Room | |
timelineSize() const | Quotient::Room | |
toJson() const | Quotient::Room | protectedvirtual |
tombstone() const | Quotient::Room | |
topic | Quotient::Room | |
topic() const | Quotient::Room | |
topicChanged() | Quotient::Room | signal |
totalMemberCount | Quotient::Room | |
totalMemberCount() const | Quotient::Room | |
typingChanged() | Quotient::Room | signal |
unban(const QString &userId) | Quotient::Room | slot |
unreadStats | Quotient::Room | |
unreadStats() const | Quotient::Room | |
unreadStatsChanged() | Quotient::Room | signal |
updateData(SyncRoomData &&data, bool fromCache=false) | Quotient::Room | protectedvirtual |
updatedEvent(QString eventId) | Quotient::Room | signal |
upgraded(QString serverMessage, Quotient::Room *successor) | Quotient::Room | signal |
upgradeFailed(QString errorMessage) | Quotient::Room | signal |
uploadFile(const QString &id, const QUrl &localFilename, const QString &overrideContentType={}) | Quotient::Room | slot |
urlToDownload(const QString &eventId) const | Quotient::Room | |
urlToThumbnail(const QString &eventId) const | Quotient::Room | |
userIdsAtEvent(const QString &eventId) const | Quotient::Room | |
usesEncryption | Quotient::Room | |
usesEncryption() const | Quotient::Room | |
version | Quotient::Room | |
version() const | Quotient::Room | |
whenMessageMerged(QString txnId) const | Quotient::Room | |
WholeSequence enum value | Quotient::Room | |
WithinSameState enum value | Quotient::Room | |
~Room() override | Quotient::Room | |