![]() |
libQuotient
A Qt library for building matrix clients
|
#include "keyverificationsession.h"#include "quotient_common.h"#include "ssosession.h"#include "util.h"#include "csapi/create_room.h"#include "csapi/login.h"#include "csapi/content-repo.h"#include "e2ee/qolmoutboundsession.h"#include "events/accountdataevents.h"#include "jobs/jobhandle.h"#include "jobs/syncjob.h"#include <QtCore/QDir>#include <QtCore/QObject>#include <QtCore/QSize>#include <QtCore/QUrl>#include <functional>

Go to the source code of this file.
Classes | |
| class | Quotient::Connection |
| struct | Quotient::Connection::SupportedRoomVersion |
Namespaces | |
| namespace | Quotient |
| namespace | Quotient::LoginFlowTypes |
| Predefined login flow types. | |
Typedefs | |
| using | Quotient::Invite3pid = CreateRoomJob::Invite3pid |
| using | Quotient::LoginFlow = GetLoginFlowsJob::LoginFlow |
| using | Quotient::LoginFlowType = QString |
| using | Quotient::room_factory_t = std::function< Room *(Connection *, const QString &, JoinState)> |
| using | Quotient::user_factory_t = std::function< User *(Connection *, const QString &)> |
| using | Quotient::DirectChatsMap = QMultiHash< const User *, QString > |
| using | Quotient::IgnoredUsersList = IgnoredUsersEvent::value_type |
Functions | |
| template<typename T = Room> | |
| auto | Quotient::defaultRoomFactory (Connection *c, const QString &id, JoinState js) |
| The default factory to create room objects. | |
| template<typename T = User> | |
| auto | Quotient::defaultUserFactory (Connection *c, const QString &id) |
| The default factory to create user objects. | |
Variables | |
| constexpr auto | Quotient::LoginFlowTypes::Password = "m.login.password"_L1 |
| constexpr auto | Quotient::LoginFlowTypes::SSO = "m.login.sso"_L1 |
| constexpr auto | Quotient::LoginFlowTypes::Token = "m.login.token"_L1 |