libQuotient
A Qt library for building matrix clients
|
#include <eventitem.h>
Public Member Functions | |
EventStatus::Code | deliveryStatus () const |
QDateTime | lastUpdated () const |
QString | annotation () const |
void | setDeparted () |
void | setFileUploaded (const FileSourceInfo &uploadedFileData) |
void | setReachedServer (const QString &eventId) |
void | setSendingFailed (QString errorText) |
void | resetStatus () |
EventItemBase (RoomEventPtr &&e) | |
Public Member Functions inherited from Quotient::EventItemBase | |
EventItemBase (RoomEventPtr &&e) | |
const RoomEvent * | event () const |
const RoomEvent * | get () const |
template<EventClass< RoomEvent > EventT> | |
const EventT * | viewAs () const |
const RoomEventPtr & | operator-> () const |
const RoomEvent & | operator* () const |
RoomEventPtr | replaceEvent (RoomEventPtr &&other) |
void | setUserData (std::any userData) |
Store arbitrary data with the event item. More... | |
const std::any & | userdata () const |
Obtain custom data previously stored with the event item. More... | |
std::any & | userData () |
Additional Inherited Members | |
Protected Member Functions inherited from Quotient::EventItemBase | |
template<EventClass< RoomEvent > EventT> | |
EventT * | getAs () |
Definition at line 97 of file eventitem.h.
|
inline |
Definition at line 103 of file eventitem.h.
|
inline |
Definition at line 101 of file eventitem.h.
|
inlineexplicit |
Definition at line 42 of file eventitem.h.
|
inline |
Definition at line 102 of file eventitem.h.
|
inline |
Definition at line 117 of file eventitem.h.
|
inline |
Definition at line 105 of file eventitem.h.
void Quotient::PendingEventItem::setFileUploaded | ( | const FileSourceInfo & | uploadedFileData | ) |
|
inline |
Definition at line 107 of file eventitem.h.
|
inline |
Definition at line 112 of file eventitem.h.