libQuotient
A Qt library for building matrix clients
Quotient::Room Member List

This is the complete list of members for Quotient::Room, including all inherited members.

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