| 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 |
| allowIds | Quotient::Room | |
| allowIds() const | Quotient::Room | |
| 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 | Quotient::Room | |
| connection() const | Quotient::Room | |
| Connection | Quotient::Room | friend |
| creation() const | Quotient::Room | |
| creatorIds() 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 | |
| joinRule | Quotient::Room | |
| joinRule() const | Quotient::Room | |
| joinRuleChanged() | Quotient::Room | signal |
| 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 | |
| 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 |
| newThread(const Thread &newThread) | 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 |
| postFile(const QString &plainText, std::unique_ptr< EventContent::FileContentBase > fileContent, std::optional< EventRelation > relatesTo=std::nullopt) | Quotient::Room | |
| postJson(const QString &matrixType, const QJsonObject &eventContent) | Quotient::Room | |
| postReaction(const QString &eventId, const QString &key) | Quotient::Room | |
| postText(const QString &plainText, const std::optional< QString > &html=std::nullopt, const std::optional< EventRelation > &relatesTo=std::nullopt) | Quotient::Room | inline |
| 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 typedef | Quotient::Room | |
| relatedEvents(const QString &evtId, EventRelation::reltypeid_t relType) const | Quotient::Room | |
| relatedEvents(const RoomEvent &evt, EventRelation::reltypeid_t relType) const | 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 | |
| setJoinRule(JoinRule newRule, const QList< QString > &allowedRooms={}) | 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 | |
| threads() const | Quotient::Room | |
| ThreadView typedef | 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 |
| upgrade(QString newVersion, const QStringList &additionalCreators={}) | Quotient::Room | |
| 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 | |