summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/dbusxml2qt3/methodgen.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/dbusxml2qt3/methodgen.cpp b/tools/dbusxml2qt3/methodgen.cpp
index 8fe0741..ad3bc47 100644
--- a/tools/dbusxml2qt3/methodgen.cpp
+++ b/tools/dbusxml2qt3/methodgen.cpp
@@ -105,6 +105,15 @@ static bool parseDBusSignature(const TQString& signature, Argument& argument)
argument.forwardDeclarations.append("class TQT_DBusObjectPath");
argument.sourceIncludes["tqdbus"].append("<tqdbusobjectpath.h>");
}
+ else if (signature == "h")
+ {
+ argument.signature = "TQT_DBuxUnixFd";
+ argument.accessor = "UnixFd";
+ argument.isPrimitive = false;
+
+ argument.forwardDeclarations.append("class TQT_DBusUnixFd");
+ argument.sourceIncludes["tqdbus"].append("<tqdbusunixfd.h>");
+ }
else if (signature == "v")
{
argument.signature = "TQT_DBusVariant";