The QJavaScript API implementation is small enough to keep clear separation between a "public" and a "private" classes. For implementation simplicity we should assume that a "public" class should only propagate functions calls and convert a data (from "private" to "public" and from "public" to "private"). The bug apply only if the bug 32565 will be accepted to commit.
Created attachment 44966 [details] patch v1 The patch should be landed after bug 32565.
The base patch (bug 32565) wasn't accepted, so the bug is not valid.