SUMMARY So right now some themes have a greyed-out "Trash" button. This can confuse some users and it would be nice to have an explanation of why you can't remove it. Maybe hovering over the icon could conjure a popup saying something like "This theme was installed through your distribution's package manager and cannot be removed" or "This is a preinstalled theme and cannot be uninstalled".
Good idea!
I looked into this and unfortunately it's currently not possible, because when we set a tooltip on a disabled button, it's never shown. The fact that the button is disabled keeps it from accepting hover events needed to show a tooltip, for performance reasons. So this would have to be changed in Qt first to allow us to do it.
Wouldn't it be possible to have those buttons be enabled, just without any action? (With a grey icon ofc)
No, because then the buttons would still be clickable but do nothing, and people would (rightly) complain about it. In order to work around the Qt limitation, we would have to completely re-implement a "disabled button" status here so that the button looks disabled, and acts disabled, but isn't actually disabled from Qt's perspective, and that's not technically reasonable.
(In reply to Nate Graham from comment #4) > No, because then the buttons would still be clickable but do nothing, and > people would (rightly) complain about it. In order to work around the Qt > limitation, we would have to completely re-implement a "disabled button" > status here so that the button looks disabled, and acts disabled, but isn't > actually disabled from Qt's perspective, and that's not technically > reasonable. Oh, ok understandable