| 
    qTox
    Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
    
   | 
 
 
 
 
Go to the documentation of this file.
   33     , dialogsManager{dialogsManager}
 
   67     const auto friendId = frnd->
getId();
 
   87     return dialogs && dialogs->
hasContact(groupId);
 
  
virtual IDialogs * getGroupDialogs(const GroupId &groupId) const =0
 
void inviteFriend(const ToxPk &pk)
 
IDialogsManager * dialogsManager
 
bool hasNewMessage() const
 
void setEventFlag(bool f) override
 
uint32_t getId() const override
 
static Friend * findFriend(const ToxPk &friendPk)
 
virtual int chatroomCount() const =0
 
bool possibleToOpenInNewWindow() const
 
Status::Status getStatus() const
 
This class represents a Tox Public Key, which is a part of Tox ID.
 
void removeGroupFromDialogs()
 
bool getEventFlag() const override
 
const GroupId & getPersistentId() const override
 
bool canBeRemovedFromWindow() const
 
Contact * getContact() override
 
void setMentionedFlag(bool f)
 
virtual bool hasContact(const ContactId &contactId) const =0
 
uint32_t getId() const override
 
bool isOnline(Status status)
 
bool friendExists(const ToxPk &pk)
 
GroupChatroom(Group *group, IDialogsManager *dialogsManager, Core &_core)
 
void groupInviteFriend(uint32_t friendId, int groupId)
 
virtual void removeGroup(const GroupId &groupId)=0