Don't use Qt-defined keywords, they can cause problems with other headers.
Use libsigrok C++ bindings.