qTox  Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
Public Member Functions | Private Attributes | List of all members
GroupInvite Class Reference

This class contains information needed to create a group invite. More...

#include <groupinvite.h>

Collaboration diagram for GroupInvite:
Collaboration graph

Public Member Functions

 GroupInvite ()=default
 
 GroupInvite (uint32_t friendId, uint8_t inviteType, const QByteArray &data)
 
bool operator== (const GroupInvite &other) const
 
uint32_t getFriendId () const
 
uint8_t getType () const
 
QByteArray getInvite () const
 
QDateTime getInviteDate () const
 

Private Attributes

uint32_t friendId {0}
 
uint8_t type {0}
 
QByteArray invite
 
QDateTime date
 

Detailed Description

This class contains information needed to create a group invite.

Definition at line 26 of file groupinvite.h.

Constructor & Destructor Documentation

◆ GroupInvite() [1/2]

GroupInvite::GroupInvite ( )
default

◆ GroupInvite() [2/2]

GroupInvite::GroupInvite ( uint32_t  friendId,
uint8_t  inviteType,
const QByteArray &  data 
)

Definition at line 28 of file groupinvite.cpp.

Member Function Documentation

◆ getFriendId()

uint32_t GroupInvite::getFriendId ( ) const

Definition at line 42 of file groupinvite.cpp.

Here is the caller graph for this function:

◆ getInvite()

QByteArray GroupInvite::getInvite ( ) const

Definition at line 52 of file groupinvite.cpp.

Here is the caller graph for this function:

◆ getInviteDate()

QDateTime GroupInvite::getInviteDate ( ) const

Definition at line 57 of file groupinvite.cpp.

Here is the caller graph for this function:

◆ getType()

uint8_t GroupInvite::getType ( ) const

Definition at line 47 of file groupinvite.cpp.

Here is the caller graph for this function:

◆ operator==()

bool GroupInvite::operator== ( const GroupInvite other) const

Definition at line 36 of file groupinvite.cpp.

Member Data Documentation

◆ date

QDateTime GroupInvite::date
private

Definition at line 42 of file groupinvite.h.

◆ friendId

uint32_t GroupInvite::friendId {0}
private

Definition at line 39 of file groupinvite.h.

◆ invite

QByteArray GroupInvite::invite
private

Definition at line 41 of file groupinvite.h.

◆ type

uint8_t GroupInvite::type {0}
private

Definition at line 40 of file groupinvite.h.


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