From 9393d6b459d02a8508750a846bf97a69e48c97e2 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Mon, 6 Mar 2006 14:29:39 +0000 Subject: 2006-03-06 Thiago Macieira * qt/*: * dbus/qdbus.h: Sync with KDE Subversion revision 516237. This represents the first feature-complete version of the Qt4 bindings since I took ove maintainership. --- qt/qdbusintrospection.cpp | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) (limited to 'qt/qdbusintrospection.cpp') diff --git a/qt/qdbusintrospection.cpp b/qt/qdbusintrospection.cpp index e1183b7c..634ee9d9 100644 --- a/qt/qdbusintrospection.cpp +++ b/qt/qdbusintrospection.cpp @@ -53,6 +53,11 @@ The argument name. The argument name is optional, so this may be a null QString. */ +/*! + \fn QDBusIntrospection::Argument::operator== + Compares this object against \p other and return true if they are the same. +*/ + /*! \struct QDBusIntrospection::Method \brief Information about one method. @@ -83,6 +88,11 @@ is of the same format as a D-Bus interface name. The value is arbitrary. */ +/*! + \fn QDBusIntrospection::Method::operator== + Compares this object against \p other and return true if they are the same. +*/ + /*! \struct QDBusIntrospection::Signal \brief Information about one signal. @@ -91,6 +101,11 @@ its \a name, its output arguments, and, optionally, annotations. */ +/*! + \var QDBusIntrospection::Signal::name + The signal's name. +*/ + /*! \var QDBusIntrospection::Signal::outputArgs A list of the signal's arguments. @@ -102,6 +117,11 @@ is of the same format as a D-Bus interface name. The value is arbitrary. */ +/*! + \fn QDBusIntrospection::Signal::operator== + Compares this object against \p other and return true if they are the same. +*/ + /*! \struct QDBusIntrospection::Property \brief Information about one property. @@ -139,6 +159,11 @@ is of the same format as a D-Bus interface name. The value is arbitrary. */ +/*! + \fn QDBusIntrospection::Property::operator== + Compares this object against \p other and return true if they are the same. +*/ + /*! \struct QDBusIntrospection::Interface \brief Information about one interface on the bus. @@ -185,6 +210,14 @@ The properties available in this interface. Property names are unique. */ +/*! + \fn QDBusIntrospection::Interface::operator== + Compares this object against \p other and return true if they are the same. + + Note that two interfaces are considered to be the same if they have the same name. The internal + structures in the objects are not compared. +*/ + /*! \struct QDBusIntrospection::Object \brief Information about one object on the bus. @@ -233,6 +266,7 @@ /*! \struct QDBusIntrospection::ObjectTree \brief Complete information about one object node and its descendency. + This struct contains the same data as QDBusIntrospection::Object, plus the actual data for the interfaces and child (sub) objects that was available in the XML document. */ @@ -296,8 +330,8 @@ /*! Parses the XML document fragment containing one interface. - The first element tag in this XML data must be either or . If it is - , then the tag must be a child tag of the one. + The first element tag in this XML data must be either \ or \. If it is + \, then the \ tag must be a child tag of the \ one. If there are multiple interfaces in this XML data, it is undefined which one will be returned. @@ -320,8 +354,8 @@ QDBusIntrospection::parseInterface(const QString &xml) /*! Parses the XML document fragment containing several interfaces. - If the first element tag in this document fragment is , the interfaces parsed will - be those found as child elements of the tag. + If the first element tag in this document fragment is \, the interfaces parsed will + be those found as child elements of the \ tag. \param xml the XML data to be parsed \returns the parsed interfaces @@ -336,7 +370,7 @@ QDBusIntrospection::parseInterfaces(const QString &xml) /*! Parses the XML document fragment containing one object. - The first element tag in this document must be . If that tag does not contain + The first element tag in this document must be \. If that tag does not contain a name attribute, the \a path argument will be used to determine the path of this object node. -- cgit