Cura/resources/qml/Settings
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
..
SettingCategory.qml Move CategoryButton to cura repo 2022-03-11 13:11:36 +01:00
SettingCheckBox.qml Replace RecolorImage with ColorImage 2022-04-08 15:55:34 +02:00
SettingComboBox.qml Revert "Cura 7813 qml modules version bump" 2021-03-30 09:48:28 +02:00
SettingExtruder.qml Replace RecolorImage with ColorImage 2022-04-08 15:55:34 +02:00
SettingItem.qml Fix context menu settings 2022-04-01 13:22:53 +02:00
SettingOptionalExtruder.qml Replace RecolorImage with ColorImage 2022-04-08 15:55:34 +02:00
SettingTextField.qml Some place RegularExpressionValidator can't be found in QtQuick 2.10 but can be in 2.15 so all files using RegularExpressionValidator have been bumped to latest QtQuick 2022-04-05 16:10:39 +02:00
SettingUnknown.qml Replace usage of controls label with our custom label 2021-11-10 16:37:26 +01:00
SettingView.qml Fix search field losing focus when scrolling the setting list 2022-04-21 11:17:13 +02:00