Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qdbusxml2cpp.qdoc
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4/*!
5 \page qdbusxml2cpp.html
6 \title Qt D-Bus XML compiler (qdbusxml2cpp)
7 \keyword qdbusxml2cpp
8
9 The Qt D-Bus XML compiler is a tool that can be used to parse interface descriptions and produce
10 static code representing those interfaces, which can then be used to make calls to remote
11 objects or implement said interfaces.
12
13 \c qdbusxml2cpp has two modes of operation, that correspond to the two possible outputs it can
14 produce: the interface (proxy) class or the adaptor class. The latter consists of both a C++
15 header and a source file, which are meant to be edited and adapted to your needs.
16
17 The \c qdbusxml2cpp tool is not meant to be run every time you compile your
18 application. Instead, it's meant to be used when developing the code or when the interface
19 changes.
20
21 The adaptor classes generated by \c qdbusxml2cpp are just a skeleton that must be completed. It
22 generates, by default, calls to slots with the same name on the object the adaptor is attached
23 to. However, you may modify those slots or the property accessor functions to suit your needs.
24*/
25