Telepathy::Client::ReadinessHelper Class Reference

#include <TelepathyQt4/Client/readiness-helper.h>

Collaboration diagram for Telepathy::Client::ReadinessHelper:

Collaboration graph
[legend]

List of all members.

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
PendingReadybecomeReady (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


Member Typedef Documentation


Constructor & Destructor Documentation

Telepathy::Client::ReadinessHelper::ReadinessHelper ( QObject *  object,
uint  currentStatus = 0,
const Introspectables introspectables = Introspectables(),
QObject *  parent = 0 
)

Telepathy::Client::ReadinessHelper::~ReadinessHelper (  ) 


Member Function Documentation

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

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 
)

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]


Friends And Related Function Documentation

friend struct Private [friend]


Generated on Mon Mar 23 18:02:34 2009 for TelepathyQt4-0.1.2 by  doxygen 1.5.8