C++ Qt properties code generator