Home · Modules · All Classes · All Namespaces
Public Member Functions | List of all members
Tp::Captcha Class Reference

The Captcha class represents a Captcha ready to be answered. More...

#include <TelepathyQt/Captcha>

Public Member Functions

 Captcha ()
 
 Captcha (const Captcha &other)
 
 ~Captcha ()
 
bool isValid () const
 
Captchaoperator= (const Captcha &rhs)
 
QString mimeType () const
 
QString label () const
 
QByteArray data () const
 
CaptchaAuthentication::ChallengeType type () const
 
uint id () const
 

Detailed Description

The Captcha class represents a Captcha ready to be answered.

It exposes all the parameters needed for a handler to present the user with a captcha.

Please note this class is meant to be read-only. It is usually created by PendingCaptchas once a Captcha request operation succeeds.

Please note that this class is implicitly shared.

Constructor & Destructor Documentation

◆ Captcha() [1/2]

Tp::Captcha::Captcha ( )

Default constructor.

◆ Captcha() [2/2]

Tp::Captcha::Captcha ( const Captcha other)

Copy constructor.

◆ ~Captcha()

Tp::Captcha::~Captcha ( )

Class destructor.

Member Function Documentation

◆ isValid()

bool Tp::Captcha::isValid ( ) const
inline

◆ operator=()

Captcha & Tp::Captcha::operator= ( const Captcha rhs)

◆ mimeType()

QString Tp::Captcha::mimeType ( ) const

Return the mimetype of the captcha.

Returns
The captcha's mimetype.
See also
data()

◆ label()

QString Tp::Captcha::label ( ) const

Return the label of the captcha. For some captcha types, such as CaptchaAuthentication::TextQuestionChallenge, the label is also the challenge the user has to answer

Returns
The captcha's label.
See also
data() type()

◆ data()

QByteArray Tp::Captcha::data ( ) const

Return the raw data of the captcha. The handler can check its type and metatype to know how to parse the blob.

Returns
The captcha's data.
See also
mimeType(), type()

◆ type()

CaptchaAuthentication::ChallengeType Tp::Captcha::type ( ) const

Return the type of the captcha.

Returns
The captcha's type.
See also
data()

◆ id()

uint Tp::Captcha::id ( ) const

Return the id of the captcha. This parameter should be used to identify the captcha when answering its challenge.

Returns
The captcha's id.
See also
CaptchaAuthentication::answer()