src/dbus/qdbusinternalfilters.cpp
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    54 #include "qdbusmessage.h"
    54 #include "qdbusmessage.h"
    55 #include "qdbusmetatype.h"
    55 #include "qdbusmetatype.h"
    56 #include "qdbusmetatype_p.h"
    56 #include "qdbusmetatype_p.h"
    57 #include "qdbusmessage_p.h"
    57 #include "qdbusmessage_p.h"
    58 #include "qdbusutil_p.h"
    58 #include "qdbusutil_p.h"
       
    59 
       
    60 #ifndef QT_NO_DBUS
    59 
    61 
    60 QT_BEGIN_NAMESPACE
    62 QT_BEGIN_NAMESPACE
    61 
    63 
    62 // defined in qdbusxmlgenerator.cpp
    64 // defined in qdbusxmlgenerator.cpp
    63 extern QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo,
    65 extern QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo,
    83     "      <arg name=\"value\" type=\"v\" direction=\"in\"/>\n"
    85     "      <arg name=\"value\" type=\"v\" direction=\"in\"/>\n"
    84     "    </method>\n"
    86     "    </method>\n"
    85     "    <method name=\"GetAll\">\n"
    87     "    <method name=\"GetAll\">\n"
    86     "      <arg name=\"interface_name\" type=\"s\" direction=\"in\"/>\n"
    88     "      <arg name=\"interface_name\" type=\"s\" direction=\"in\"/>\n"
    87     "      <arg name=\"values\" type=\"a{sv}\" direction=\"out\"/>\n"
    89     "      <arg name=\"values\" type=\"a{sv}\" direction=\"out\"/>\n"
    88     "      <annotation name=\"com.trolltech.QtDBus.QtTypeName.Out0\" value=\"QVariantMap\"/>"
    90     "      <annotation name=\"com.trolltech.QtDBus.QtTypeName.Out0\" value=\"QVariantMap\"/>\n"
    89     "    </method>\n"
    91     "    </method>\n"
    90     "  </interface>\n";
    92     "  </interface>\n";
    91 
    93 
    92 static QString generateSubObjectXml(QObject *object)
    94 static QString generateSubObjectXml(QObject *object)
    93 {
    95 {
   495 
   497 
   496     return msg.createReply(qVariantFromValue(result));
   498     return msg.createReply(qVariantFromValue(result));
   497 }
   499 }
   498 
   500 
   499 QT_END_NAMESPACE
   501 QT_END_NAMESPACE
       
   502 
       
   503 #endif // QT_NO_DBUS