STEPS TO REPRODUCE 1. Download snapshot for kmymoney from https://cdn.kde.org/ci-builds/office/kmymoney/master/windows/ 2. start kmymoney 3. click on menu entry "Settings"->"Configure KMyMoney" -> "Modules 4. Click on the left button in the row "XML storage" (Tooltip: setup) 5. Move the mouse over the checkbox "Activate gpg encryption" OBSERVED RESULT Information or error notes are hidden behind the tooltip of the checkbox for activation. EXPECTED RESULT They should be directly visible on the page SOFTWARE/OS VERSIONS Windows: 10 KDE Frameworks Version: 5.115 Qt Version: 5.15
On 4, in git master the tooltip says "Configure" and on 5 (labeled "Use GPG encryption") I don't see a tooltip at all. I must be missing something. What is it? Can you provide a screenshot?
Created attachment 172102 [details] Screenshot In the event of errors, the problem is displayed as a tooltip in the label of the relevant checkbox. It is therefore only displayed if the user moves the mouse over the label of the checkbox and waits a certain amount of time.
Created attachment 172103 [details] Screenshot Update
(In reply to Ralf Habacker from comment #2) > In the event of errors, the problem is displayed as a tooltip in the label > of the relevant checkbox. It is therefore only displayed if the user moves > the mouse over the label of the checkbox and waits a certain amount of time. See https://invent.kde.org/office/kmymoney/-/blame/master/kmymoney/plugins/xml/kcm_xmlstorage.cpp?ref_type=heads#L184
Now it makes sense. I don't see it, because I have no errors :)
Git commit 5798904b1f3f6075d5a4cd349858067a6371d13e by Thomas Baumgart. Committed on 29/07/2024 at 15:12. Pushed by tbaumgart into branch 'master'. Present error information in a message widget instead of tooltip Using a tooltip to provide error causes is not user friendly. This has been replaced with a message widget which will be shown with the same information. FIXED-IN: 5.2 M +12 -3 kmymoney/plugins/xml/kcm_xmlstorage.cpp M +13 -5 kmymoney/plugins/xml/xmlstoragesettings.ui https://invent.kde.org/office/kmymoney/-/commit/5798904b1f3f6075d5a4cd349858067a6371d13e