aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppPubSubEvent.cpp
Commit message (Collapse)AuthorAgeFilesLines
* PubSubEvent: Split up Items type into Items and virtual Retract typeLinus Jahn2022-12-281-2/+21
| | | | | | | | | This makes the handling much easier because you don't have to manually check whether the set 'Items' type means items have been published or retracted. There is no retract type in the XML representation, but that doesn't mean that we cannot distinguish both cases. Closes #521.
* Add move constructors and move assignment operators everywhereLinus Jahn2022-06-181-2/+4
| | | | | This is so std::move() on implicitly-shared types actually moves the content and doesn't call the copy ctor/assignment operator.
* Run 'clang-format' on all filesMelvin Keskin2022-01-151-2/+2
|
* Convert copyright headers to REUSELinus Jahn2022-01-141-22/+3
|
* Update copyright years (2022 edition)Linus Jahn2022-01-091-1/+1
|
* Implement stanza parsing for Stanza Content EncryptionLinus Jahn2021-09-281-6/+12
|
* Add QXmppPubSubEventLinus Jahn2021-08-221-0/+440
The pubsub events are inheriting from QXmppMessage and are template classes with the item type as template parameter. Supports nearly everything from XEP-0060.