libQuotient
A Qt library for building matrix clients
Quotient::PendingEventItem Class Reference

#include <eventitem.h>

Inheritance diagram for Quotient::PendingEventItem:
Collaboration diagram for Quotient::PendingEventItem:

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 RoomEventevent () const
 
const RoomEventget () const
 
template<EventClass< RoomEvent > EventT>
const EventT * viewAs () const
 
const RoomEventPtroperator-> () const
 
const RoomEventoperator* () 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 ()
 

Detailed Description

Definition at line 97 of file eventitem.h.

Member Function Documentation

◆ annotation()

QString Quotient::PendingEventItem::annotation ( ) const
inline

Definition at line 103 of file eventitem.h.

◆ deliveryStatus()

EventStatus::Code Quotient::PendingEventItem::deliveryStatus ( ) const
inline

Definition at line 101 of file eventitem.h.

◆ EventItemBase()

Quotient::EventItemBase::EventItemBase
inlineexplicit

Definition at line 42 of file eventitem.h.

◆ lastUpdated()

QDateTime Quotient::PendingEventItem::lastUpdated ( ) const
inline

Definition at line 102 of file eventitem.h.

◆ resetStatus()

void Quotient::PendingEventItem::resetStatus ( )
inline

Definition at line 117 of file eventitem.h.

◆ setDeparted()

void Quotient::PendingEventItem::setDeparted ( )
inline

Definition at line 105 of file eventitem.h.

◆ setFileUploaded()

void Quotient::PendingEventItem::setFileUploaded ( const FileSourceInfo uploadedFileData)

◆ setReachedServer()

void Quotient::PendingEventItem::setReachedServer ( const QString &  eventId)
inline

Definition at line 107 of file eventitem.h.

◆ setSendingFailed()

void Quotient::PendingEventItem::setSendingFailed ( QString  errorText)
inline

Definition at line 112 of file eventitem.h.


The documentation for this class was generated from the following file: