QtDBus XML-комилятор (qdbusxml2cpp)
Компилятор QtDBus XML - это инструмент, который можно использовать для синтаксического разбора описаний интерфейса и создания статического кода, представляющий эти интерфейсы, который затем может быть использован для вызовов удалённых объектов или реализации говорящих (said) интерфейсов.
qdbusxml2dcpp has two modes of operation, that correspond to the two possible outputs it can produce: the interface (proxy) class or the adaptor class. Последний включает в себя и заголовочный файл C++ и файл исходного кода, который ныжно отредактировать и адаптировать для ваших нужд.
The qdbusxml2dcpp tool is not meant to be run every time you compile your application. Наоборот, он предназначен для использования при разработке кода или при изменениях в интерфейсе.
Классы адаптера, сгенерированные qdbusxml2cpp, это всего лишь скелет, который нужно заполнить. По умолчанию, он генерирует вызовы слотов с именем, совпадающим с именем объекта к которому присоединён адаптер. Однако вы можете изменить эти слоты или свойство функций средства доступа в соответствии с вашими потребностями.
|