Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qtquick module #579

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
Open

Qtquick module #579

wants to merge 11 commits into from

Conversation

iamsergio
Copy link
Contributor

No description provided.

Found by using kddw as module.
There was a DockWidget.qml file but also a C++ type
Since the check passes, enable it, so CI catches the next unused
imports.
It's not used.
We can now make qmllint's UnresolvedType fatal in CI
We are clean of these, so make them fatal in CI
By using the actual type instead of just QtObject
@iamsergio iamsergio force-pushed the qtquick_module branch 2 times, most recently from c22dc8a to 338f83b Compare January 26, 2025 21:40
These are difficult to fix unless we break api, which would
annoy our users.
We have a workaround for QTBUG-101146, but it only works with Qt
>= 6.8 (and maybe 6.7, untested).

The generated type registrations with newer Qt are guarded with
_has_include, so it's fine if we have C++ elements in subfolders not
in include path
This will make QML tooling happier.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant