qTox
Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
|
Go to the documentation of this file.
32 #include <QStringList>
41 uint32_t
getId()
const override;
55 void setName(
const QString& newTitle)
override;
56 void setTitle(
const QString& author,
const QString& newTitle);
bool peerHasNickname(ToxPk pk)
QString resolveToxPk(const ToxPk &id) const
const QMap< ToxPk, QString > & getPeerList() const
Gets the PKs and names of all peers.
bool isAvGroupchat() const
Group(int groupId, const GroupId persistentGroupId, const QString &name, bool isAvGroupchat, const QString &selfName, ICoreGroupQuery &groupQuery, ICoreIdHandler &idHandler)
void titleChanged(const QString &author, const QString &title)
int getPeersCount() const
void regeneratePeerList()
void numPeersChanged(int numPeers)
void setEventFlag(bool f) override
uint32_t getId() const override
void userJoined(const ToxPk &user, const QString &name)
ICoreIdHandler & idHandler
void setSelfName(const QString &name)
This class represents a Tox Public Key, which is a part of Tox ID.
QMap< ToxPk, QString > peerDisplayNames
void peerNameChanged(const ToxPk &peer, const QString &oldName, const QString &newName)
bool getMentionedFlag() const
bool getEventFlag() const override
void setTitle(const QString &author, const QString &newTitle)
QString getDisplayedName() const override
const GroupId & getPersistentId() const override
This class represents a long term persistent group identifier.
void setName(const QString &newTitle) override
void setMentionedFlag(bool f)
void updateUsername(ToxPk pk, const QString newName)
void titleChangedByUser(const QString &title)
QString getSelfName() const
ICoreGroupQuery & groupQuery
void userLeft(const ToxPk &user, const QString &name)