aboutsummaryrefslogtreecommitdiff
path: root/lib/events/event.h
AgeCommit message (Expand)Author
2022-09-04EventMetaType, QUO_EVENT, QUO_BASE_EVENTAlexey Rusakov
2022-09-04DEFINE_SIMPLE_EVENT: support custom JSON keysAlexey Rusakov
2022-07-30moving eventCast(): disallow passing nullptrAlexey Rusakov
2022-07-29Moving eventCast()Alexey Rusakov
2022-07-12fromJson()/toJson() refactoringAlexey Rusakov
2022-07-07Avoid std::derived_from and std::bind_frontAlexey Rusakov
2022-07-03Shorten switchOnType, function_traits and connect*Alexey Rusakov
2022-05-08QUO_CONTENT_GETTERAlexey Rusakov
2022-05-08Generalise DEFINE_SIMPLE_EVENTAlexey Rusakov
2022-05-08basic*EventJson() -> *Event::basicJson()Alexey Rusakov
2022-02-14Revert "Don't #include "logging.h" from headers"Alexey Rusakov
2022-02-14Don't #include "logging.h" from headersAlexey Rusakov
2022-01-23Fix visit() return typeAlexey Rusakov
2022-01-18Revise inline keyword usageAlexey Rusakov
2022-01-05DEFINE_EVENT_TYPEID: fix up deprecation warningsAlexey Rusakov
2022-01-01Fix more Sonar warningsAlexey Rusakov
2022-01-01Don't use QUOTIENT_API inside REGISTER_EVENT_TYPEAlexey Rusakov
2022-01-01Drop inline next to constexprAlexey Rusakov
2021-12-29Use QLatin1String for event typeId'sAlexey Rusakov
2021-12-29Refactor EventFactory and move it out of _impl::Alexey Rusakov
2021-12-29Add QUOTIENT_API throughout non-generated codeAlexey Rusakov
2021-12-27Key* strings: drop 'static'; add 'constexpr' where okAlexey Rusakov
2021-12-22Simplify the code around EventFactory<>Alexey Rusakov
2021-12-02Improve function_traits<>; split out from util.*Alexey Rusakov
2021-12-02visit(Event, ...) -> switchOnType()Alexey Rusakov
2021-11-28Comment on const return types in event.hAlexey Rusakov
2021-11-28Event::unsignedPart()Alexey Rusakov
2021-11-27basicEventJson(): dismiss with the templateAlexey Rusakov
2021-11-27Event::content() -> contentPart()Alexey Rusakov
2021-11-26Revert "Drop #include "logging.h" from event.h"Alexey Rusakov
2021-11-26Event: deprecate originalJson[Object]()Alexey Rusakov
2021-11-26Drop #include "logging.h" from event.hAlexey Rusakov
2021-11-26Drop Q_GADGET from most uncopyable classes; other minor cleanupAlexey Rusakov
2021-11-08Q_DISABLE_MOVE/COPY_MOVE; QT_IGNORE_DEPRECATIONSAlexey Rusakov
2021-01-16Updated copyright statements upon Git auditKitsune Ral
2021-01-15Merge pull request #428 from ognarb/licensingKitsune Ral
2020-12-28event.h: Fix breakage of AppVeyor CIKitsune Ral
2020-12-28event.h: Minor tweaks around visit<>Kitsune Ral
2020-12-26Port existing copyright statement to reuse using licensediggerCarl Schwan
2020-11-15Cleanup across event classesKitsune Ral
2020-11-12More JSON key constantsKitsune Ral
2020-08-02Event::dumpTo: make protected, and RoomEvent overrideKitsune Ral
2020-03-26Refactoring around Connection::onSyncSuccess()Kitsune Ral
2019-09-29Simplify visit() signatureKitsune Ral
2019-08-11Now that we're C++17, remove old compatibility cruftKitsune Ral
2019-08-11Drop EventType namespace and DEFINE_EVENTTYPE_ALIAS macroKitsune Ral
2019-08-09Namespace: QMatrixClient -> Quotient (with back comp alias)Kitsune Ral
2019-08-02Apply the new brace wrapping to source filesKitsune Ral
2019-08-02Merge branch 'master' into use-clang-formatKitsune Ral
2019-08-01Merge branch 'master' into kitsune-relationsKitsune Ral