diff options
author | Joerg Bornemann <[email protected]> | 2025-06-04 09:44:08 +0200 |
---|---|---|
committer | Joerg Bornemann <[email protected]> | 2025-06-06 10:05:27 +0200 |
commit | 2a3cd99c56a0fd0a154281f45825ca8513bb5fde (patch) | |
tree | da7a7dcae22ec36a5c15e4556eac6f1bb20cbc66 /tools/testcon/mainwindow.ui | |
parent | 9d545d5f5df6bcffb27ce65ed271009d769a482e (diff) |
ActiveQt redefines three Qt types as structs in IDL files: QRect,
QPoint, and QSize. When dumpcpp is run on a type library that's created
from such an IDL file then it would write forward declarations of these
three types into the type libraries namespace. The resulting code did
not compile.
When writing forward declarations, skip these three types:
struct QRect
struct QPoint
struct QSize
Also include the headers for these three classes. They are actually
already pulled in by the hard-coded qpixmap.h included, but it's more
future-proof to include these explicitly.
Fixes: QTBUG-134098
Pick-to: 6.8 6.9 6.10
Change-Id: I829e41f204216c4b2585f5a7c3940f5c400d43ab
Reviewed-by: Volker Hilsheimer <[email protected]>
Reviewed-by: Oliver Wolff <[email protected]>
Diffstat (limited to 'tools/testcon/mainwindow.ui')
0 files changed, 0 insertions, 0 deletions