QtDBus Reference Documentation

D-Bus Chat Example

Running the Example

D-Bus Complex Ping Pong Example

Running the Example

D-Bus List Names Example

Running the Example

D-Bus Ping Pong Example

Running the Example

D-Bus Remote Controlled Car Example

Running the Example

D-Bus Viewer

Declaring Signals in D-Bus Adaptors

Declaring Slots in D-Bus Adaptors

Asynchronous Slots

Input-Only Slots

Input and Output Slots

Automatic Replies

Delayed Replies

Availability

Qt D-Bus

QtDBus

Introduction

The Buses

Concepts

Messages

Service Names

Object Paths

Interfaces

Cheat Sheet

Debugging

Licenses and Attributions

Further Reading

Qt D-Bus XML compiler (qdbusxml2cpp)

The Qt D-Bus Type System

Primitive Types

Compound Types

Extending the Type System

The Type System in Use

Using Qt D-Bus Adaptors

libdus-1 headers, version dbus-1.13.12

qt_add_dbus_adaptor

qt5_add_dbus_adaptor

Synopsis

Description

Examples

qt_add_dbus_interface

qt5_add_dbus_interface

Synopsis

Description

Options

qt_add_dbus_interfaces

qt5_add_dbus_interface

Synopsis

Description

Options

qt_generate_dbus_interface

qt5_generate_dbus_interface

Synopsis

Description

Options

Qt D-Bus Examples

Qt D-Bus C++ Classes

The QDBus compiler