Generates a D-Bus interface from a header file.
The command is defined in the DBus
component of the Qt6
package. Load the package with:
find_package(Qt6 REQUIRED COMPONENTS DBus)
This command was introduced in Qt 6.0.
qt_generate_dbus_interface(header [customName] [OPTIONS options] )
If versionless commands are disabled, use qt6_generate_dbus_interface()
instead. It supports the same set of arguments as this
command.
Parses the C++ source or header file containing a QObject-derived class declaration and generates a file containing the D-BUS Introspection XML.
By default, the generated XML file is stored in the current binary directory, and has the same base name as the header. You can specify a different name or path by adding customName
as an optional second
argument.
The function sets up a call to the qdbuscpp2xml
command line tool. Further arguments to the tool can be set after OPTIONS
.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: