libQuotient
A Qt library for building matrix clients
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CQuotient::AbstractEventMetaTypeThe base class for event metatypes
 CQuotient::EventContent::AliasesEventContent
 CQuotient::EventContent::AllowConditionDefinition of an allow AllowCondition
 CQuotient::asKeyValueRange< T >An adaptor for Qt (hash-)maps to make them iterable in STL style
 CQuotient::AuthenticationDataUsed by clients to submit authentication information to the interactive-authentication API
 CQuotient::Avatar
 CQuotient::EventContent::BaseBase for all content types that can be stored in RoomMessageEvent
 CBaseEventT
 CQuotient::BooleanCapability
 CQuotient::GetCapabilitiesJob::Capabilities
 CQuotient::SearchJob::CategoriesDescribes which categories to search in and their criteria
 CQuotient::ConnectionData
 CQuotient::GetWhoIsJob::ConnectionInfo
 CQuotient::GetWellknownSupportJob::ContactA way to contact the server administrator
 CQuotient::CrossSigningKeyCross signing key
 CQuotient::CStructDeleter< T >
 CQuotient::Curve25519Encrypted
 CQuotient::Database
 CQuotient::DeviceA client device
 CQuotient::GetWhoIsJob::DeviceInfo
 CQuotient::DeviceKeysDevice identity keys
 CQuotient::DevicesList
 CQuotient::DiscoveryInformation
 CQuotient::EmailValidationData
 CQuotient::EmojiEntry
 CQuotient::EncryptedFileMetadata
 CQuotient::EncryptionEventContent
 CQuotient::Event
 CQuotient::SearchJob::EventContextContext for result, if requested
 CQuotient::EventFilter
 CQuotient::EventItemBase
 CQuotient::EventRelation
 CQuotient::EventStatsCounters of unread events and highlights with a precision flag
 CQuotient::Expected< T, E >A minimal subset of std::expected from C++23
 CQuotient::FieldTypeDefinition of valid values for a field
 CQuotient::EventContent::FileInfoMix-in class representing info subobject in content JSON
 CQuotient::FileTransferInfo
 CQuotient::Filter
 CQuotient::QueryPublicRoomsJob::FilterFilter to apply to the results
 CQuotient::FixedBufferBaseNon-template base for owning byte span classes
 CQuotient::_impl::fn_traits< typename >
 CQuotient::_impl::fn_traits< std::remove_reference_t< T > >
 CQuotient::function_traits< ReturnT(ArgTs...)>
 CQuotient::SearchJob::GroupConfiguration for group
 CQuotient::SearchJob::Groupings
 CQuotient::SearchJob::GroupValueThe results for a particular group value
 Cstd::hash< Quotient::StateEventKey >
 CQuotient::HashMapFromJson< HashMapT >
 CQuotient::HashMapFromJson< QHash< QString, T > >
 CQuotient::HashMapFromJson< std::unordered_map< QString, T, HashT > >
 CQuotient::HashQ< T >This is only to make UnorderedMap alias work until we get rid of it
 CQuotient::HomeserverData
 CQuotient::HomeserverInformationUsed by clients to discover homeserver information
 CQuotient::IdentityKeys
 CQuotient::IdentityServerInformationUsed by clients to discover identity server information
 CQuotient::SearchJob::IncludeEventContext
 CQuotient::CreateRoomJob::Invite3pid
 CQuotient::JobBackoffStrategy
 CQuotient::EventContent::JoinRuleContentThe content of a join rule event
 CQuotient::JsonArrayConverter< ContT >
 CQuotient::JsonArrayConverter< QList< T > >
 CQuotient::JsonArrayConverter< QStringList >
 CQuotient::JsonArrayConverter< std::vector< T > >
 CQuotient::JsonObjectConverter< T >
 CQuotient::JsonObjectUnpacker< T >
 CQuotient::JsonObjectUnpacker< event_ptr_tt< EventT > >
 CQuotient::JWK
 CQuotient::KeyBackupDataThe key data
 CQuotient::GetLoginFlowsJob::LoginFlow
 CQuotient::MemberEventContent
 CQuotient::MemberSorter
 CQuotient::MsisdnValidationData
 CQuotient::GetNotificationsJob::Notification
 CQuotient::Notification
 CQuotient::PowerLevelsEventContent::Notifications
 CQuotient::OpenIdCredentials
 CQuotient::PowerLevelsEventContent
 CQuotient::RoomCreateEvent::Predecessor
 CQuotient::EventTemplate< EventT, StateEvent, ContentT >::Prev
 CQuotient::ProtocolInstance
 CQuotient::PublicRoomsChunk
 CQuotient::PushCondition
 CQuotient::GetPushersJob::Pusher
 CQuotient::GetPushersJob::PusherData
 CQuotient::PostPusherJob::PusherData
 CQuotient::PushRule
 CQuotient::PushRuleset
 CQAbstractListModel
 CQByteArray
 CQFuture
 CQHash
 CQNetworkAccessManager
 CQNetworkReply
 CQObject
 CQuotient::QOlmInboundGroupSession
 CQuotient::QOlmOutboundGroupSession
 CQuotient::QOlmSessionEither an outbound or inbound session for secure communication
 CQuotient::QOlmUtility
 CQPointer
 CQSettings
 CQUrl
 CQVector
 CQuotient::Range< ArrayT >
 CQuotient::ReadReceiptData structure for a room member's read receipt
 CQuotient::ReceiptsForEvent
 CQuotient::RequestData
 CQuotient::RequestTokenResponse
 CQuotient::ClaimKeysJob::Response
 CQuotient::CreateContentJob::Response
 CQuotient::DeleteRoomKeyBySessionIdJob::Response
 CQuotient::DeleteRoomKeysByRoomIdJob::Response
 CQuotient::DeleteRoomKeysJob::Response
 CQuotient::GenerateLoginTokenJob::Response
 CQuotient::GetEventByTimestampJob::Response
 CQuotient::GetEventContextJob::Response
 CQuotient::GetKeysChangesJob::Response
 CQuotient::GetNotificationsJob::Response
 CQuotient::GetPresenceJob::Response
 CQuotient::GetPublicRoomsJob::Response
 CQuotient::GetRelatingEventsJob::Response
 CQuotient::GetRelatingEventsWithRelTypeAndEventTypeJob::Response
 CQuotient::GetRelatingEventsWithRelTypeJob::Response
 CQuotient::GetRoomEventsJob::Response
 CQuotient::GetRoomIdByAliasJob::Response
 CQuotient::GetRoomKeysVersionCurrentJob::Response
 CQuotient::GetRoomKeysVersionJob::Response
 CQuotient::GetSpaceHierarchyJob::Response
 CQuotient::GetThreadRootsJob::Response
 CQuotient::GetTokenOwnerJob::Response
 CQuotient::GetUrlPreviewAuthedJob::Response
 CQuotient::GetUrlPreviewJob::Response
 CQuotient::GetUserProfileJob::Response
 CQuotient::GetVersionsJob::Response
 CQuotient::GetWellknownSupportJob::Response
 CQuotient::GetWhoIsJob::Response
 CQuotient::LoginJob::Response
 CQuotient::PeekEventsJob::Response
 CQuotient::PutRoomKeyBySessionIdJob::Response
 CQuotient::PutRoomKeysByRoomIdJob::Response
 CQuotient::PutRoomKeysJob::Response
 CQuotient::QueryKeysJob::Response
 CQuotient::QueryPublicRoomsJob::Response
 CQuotient::RefreshJob::Response
 CQuotient::RegisterJob::Response
 CQuotient::SearchUserDirectoryJob::Response
 CQuotient::SearchJob::ResultThe result object
 CQuotient::SearchJob::ResultCategoriesDescribes which categories to search in and their criteria
 CQuotient::SearchJob::ResultRoomEventsMapping of category name to search criteria
 CQuotient::SearchJob::RoomEventsCriteriaMapping of category name to search criteria
 CQuotient::RoomFilterFilters to be applied to room data
 CQuotient::RoomKeyBackupThe backed up keys for a room
 CQuotient::GetJoinedMembersByRoomJob::RoomMember
 CQuotient::RoomMemberRepresentation of a user state in a room
 CQuotient::RoomSummaryRoom summary, as defined in MSC688
 CQuotient::GetCapabilitiesJob::RoomVersionsCapabilityThe room versions the server supports
 CQuotient::GetWhoIsJob::SessionInfo
 CQuotient::SignedOneTimeKey
 CQuotient::EventContent::SingleKeyValue< T, KeyStr >
 CQuotient::GetSpaceHierarchyJob::SpaceHierarchyRoomsChunk
 CQuotient::CreateRoomJob::StateEvent
 CQuotient::BaseJob::StatusThe status of a job
 CQuotient::Connection::SupportedRoomVersion
 CQuotient::SyncData
 CQuotient::SyncRoomData
 CQuotient::Tag
 CQuotient::GetAccount3PIDsJob::ThirdPartyIdentifier
 CQuotient::ThirdPartyLocation
 CQuotient::ThirdPartyProtocol
 CQuotient::ThirdPartySigned
 CQuotient::ThirdPartyUser
 CQuotient::Thread
 CQuotient::Post3PIDsJob::ThreePidCredentialsThe third-party credentials to associate with the account
 CQuotient::QueryKeysJob::UnsignedDeviceInfo
 CQuotient::UnsignedOneTimeKeysStruct representing the one-time keys
 CQuotient::UriResolverBaseAbstract class to resolve the resource and act on it
 CQuotient::SearchUserDirectoryJob::User
 CQuotient::UserIdentifierIdentification information for a user
 CQuotient::SearchJob::UserProfile
 CQuotient::UserTimestamp
 CQuotient::FunctorTs
 CQuotient::EventContent::InfoT
 CQuotient::JobT