qTox
Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
|
#include <groupchatroom.h>
Public Member Functions | |
GroupChatroom (Group *group, IDialogsManager *dialogsManager, Core &_core) | |
Contact * | getContact () override |
Group * | getGroup () |
bool | hasNewMessage () const |
void | resetEventFlags () |
bool | friendExists (const ToxPk &pk) |
void | inviteFriend (const ToxPk &pk) |
bool | possibleToOpenInNewWindow () const |
bool | canBeRemovedFromWindow () const |
void | removeGroupFromDialogs () |
Public Member Functions inherited from Chatroom | |
Chatroom ()=default | |
virtual | ~Chatroom () |
Chatroom (const Chatroom &)=default | |
Chatroom & | operator= (const Chatroom &)=default |
Chatroom (Chatroom &&)=default | |
Chatroom & | operator= (Chatroom &&)=default |
Private Attributes | |
Group * | group {nullptr} |
IDialogsManager * | dialogsManager {nullptr} |
Core & | core |
Definition at line 31 of file groupchatroom.h.
GroupChatroom::GroupChatroom | ( | Group * | group, |
IDialogsManager * | dialogsManager, | ||
Core & | _core | ||
) |
Definition at line 31 of file groupchatroom.cpp.
bool GroupChatroom::canBeRemovedFromWindow | ( | ) | const |
bool GroupChatroom::friendExists | ( | const ToxPk & | pk | ) |
|
overridevirtual |
Implements Chatroom.
Definition at line 38 of file groupchatroom.cpp.
Group * GroupChatroom::getGroup | ( | ) |
Definition at line 43 of file groupchatroom.cpp.
bool GroupChatroom::hasNewMessage | ( | ) | const |
void GroupChatroom::inviteFriend | ( | const ToxPk & | pk | ) |
bool GroupChatroom::possibleToOpenInNewWindow | ( | ) | const |
void GroupChatroom::removeGroupFromDialogs | ( | ) |
void GroupChatroom::resetEventFlags | ( | ) |
|
private |
Definition at line 54 of file groupchatroom.h.
|
private |
Definition at line 53 of file groupchatroom.h.
|
private |
Definition at line 52 of file groupchatroom.h.