| ::TestCrossSigning | Quotient::Connection | friend |
| aboutToDeleteRoom(Quotient::Room *room) | Quotient::Connection | signal |
| accessToken | Quotient::Connection | |
| accessToken() const | Quotient::Connection | |
| accountData(const QString &type) const | Quotient::Connection | |
| accountData() const | Quotient::Connection | inline |
| accountData(const QString &keyName) const | Quotient::Connection | inline |
| accountDataChanged(QString type) | Quotient::Connection | signal |
| accountDataEventTypes | Quotient::Connection | |
| accountDataEventTypes() const | Quotient::Connection | |
| accountDataJson(const QString &type) const | Quotient::Connection | |
| addToDirectChats(const Room *room, const QString &userId) | Quotient::Connection | |
| addToIgnoredUsers(const QString &userId) | Quotient::Connection | |
| allRooms() const | Quotient::Connection | |
| allSessionsSelfVerified(const QString &userId) const | Quotient::Connection | |
| assumeIdentity(const QString &mxId, const QString &deviceId, const QString &accessToken) | Quotient::Connection | slot |
| availableRoomVersions() const | Quotient::Connection | |
| cacheState | Quotient::Connection | |
| cacheState() const | Quotient::Connection | |
| cacheStateChanged() | Quotient::Connection | signal |
| callApi(RunningPolicy runningPolicy, JobArgTs &&... jobArgs) | Quotient::Connection | inline |
| callApi(JobArgTs &&... jobArgs) | Quotient::Connection | inline |
| canChangePassword | Quotient::Connection | |
| canChangePassword() const | Quotient::Connection | |
| capabilitiesLoaded() | Quotient::Connection | signal |
| capabilitiesReady() const | Quotient::Connection | |
| connected() | Quotient::Connection | signal |
| Connection(QObject *parent=nullptr) | Quotient::Connection | explicit |
| Connection(const QUrl &server, QObject *parent=nullptr) | Quotient::Connection | explicit |
| connectionData() const | Quotient::Connection | protected |
| createDirectChat(const QString &userId, const QString &topic={}, const QString &name={}) | Quotient::Connection | |
| createdRoom(Quotient::Room *room) | Quotient::Connection | signal |
| createRoom(RoomVisibility visibility, const QString &alias, const QString &name, const QString &topic, QStringList invites, const QString &presetName={}, const QString &roomVersion={}, bool isDirect=false, const QVector< CreateRoomJob::StateEvent > &initialState={}, const QVector< CreateRoomJob::Invite3pid > &invite3pids={}, const QJsonObject &creationContent={}) | Quotient::Connection | slot |
| createRoom(RoomVisibility visibility, const QString &alias, const QString &name, const QString &topic, QStringList invites, const QString &presetName, const QString &roomVersion, bool isDirect, const QVector< CreateRoomJob::StateEvent > &initialState, const QStringList &additionalCreators, const QVector< Invite3pid > &invite3pids={}, QJsonObject creationContent={}) | Quotient::Connection | slot |
| crossSigningSetupRequired() | Quotient::Connection | signal |
| curveKeyForUserDevice(const QString &userId, const QString &device) const | Quotient::Connection | |
| database() const | Quotient::Connection | |
| decryptNotification(const QJsonObject ¬ification) | Quotient::Connection | |
| defaultRoomVersion | Quotient::Connection | |
| defaultRoomVersion() const | Quotient::Connection | |
| deviceId | Quotient::Connection | |
| deviceId() const | Quotient::Connection | |
| devicesForUser(const QString &userId) const | Quotient::Connection | |
| devicesListLoaded() | Quotient::Connection | signal |
| directChatAvailable(Quotient::Room *directChat) | Quotient::Connection | signal |
| directChatEncryptionEnabled | Quotient::Connection | |
| directChatEncryptionEnabled() const | Quotient::Connection | |
| directChatMemberIds(const Room *room) const | Quotient::Connection | |
| directChats() const | Quotient::Connection | |
| directChatsEncryptionChanged(bool enabled) | Quotient::Connection | signal |
| directChatsListChanged(Quotient::DirectChatsMap additions, Quotient::DirectChatsMap removals) | Quotient::Connection | signal |
| domain | Quotient::Connection | |
| domain() const | Quotient::Connection | |
| downloadFile(const QUrl &url, const QString &localFilename={}) | Quotient::Connection | slot |
| downloadFile(const QUrl &url, const EncryptedFileMetadata &fileMetadata, const QString &localFilename={}) | Quotient::Connection | slot |
| edKeyForUserDevice(const QString &userId, const QString &deviceId) const | Quotient::Connection | |
| enableDirectChatEncryption(bool enable) | Quotient::Connection | |
| enableEncryption(bool enable) | Quotient::Connection | |
| encryptionChanged(bool enabled) | Quotient::Connection | signal |
| encryptionEnabled | Quotient::Connection | |
| encryptionEnabled() const | Quotient::Connection | |
| encryptionUpdate(const Room *room, const QStringList &invitedIds={}) | Quotient::Connection | slot |
| finishedQueryingKeys() | Quotient::Connection | signal |
| forgetRoom(const QString &id) | Quotient::Connection | slot |
| generateTxnId() const | Quotient::Connection | |
| getDirectChat(const QString &otherUserId) | Quotient::Connection | |
| getLoginFlow(const QString &flowType) const | Quotient::Connection | |
| getThumbnail(const QString &mediaId, QSize requestedSize, RunningPolicy policy=BackgroundRequest) | Quotient::Connection | virtualslot |
| getThumbnail(const QUrl &url, QSize requestedSize, RunningPolicy policy=BackgroundRequest) | Quotient::Connection | slot |
| getThumbnail(const QUrl &url, int requestedWidth, int requestedHeight, RunningPolicy policy=BackgroundRequest) | Quotient::Connection | slot |
| getTurnServers() | Quotient::Connection | |
| getUrlForApi(JobArgTs &&... jobArgs) const | Quotient::Connection | inline |
| hasAccountData(const QString &type) const | Quotient::Connection | |
| hasConflictingDeviceIdsAndCrossSigningKeys(const QString &userId) | Quotient::Connection | |
| hasOlmSession(const QString &user, const QString &deviceId) const | Quotient::Connection | |
| homeserver | Quotient::Connection | |
| homeserver() const | Quotient::Connection | |
| homeserverChanged(QUrl baseUrl) | Quotient::Connection | signal |
| homeserverData() const | Quotient::Connection | protected |
| ignoredUsers() const | Quotient::Connection | |
| ignoredUsersListChanged(Quotient::IgnoredUsersList additions, Quotient::IgnoredUsersList removals) | Quotient::Connection | signal |
| invitation(const QString &roomId) const | Quotient::Connection | |
| invitedRoom(Quotient::Room *room, Quotient::Room *prev) | Quotient::Connection | signal |
| isDirectChat(const QString &roomId) const | Quotient::Connection | |
| isIgnored(const QString &userId) const | Quotient::Connection | |
| isKnownE2eeCapableDevice(const QString &userId, const QString &deviceId) const | Quotient::Connection | |
| isLoggedIn | Quotient::Connection | |
| isLoggedIn() const | Quotient::Connection | |
| isOnline | Quotient::Connection | |
| isOnline() const | Quotient::Connection | |
| isOnlineChanged() | Quotient::Connection | signal |
| isQueryingKeys() const | Quotient::Connection | |
| isUserVerified(const QString &userId) const | Quotient::Connection | |
| isVerifiedDevice(const QString &userId, const QString &deviceId) const | Quotient::Connection | |
| isVerifiedSession(const QByteArray &megolmSessionId) const | Quotient::Connection | |
| joinAndGetRoom(const QString &roomAlias, const QStringList &serverNames={}) | Quotient::Connection | |
| joinedRoom(Quotient::Room *room, Quotient::Room *prev) | Quotient::Connection | signal |
| joinRoom(const QString &roomAlias, const QStringList &serverNames={}) | Quotient::Connection | |
| keyVerificationStateChanged(const Quotient::KeyVerificationSession *session, Quotient::KeyVerificationSession::State state) | Quotient::Connection | signal |
| lazyLoading | Quotient::Connection | |
| lazyLoading() const | Quotient::Connection | |
| lazyLoadingChanged() | Quotient::Connection | signal |
| leaveRoom(Room *room) | Quotient::Connection | virtualslot |
| leftRoom(Quotient::Room *room, Quotient::Room *prev) | Quotient::Connection | signal |
| loadCapabilities() | Quotient::Connection | slot |
| loadedRoomState(Quotient::Room *room) | Quotient::Connection | signal |
| loadRoomMegolmSessions(const Room *room) const | Quotient::Connection | |
| loadState() | Quotient::Connection | |
| loadVersions() | Quotient::Connection | slot |
| localUser | Quotient::Connection | |
| localUserId | Quotient::Connection | |
| loggedOut() | Quotient::Connection | signal |
| loginError(QString message, QString details) | Quotient::Connection | signal |
| loginFlows | Quotient::Connection | |
| loginFlows() const | Quotient::Connection | |
| loginFlowsChanged() | Quotient::Connection | signal |
| loginWithPassword(const QString &userId, const QString &password, const QString &initialDeviceName, const QString &deviceId={}) | Quotient::Connection | slot |
| loginWithToken(const QString &loginToken, const QString &initialDeviceName, const QString &deviceId={}) | Quotient::Connection | slot |
| logout() | Quotient::Connection | slot |
| makeMediaUrl(QUrl mxcUrl) const | Quotient::Connection | |
| makeMockConnection(const QString &mxId, bool enableEncryption=true) | Quotient::Connection | staticslot |
| masterKeyForUser(const QString &userId) const | Quotient::Connection | |
| millisToReconnect() const | Quotient::Connection | |
| networkError(QString message, QString details, int retriesTaken, int nextRetryInMilliseconds) | Quotient::Connection | signal |
| newKeyVerificationSession(Quotient::KeyVerificationSession *session) | Quotient::Connection | signal |
| newRoom(Quotient::Room *room) | Quotient::Connection | signal |
| newUser(Quotient::User *user) | Quotient::Connection | signal |
| nextBatchToken() const | Quotient::Connection | |
| olmAccount() const | Quotient::Connection | |
| onSyncSuccess(SyncData &&data, bool fromCache=false) | Quotient::Connection | protected |
| prepareForSso(const QString &initialDeviceName, const QString &deviceId={}) | Quotient::Connection | |
| provideRoom(const QString &id, std::optional< JoinState > joinState={}) | Quotient::Connection | protected |
| PublishRoom enum value | Quotient::Connection | |
| ready() | Quotient::Connection | signal |
| reloadDevices() | Quotient::Connection | |
| removeFromDirectChats(const QString &roomId, const QString &userId={}) | Quotient::Connection | |
| removeFromIgnoredUsers(const QString &userId) | Quotient::Connection | |
| requestDirectChat(const QString &userId) | Quotient::Connection | slot |
| requestFailed(Quotient::BaseJob *request) | Quotient::Connection | signal |
| requestKeyFromDevices(event_type_t name) | Quotient::Connection | |
| resolveError(QString error) | Quotient::Connection | signal |
| resolveServer(const QString &mxid) | Quotient::Connection | |
| room(const QString &roomId, Quotient::JoinStates states=JoinState::Invite|JoinState::Join) const | Quotient::Connection | |
| roomByAlias(const QString &roomAlias, Quotient::JoinStates states=JoinState::Invite|JoinState::Join) const | Quotient::Connection | |
| roomFactory() | Quotient::Connection | static |
| rooms(Quotient::JoinStates joinStates) const | Quotient::Connection | |
| roomsCount(Quotient::JoinStates joinStates) const | Quotient::Connection | |
| roomSucceeds(const QString &maybePredecessorId, const QString &maybeSuccessorId) const | Quotient::Connection | |
| roomsWithTag(const QString &tagName) const | Quotient::Connection | |
| RoomVisibility enum name | Quotient::Connection | |
| run(Quotient::BaseJob *job, Quotient::RunningPolicy runningPolicy=Quotient::ForegroundRequest) | Quotient::Connection | |
| run(JobHandle< JobT > &&job, RunningPolicy runningPolicy=ForegroundRequest) | Quotient::Connection | inline |
| saveMegolmSession(const Room *room, const QOlmInboundGroupSession &session, const QByteArray &senderKey, const QByteArray &senderEdKey) const | Quotient::Connection | |
| saveRoomState(Room *r) const | Quotient::Connection | |
| saveState() const | Quotient::Connection | |
| secretReceived(const QString &requestId, const QString &secret) | Quotient::Connection | signal |
| sendMessage(const QString &roomId, const RoomEvent &event) | Quotient::Connection | slot |
| sendSessionKeyToDevices(const QString &roomId, const QOlmOutboundGroupSession &outboundSession, const QMultiHash< QString, QString > &devices) | Quotient::Connection | |
| sendToDevice(const QString &targetUserId, const QString &targetDeviceId, const Event &event, bool encrypted) | Quotient::Connection | |
| sendToDevices(const QString &eventType, const UsersToDevicesToContent &contents) | Quotient::Connection | slot |
| sessionVerified(const QString &userId, const QString &deviceId) | Quotient::Connection | signal |
| setAccountData(EventPtr &&event) | Quotient::Connection | |
| setAccountData(const QString &type, const QJsonObject &content) | Quotient::Connection | |
| setCacheState(bool newValue) | Quotient::Connection | |
| setDirectChatEncryptionDefault(bool useByDefault) | Quotient::Connection | static |
| setEncryptionDefault(bool useByDefault) | Quotient::Connection | static |
| setHomeserver(const QUrl &baseUrl) | Quotient::Connection | |
| setLazyLoading(bool newValue) | Quotient::Connection | |
| setRoomFactory(room_factory_t f) | Quotient::Connection | static |
| setRoomType() | Quotient::Connection | inlinestatic |
| setUserFactory(user_factory_t f) | Quotient::Connection | static |
| setUserType() | Quotient::Connection | inlinestatic |
| stableRoomVersions() const | Quotient::Connection | |
| startKeyVerificationSession(const QString &userId, const QString &deviceId) | Quotient::Connection | slot |
| startSelfVerification() | Quotient::Connection | slot |
| stateCacheDir() const | Quotient::Connection | |
| stateCachePath() const | Quotient::Connection | |
| stateChanged() | Quotient::Connection | signal |
| stopSync() | Quotient::Connection | slot |
| supportedMatrixSpecVersions() const | Quotient::Connection | |
| supportsPasswordAuth | Quotient::Connection | |
| supportsPasswordAuth() const | Quotient::Connection | |
| supportsSso | Quotient::Connection | |
| supportsSso() const | Quotient::Connection | |
| sync(int timeout=-1) | Quotient::Connection | slot |
| syncDone() | Quotient::Connection | signal |
| syncError(QString message, QString details) | Quotient::Connection | signal |
| syncJob() const | Quotient::Connection | |
| syncLoop(int timeout=SyncJob::defaultTimeoutMillis) | Quotient::Connection | slot |
| syncLoopIteration() | Quotient::Connection | protectedslot |
| tagNames() const | Quotient::Connection | |
| tagsToRooms() const | Quotient::Connection | |
| turnServersChanged(const QJsonObject &servers) | Quotient::Connection | signal |
| UnpublishRoom enum value | Quotient::Connection | |
| updateRoomAliases(const QString &roomId, const QStringList &previousRoomAliases, const QStringList &roomAliases) | Quotient::Connection | |
| uploadContent(QIODevice *contentSource, const QString &filename={}, const QString &overrideContentType={}) | Quotient::Connection | slot |
| uploadFile(const QString &fileName, const QString &overrideContentType={}) | Quotient::Connection | slot |
| user(const QString &uId) | Quotient::Connection | |
| user() const | Quotient::Connection | |
| user() | Quotient::Connection | |
| userAvatar(const QUrl &avatarUrl) | Quotient::Connection | |
| userAvatar(const QString &avatarMediaId) | Quotient::Connection | |
| userFactory() | Quotient::Connection | static |
| userId() const | Quotient::Connection | |
| userIds() const | Quotient::Connection | |
| UsersToDevicesToContent typedef | Quotient::Connection | |
| userVerified(const QString &userId) | Quotient::Connection | signal |
| waitForNewRoom(const QString &roomId) | Quotient::Connection | |
| ~Connection() override | Quotient::Connection | |