qTox  Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
Public Member Functions | List of all members
IAboutFriend Class Referenceabstract

#include <iaboutfriend.h>

Inheritance diagram for IAboutFriend:
Inheritance graph
Collaboration diagram for IAboutFriend:
Collaboration graph

Public Member Functions

 IAboutFriend ()=default
 
virtual ~IAboutFriend ()
 
 IAboutFriend (const IAboutFriend &)=default
 
IAboutFriendoperator= (const IAboutFriend &)=default
 
 IAboutFriend (IAboutFriend &&)=default
 
IAboutFriendoperator= (IAboutFriend &&)=default
 
virtual QString getName () const =0
 
virtual QString getStatusMessage () const =0
 
virtual ToxPk getPublicKey () const =0
 
virtual QPixmap getAvatar () const =0
 
virtual QString getNote () const =0
 
virtual void setNote (const QString &note)=0
 
virtual QString getAutoAcceptDir () const =0
 
virtual void setAutoAcceptDir (const QString &path)=0
 
virtual IFriendSettings::AutoAcceptCallFlags getAutoAcceptCall () const =0
 
virtual void setAutoAcceptCall (IFriendSettings::AutoAcceptCallFlags flag)=0
 
virtual bool getAutoGroupInvite () const =0
 
virtual void setAutoGroupInvite (bool enabled)=0
 
virtual bool clearHistory ()=0
 
virtual bool isHistoryExistence ()=0
 
 DECLARE_SIGNAL (nameChanged, const QString &)
 
 DECLARE_SIGNAL (statusChanged, const QString &)
 
 DECLARE_SIGNAL (publicKeyChanged, const QString &)
 
 DECLARE_SIGNAL (avatarChanged, const QPixmap &)
 
 DECLARE_SIGNAL (noteChanged, const QString &)
 
 DECLARE_SIGNAL (autoAcceptDirChanged, const QString &)
 
 DECLARE_SIGNAL (autoAcceptCallChanged, IFriendSettings::AutoAcceptCallFlags)
 
 DECLARE_SIGNAL (autoGroupInviteChanged, bool)
 

Detailed Description

Definition at line 27 of file iaboutfriend.h.

Constructor & Destructor Documentation

◆ IAboutFriend() [1/3]

IAboutFriend::IAboutFriend ( )
default

◆ ~IAboutFriend()

IAboutFriend::~IAboutFriend ( )
virtualdefault

◆ IAboutFriend() [2/3]

IAboutFriend::IAboutFriend ( const IAboutFriend )
default

◆ IAboutFriend() [3/3]

IAboutFriend::IAboutFriend ( IAboutFriend &&  )
default

Member Function Documentation

◆ clearHistory()

virtual bool IAboutFriend::clearHistory ( )
pure virtual

Implemented in AboutFriend.

◆ DECLARE_SIGNAL() [1/8]

IAboutFriend::DECLARE_SIGNAL ( autoAcceptCallChanged  ,
IFriendSettings::AutoAcceptCallFlags   
)

◆ DECLARE_SIGNAL() [2/8]

IAboutFriend::DECLARE_SIGNAL ( autoAcceptDirChanged  ,
const QString &   
)

◆ DECLARE_SIGNAL() [3/8]

IAboutFriend::DECLARE_SIGNAL ( autoGroupInviteChanged  ,
bool   
)

◆ DECLARE_SIGNAL() [4/8]

IAboutFriend::DECLARE_SIGNAL ( avatarChanged  ,
const QPixmap &   
)

◆ DECLARE_SIGNAL() [5/8]

IAboutFriend::DECLARE_SIGNAL ( nameChanged  ,
const QString &   
)

◆ DECLARE_SIGNAL() [6/8]

IAboutFriend::DECLARE_SIGNAL ( noteChanged  ,
const QString &   
)

◆ DECLARE_SIGNAL() [7/8]

IAboutFriend::DECLARE_SIGNAL ( publicKeyChanged  ,
const QString &   
)

◆ DECLARE_SIGNAL() [8/8]

IAboutFriend::DECLARE_SIGNAL ( statusChanged  ,
const QString &   
)

◆ getAutoAcceptCall()

virtual IFriendSettings::AutoAcceptCallFlags IAboutFriend::getAutoAcceptCall ( ) const
pure virtual

Implemented in AboutFriend.

◆ getAutoAcceptDir()

virtual QString IAboutFriend::getAutoAcceptDir ( ) const
pure virtual

Implemented in AboutFriend.

◆ getAutoGroupInvite()

virtual bool IAboutFriend::getAutoGroupInvite ( ) const
pure virtual

Implemented in AboutFriend.

◆ getAvatar()

virtual QPixmap IAboutFriend::getAvatar ( ) const
pure virtual

Implemented in AboutFriend.

◆ getName()

virtual QString IAboutFriend::getName ( ) const
pure virtual

Implemented in AboutFriend.

◆ getNote()

virtual QString IAboutFriend::getNote ( ) const
pure virtual

Implemented in AboutFriend.

◆ getPublicKey()

virtual ToxPk IAboutFriend::getPublicKey ( ) const
pure virtual

Implemented in AboutFriend.

◆ getStatusMessage()

virtual QString IAboutFriend::getStatusMessage ( ) const
pure virtual

Implemented in AboutFriend.

◆ isHistoryExistence()

virtual bool IAboutFriend::isHistoryExistence ( )
pure virtual

Implemented in AboutFriend.

◆ operator=() [1/2]

IAboutFriend& IAboutFriend::operator= ( const IAboutFriend )
default

◆ operator=() [2/2]

IAboutFriend& IAboutFriend::operator= ( IAboutFriend &&  )
default

◆ setAutoAcceptCall()

virtual void IAboutFriend::setAutoAcceptCall ( IFriendSettings::AutoAcceptCallFlags  flag)
pure virtual

Implemented in AboutFriend.

◆ setAutoAcceptDir()

virtual void IAboutFriend::setAutoAcceptDir ( const QString &  path)
pure virtual

Implemented in AboutFriend.

◆ setAutoGroupInvite()

virtual void IAboutFriend::setAutoGroupInvite ( bool  enabled)
pure virtual

Implemented in AboutFriend.

◆ setNote()

virtual void IAboutFriend::setNote ( const QString &  note)
pure virtual

Implemented in AboutFriend.


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