diff options
author | Oliver Eftevaag <[email protected]> | 2025-08-20 15:41:49 +0200 |
---|---|---|
committer | Oliver Eftevaag <[email protected]> | 2025-08-26 14:29:59 +0200 |
commit | 8c3f52153dd8559cabf166fff6f809363072efeb (patch) | |
tree | a658ba801b6b7b613fb5878c7ad8b39882eec6d1 /src/gui/kernel/qtestsupport_gui.cpp | |
parent | b261ad8267f63d2c36d8d5f4cf3fe5feae67a25b (diff) |
There's currently no way to clear selectors that were added by external
modules.
For Qt Quick in particular, this means that QML modules that are loaded
by the type loader can add static selectors to the global list, and if
that module is later unloaded, those selectors can't be removed, and
will exist for as long as a Qt application is running.
It would make sense for selectors that were added in
QQmlExtensionPlugin::registerTypes() reimplemented functions to be removed
from the list when QQmlExtensionPlugin::unregisterTypes(), otherwise it
would count as littering.
Change-Id: I5dd66a175b3f7eecf793d67394cde136175e5d1f
Reviewed-by: Mitch Curtis <[email protected]>
Diffstat (limited to 'src/gui/kernel/qtestsupport_gui.cpp')
0 files changed, 0 insertions, 0 deletions