| 
    qTox
    Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
    
   | 
 
 
 
 
Go to the documentation of this file.
   31     s->connectTo_contactNoteChanged(
this, [=](
const ToxPk& pk, 
const QString& note) {
 
   32         emit noteChanged(note);
 
   34     s->connectTo_autoAcceptCallChanged(
this,
 
   35             [=](
const ToxPk& pk, IFriendSettings::AutoAcceptCallFlags flag) {
 
   36         emit autoAcceptCallChanged(flag);
 
   38     s->connectTo_autoAcceptDirChanged(
this, [=](
const ToxPk& pk, 
const QString& dir) {
 
   39         emit autoAcceptDirChanged(dir);
 
   41     s->connectTo_autoGroupInviteChanged(
this, [=](
const ToxPk& pk, 
bool enable) {
 
   42         emit autoGroupInviteChanged(enable);
 
   65     return avatar.isNull() ? QPixmap(QStringLiteral(
":/img/contact_dark.svg"))
 
  
bool isHistoryExistence() override
 
void setAutoAcceptCall(IFriendSettings::AutoAcceptCallFlags flag) override
 
QString getAutoAcceptDir() const override
 
virtual bool getAutoGroupInvite(const ToxPk &pk) const =0
 
void removeFriendHistory(const ToxPk &friendPk)
Erases the chat history with one friend.
 
QPixmap loadAvatar()
Get our avatar from cache.
 
virtual void setAutoGroupInvite(const ToxPk &pk, bool accept)=0
 
virtual QString getAutoAcceptDir(const ToxPk &pk) const =0
 
void setNote(const QString ¬e) override
 
bool historyExists(const ToxPk &friendPk)
Checks if a friend has chat history.
 
static Profile * getProfile()
Get current user profile.
 
void setAutoGroupInvite(bool enabled) override
 
QString getName() const override
 
This class represents a Tox Public Key, which is a part of Tox ID.
 
bool clearHistory() override
 
virtual void setAutoAcceptDir(const ToxPk &pk, const QString &dir)=0
 
virtual AutoAcceptCallFlags getAutoAcceptCall(const ToxPk &pk) const =0
 
void setAutoAcceptDir(const QString &path) override
 
bool getAutoGroupInvite() const override
 
QString getDisplayedName() const override
Friend::getDisplayedName Gets the name that should be displayed for a user.
 
IFriendSettings *const settings
 
ToxPk getPublicKey() const override
 
History * getHistory()
Get chat history.
 
Interacts with the profile database to save the chat history.
 
virtual void setAutoAcceptCall(const ToxPk &pk, AutoAcceptCallFlags accept)=0
 
QString getStatusMessage() const override
 
QString getNote() const override
 
const ToxPk & getPublicKey() const
 
virtual QString getContactNote(const ToxPk &pk) const =0
 
QString getStatusMessage() const
 
virtual void saveFriendSettings(const ToxPk &pk)=0
 
virtual void setContactNote(const ToxPk &pk, const QString ¬e)=0
 
IFriendSettings::AutoAcceptCallFlags getAutoAcceptCall() const override
 
QPixmap getAvatar() const override
 
AboutFriend(const Friend *f, IFriendSettings *const settings)