Cura/resources
Ghostkeeper 3f9c7c55dc
Fix search field losing focus when scrolling the setting list
When scrolling the setting list, it was clearing the focus in order to close the pop-ups in the setting list. If pop-ups like for the infill pattern or extruder selection settings are not closed, the pop-up part is still rendered even if the user scrolls those settings out of view, causing the pop-up to appear somewhere on top of completely unrelated interface elements. It scrolls all the way to the top of the screen, effectively.

I couldn't find a way to cause pop-ups to be clipped with the rest of the contents of the ListView. They are always rendered on top due to the nature of the pop-up. I could find a way to trigger pop-ups to close upon changing the scrolled position without changing the focus, but that method was fairly complex with a bunch of `Connection`s and an extra signal. This is by far the simplest solution.

Contributes to issue CURA-9070.
2022-04-21 11:17:13 +02:00
..
bundled_packages Upgrade SDK version to 8.0.0 for Cura 5.0 2022-04-20 10:57:38 +02:00
definitions Merge branch 'master' into PP-129_increase-filter-distance 2022-04-07 13:54:27 +02:00
extruders Merge pull request #10978 from dagoma3d/dagoma-pro430 2022-02-09 15:13:55 +01:00
i18n Update cura.po 2022-02-01 16:29:24 +01:00
images removed wrong enterprise image 2022-03-25 10:44:50 +01:00
intent Increment setting_version to 20 2022-03-29 15:03:48 +02:00
meshes Merge branch 'master' of https://github.com/baldaaaa/Cura 2022-02-09 15:16:15 +01:00
qml Fix search field losing focus when scrolling the setting list 2022-04-21 11:17:13 +02:00
quality Merge branch 'master' into PP-54_decrease-resolution 2022-04-07 11:14:30 +02:00
setting_visibility Merge branch 'master' into PP-129_increase-filter-distance 2022-04-07 13:54:27 +02:00
shaders Add missing type to lowestPrintableHeight variable 2021-05-12 13:26:10 +02:00
texts Update change_log.txt 2022-01-28 11:50:39 +01:00
themes Masking is not avaliable after the QT6 upgrade, this does a kind of primitive masking by placing a rectangle with a circular hole in it over the image. 2022-04-11 14:10:27 +02:00
variants Increment setting_version to 20 2022-03-29 15:03:48 +02:00
public_key.pem Move the package signature pem file to the Resources folder 2020-03-19 15:14:21 +01:00
README_resources.txt Fix various typos 2021-09-07 11:33:54 -04:00