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

The ProtocolParameter class represents a Telepathy protocol parameter. More...

#include <TelepathyQt/ProtocolParameter>

Public Member Functions

 ProtocolParameter ()
 
 ProtocolParameter (const ParamSpec &spec)
 
 ProtocolParameter (const QString &name, const QDBusSignature &dbusSignature, ConnMgrParamFlags flags, QVariant defaultValue=QVariant())
 
 ProtocolParameter (const QString &name, const QString &dbusSignature, ConnMgrParamFlags flags, QVariant defaultValue=QVariant())
 
 ProtocolParameter (const ProtocolParameter &other)
 
 ~ProtocolParameter ()
 
bool isValid () const
 
ProtocolParameteroperator= (const ProtocolParameter &other)
 
bool operator== (const ProtocolParameter &other) const
 
bool operator== (const QString &name) const
 
bool operator< (const ProtocolParameter &other) const
 
QString name () const
 
QDBusSignature dbusSignature () const
 
QVariant::Type type () const
 
QVariant defaultValue () const
 
bool isRequired () const
 
bool isSecret () const
 
bool isRequiredForRegistration () const
 
ParamSpec bareParameter () const
 

Detailed Description

The ProtocolParameter class represents a Telepathy protocol parameter.

Constructor & Destructor Documentation

◆ ProtocolParameter() [1/5]

Tp::ProtocolParameter::ProtocolParameter ( )

◆ ProtocolParameter() [2/5]

Tp::ProtocolParameter::ProtocolParameter ( const ParamSpec spec)

◆ ProtocolParameter() [3/5]

Tp::ProtocolParameter::ProtocolParameter ( const QString &  name,
const QDBusSignature &  dbusSignature,
ConnMgrParamFlags  flags,
QVariant  defaultValue = QVariant() 
)

◆ ProtocolParameter() [4/5]

Tp::ProtocolParameter::ProtocolParameter ( const QString &  name,
const QString &  dbusSignature,
ConnMgrParamFlags  flags,
QVariant  defaultValue = QVariant() 
)

◆ ProtocolParameter() [5/5]

Tp::ProtocolParameter::ProtocolParameter ( const ProtocolParameter other)

◆ ~ProtocolParameter()

Tp::ProtocolParameter::~ProtocolParameter ( )

Member Function Documentation

◆ isValid()

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

◆ operator=()

ProtocolParameter & Tp::ProtocolParameter::operator= ( const ProtocolParameter other)

◆ operator==() [1/2]

bool Tp::ProtocolParameter::operator== ( const ProtocolParameter other) const

◆ operator==() [2/2]

bool Tp::ProtocolParameter::operator== ( const QString &  name) const

◆ operator<()

bool Tp::ProtocolParameter::operator< ( const ProtocolParameter other) const

◆ name()

QString Tp::ProtocolParameter::name ( ) const

◆ dbusSignature()

QDBusSignature Tp::ProtocolParameter::dbusSignature ( ) const

◆ type()

QVariant::Type Tp::ProtocolParameter::type ( ) const

◆ defaultValue()

QVariant Tp::ProtocolParameter::defaultValue ( ) const

◆ isRequired()

bool Tp::ProtocolParameter::isRequired ( ) const

◆ isSecret()

bool Tp::ProtocolParameter::isSecret ( ) const

◆ isRequiredForRegistration()

bool Tp::ProtocolParameter::isRequiredForRegistration ( ) const

◆ bareParameter()

ParamSpec Tp::ProtocolParameter::bareParameter ( ) const