QDBusSignature Class Reference

#include <qdbusextratypes.h>

Inheritance diagram for QDBusSignature:

Inheritance graph
[legend]
Collaboration diagram for QDBusSignature:

Collaboration graph
[legend]
List of all members.

Detailed Description

The QDBusSignature class enables the programmer to identify the SIGNATURE type provided by the D-BUS typesystem.

QtDBus

Since:
4.2
See also:
{The QtDBus type system}

Definition at line 70 of file qdbusextratypes.h.

Public Member Functions

 QDBusSignature ()
 QDBusSignature (const char *signature)
 QDBusSignature (const QLatin1String &signature)
 QDBusSignature (const QString &signature)
void setSignature (const QString &signature)
QString signature () const

Private Member Functions

void check ()


Constructor & Destructor Documentation

QDBusSignature::QDBusSignature (  )  [inline]

Constructs a new signature.

See also:
setSignature()

Definition at line 73 of file qdbusextratypes.h.

00073 { }

QDBusSignature::QDBusSignature ( const char *  signature  )  [inline, explicit]

Constructs a new signature from the given signature.

Definition at line 89 of file qdbusextratypes.h.

References check().

00090     : QString(QString::fromAscii(dBusSignature))
00091 { check(); }

Here is the call graph for this function:

QDBusSignature::QDBusSignature ( const QLatin1String signature  )  [inline, explicit]

Constructs a new signature from the given signature.

Definition at line 93 of file qdbusextratypes.h.

References check().

00094     : QString(dBusSignature)
00095 { check(); }

Here is the call graph for this function:

QDBusSignature::QDBusSignature ( const QString signature  )  [inline, explicit]

Constructs a new signature from the given signature.

Definition at line 97 of file qdbusextratypes.h.

References check().

00098     : QString(dBusSignature)
00099 { check(); }

Here is the call graph for this function:


Member Function Documentation

void QDBusSignature::setSignature ( const QString signature  )  [inline]

Assigns the value of the given signature to this signature.

See also:
signature()

Definition at line 101 of file qdbusextratypes.h.

References QString::operator=().

00102 { QString::operator=(dBusSignature); }

Here is the call graph for this function:

QString QDBusSignature::signature (  )  const [inline]

Returns this signature.

See also:
setSignature()

Definition at line 81 of file qdbusextratypes.h.

Referenced by QDBusMarshaller::append().

00082     { return *this; }

void QDBusSignature::check (  )  [private]

Definition at line 33 of file qdbusextratypes.cpp.

References QString::clear(), and QDBusUtil::isValidSignature().

Referenced by QDBusSignature().

00034 {
00035     if (!QDBusUtil::isValidSignature(*this))
00036         clear();
00037 }

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Thu Mar 15 17:14:15 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1