1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

added documentation

This commit is contained in:
marcel 2015-05-17 21:54:21 +02:00
parent 24fb67f415
commit a41765a58d

View File

@ -3,19 +3,25 @@
#include <QString>
/*!
* \brief This class represents a Tox ID as specified at:
* https://libtoxcore.so/core_concepts.html
*/
class ToxId
{
public:
ToxId();
ToxId(const ToxId& other);
ToxId(const QString& id);
ToxId(); ///< The default constructor. Creates an empty Tox ID.
ToxId(const ToxId& other); ///< The copy constructor.
ToxId(const QString& id); ///< Create a Tox ID from QString.
/// If the given id is not a valid Tox ID, than
/// publicKey == id and noSpam == "" == checkSum.
bool operator==(const ToxId& other) const;
bool operator!=(const ToxId& other) const;
QString toString() const;
void clear();
bool operator==(const ToxId& other) const; ///< Compares only publicKey.
bool operator!=(const ToxId& other) const; ///< Compares only publicKey.
QString toString() const; ///< Returns the Tox ID as QString.
void clear(); ///< Clears all elements of the Tox ID.
static bool isToxId(const QString& id);
static bool isToxId(const QString& id); ///< Returns true if id is a valid Tox ID.
public:
QString publicKey;