From 05404c308a0f0faf79a0506046a93af3f4cda7f1 Mon Sep 17 00:00:00 2001 From: mappu Date: Sun, 18 Aug 2024 16:08:25 +1200 Subject: [PATCH] genbindings/cabi: skip imports for other QPlatform* family classes --- cmd/genbindings/emitcabi.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/genbindings/emitcabi.go b/cmd/genbindings/emitcabi.go index c2df0a9a..9109fcdb 100644 --- a/cmd/genbindings/emitcabi.go +++ b/cmd/genbindings/emitcabi.go @@ -370,9 +370,12 @@ func emitBindingCpp(src *CppParsedHeader, filename string) (string, error) { if ref[0] != 'Q' { continue } - if ref == "QPlatformPixmap" { - continue // This class doesn't have a <> version to include + if strings.HasPrefix(ref, "QPlatform") { + // e.g. QPlatformPixmap, QPlatformWindow, QPlatformScreen + // These classes don't have a <> version to include + continue } + ret.WriteString(`#include <` + ref + ">\n") }