Because Qt defines emit as a keyword, Qt is by default incompatible with KDBindings, which uses emit as a function name. To make this easy, KDBindings includes a CMake option: KDBindings_QT_NO_EMIT, ...
D-Bus is a popular mechanism to implement an inter-process communication. It's important to understand the very basics of this way of making processes talking with each other. That's why we spent some ...