#include <TelepathyQt4/Client/readiness-helper.h>
Classes | |
struct | Introspectable |
Public Types | |
typedef QMap< Feature, Introspectable > | Introspectables |
typedef void(* | IntrospectFunc )(void *data) |
Signals | |
void | statusReady (uint status) |
Public Member Functions | |
ReadinessHelper (QObject *object, uint currentStatus=0, const Introspectables &introspectables=Introspectables(), QObject *parent=0) | |
~ReadinessHelper () | |
void | addIntrospectables (const Introspectables &introspectables) |
uint | currentStatus () const |
void | setCurrentStatus (uint currentStatus) |
QStringList | interfaces () const |
void | setInterfaces (const QStringList &interfaces) |
Features | requestedFeatures () const |
Features | actualFeatures () const |
Features | missingFeatures () const |
bool | isReady (const Feature &feature, QString *errorName=0, QString *errorMessage=0) const |
bool | isReady (const Features &features, QString *errorName=0, QString *errorMessage=0) const |
PendingReady * | becomeReady (const Features &requestedFeatures) |
void | setIntrospectCompleted (const Feature &feature, bool success, const QString &errorName=QString(), const QString &errorMessage=QString()) |
void | setIntrospectCompleted (const Feature &feature, bool success, const QDBusError &error) |
Friends | |
struct | Private |
typedef void(* Telepathy::Client::ReadinessHelper::IntrospectFunc)(void *data) |
Telepathy::Client::ReadinessHelper::ReadinessHelper | ( | QObject * | object, | |
uint | currentStatus = 0 , |
|||
const Introspectables & | introspectables = Introspectables() , |
|||
QObject * | parent = 0 | |||
) |
Telepathy::Client::ReadinessHelper::~ReadinessHelper | ( | ) |
Features Telepathy::Client::ReadinessHelper::actualFeatures | ( | ) | const |
void Telepathy::Client::ReadinessHelper::addIntrospectables | ( | const Introspectables & | introspectables | ) |
PendingReady * Telepathy::Client::ReadinessHelper::becomeReady | ( | const Features & | requestedFeatures | ) |
uint Telepathy::Client::ReadinessHelper::currentStatus | ( | ) | const |
QStringList Telepathy::Client::ReadinessHelper::interfaces | ( | ) | const |
bool Telepathy::Client::ReadinessHelper::isReady | ( | const Features & | features, | |
QString * | errorName = 0 , |
|||
QString * | errorMessage = 0 | |||
) | const |
References isReady().
bool Telepathy::Client::ReadinessHelper::isReady | ( | const Feature & | feature, | |
QString * | errorName = 0 , |
|||
QString * | errorMessage = 0 | |||
) | const |
References Telepathy::debug(), Telepathy::Client::Feature::isCritical(), and TELEPATHY_ERROR_INVALID_ARGUMENT.
Referenced by isReady().
Features Telepathy::Client::ReadinessHelper::missingFeatures | ( | ) | const |
Features Telepathy::Client::ReadinessHelper::requestedFeatures | ( | ) | const |
void Telepathy::Client::ReadinessHelper::setCurrentStatus | ( | uint | currentStatus | ) |
void Telepathy::Client::ReadinessHelper::setInterfaces | ( | const QStringList & | interfaces | ) |
void Telepathy::Client::ReadinessHelper::setIntrospectCompleted | ( | const Feature & | feature, | |
bool | success, | |||
const QDBusError & | error | |||
) |
References setIntrospectCompleted().
void Telepathy::Client::ReadinessHelper::setIntrospectCompleted | ( | const Feature & | feature, | |
bool | success, | |||
const QString & | errorName = QString() , |
|||
const QString & | errorMessage = QString() | |||
) |
Referenced by setIntrospectCompleted().
void Telepathy::Client::ReadinessHelper::statusReady | ( | uint | status | ) | [signal] |
friend struct Private [friend] |